diff --git a/lib/utils.js b/lib/utils.js index 1a6ba5c72..30f9cd3c2 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -9,6 +9,7 @@ const { DateTime } = require('luxon') const { set, unset, union, sortBy, trim, uniqBy } = require('lodash') const extend = require('extend') const SPDX = require('@clearlydefined/spdx') +const scancodeMap = require('./scancodeMap') const coordinatesMapper = require('./coordinatesMapper')() async function toResultCoordinatesFromRequest(request) { @@ -330,16 +331,17 @@ function updateSourceLocation(spec) { * Checks deeper than the root depending on coordinate type * * @param {string} filePath - * @param {EntityCoordinates} coordinates - optional to look deeper than the root based on coordinate type + * @param {EntityCoordinates} [coordinates] - optional to look deeper than the root based on coordinate type + * @param {object} [packages] - optional, to look at package directories * @returns {boolean} */ -function isLicenseFile(filePath, coordinates) { +function isLicenseFile(filePath, coordinates, packages) { if (!filePath) return false filePath = filePath.toLowerCase() const basePath = filePath.split('/')[0] if (_licenseFileNames.includes(basePath)) return true if (!coordinates) return false - for (const prefix of getLicenseLocations(coordinates) || []) { + for (const prefix of getLicenseLocations(coordinates, packages) || []) { const prefixLowered = prefix.toLowerCase() if (_licenseFileNames.includes(filePath.replace(prefixLowered, ''))) return true } @@ -357,18 +359,19 @@ function isDeclaredLicense(identifier) { return identifier && identifier !== 'NOASSERTION' && identifier !== 'NONE' } -function getLicenseLocations(coordinates) { +function getLicenseLocations(coordinates, packages) { const map = { npm: ['package/'], maven: ['META-INF/'], pypi: [`${coordinates.name}-${coordinates.revision}/`], - go: [goLicenseLocations(coordinates)] + go: [goLicenseLocation(coordinates)], + debsrc: packages ? debsrcLicenseLocations(packages) : [] } map.sourcearchive = map.maven return map[coordinates.type] } -function goLicenseLocations(coordinates) { +function goLicenseLocation(coordinates) { if (coordinates.namespace && coordinates.namespace.toLowerCase().includes('%2f')) { return `${deCodeSlashes(coordinates.namespace)}/${coordinates.name}@${coordinates.revision}/` } else { @@ -376,6 +379,61 @@ function goLicenseLocations(coordinates) { } } +function debsrcLicenseLocations(packages) { + const licenseLocations = [] + + // Split packages of `type: deb` and other packages + const [debPackages, otherPackages] = packages.reduce( + ([debPackages, otherPackages], pkg) => { + if (pkg.type === 'deb') { + debPackages.push(pkg) + } else { + otherPackages.push(pkg) + } + return [debPackages, otherPackages] + }, + [[], []] + ) + + // Add default location for debian packages + if (debPackages.length) { + licenseLocations.push('debian/') + } + + // Add license locations based on package name and version for other packages + return licenseLocations.concat( + otherPackages.map(otherPackage => + otherPackage.version ? `${otherPackage.name}-${otherPackage.version}/` : `${otherPackage.name}/` + ) + ) +} + +function joinExpressions(expressions) { + if (!expressions) return null + const list = setToArray(expressions) + if (!list) return null + const joinedExpressionString = `(${list.join(') AND (')})` + return SPDX.normalize(joinedExpressionString) +} + +function normalizeLicenseExpression(licenseExpression, logger) { + if (!licenseExpression) return null + + const licenseVisitor = rawLicenseExpression => { + const mappedLicenseExpression = scancodeMap.get(rawLicenseExpression) + const licenseExpression = mappedLicenseExpression ? mappedLicenseExpression : rawLicenseExpression + + return SPDX.normalizeSingle(licenseExpression) + } + + const parsed = SPDX.parse(licenseExpression, licenseVisitor) + const result = SPDX.stringify(parsed) + + if (result === 'NOASSERTION') logger.info(`ScanCode NOASSERTION from ${licenseExpression}`) + + return result +} + function _normalizeVersion(version) { if (version == '1') return '1.0.0' // version '1' is not semver valid see https://github.com/clearlydefined/crawler/issues/124 return semver.valid(version) ? version : null @@ -552,6 +610,8 @@ module.exports = { addArrayToSet, extractLicenseFromLicenseUrl, getLicenseLocations, + joinExpressions, + normalizeLicenseExpression, mergeDefinitions, buildSourceUrl, deCodeSlashes, diff --git a/package-lock.json b/package-lock.json index b824ab15c..8b40fcaec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,7 +52,7 @@ "redis": "^3.1.1", "request-id": "^0.11.1", "request-promise-native": "^1.0.5", - "semver": "^5.4.1", + "semver": "7.6.0", "serialize-error": "^2.1.0", "spdx-expression-parse": "github:clearlydefined/spdx-expression-parse.js#fork", "spdx-license-list": "^6.6.0", @@ -1332,6 +1332,15 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/@babel/core/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/@babel/generator": { "version": "7.23.0", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", @@ -2239,15 +2248,6 @@ "type-detect": "4.0.8" } }, - "node_modules/@sinonjs/commons/node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@sinonjs/formatio": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz", @@ -2722,9 +2722,9 @@ } }, "node_modules/assertion-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.2.tgz", - "integrity": "sha1-E8pRXYYgbaC6xm6DTdOX2HWBCUw=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true, "engines": { "node": "*" @@ -2758,6 +2758,14 @@ "node": "<=0.11.8 || >0.11.10" } }, + "node_modules/async-listener/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/async-mutex": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", @@ -3283,17 +3291,18 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "node_modules/chai": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz", - "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", "dev": true, "dependencies": { - "assertion-error": "^1.0.1", - "check-error": "^1.0.1", - "deep-eql": "^3.0.0", - "get-func-name": "^2.0.0", - "pathval": "^1.0.0", - "type-detect": "^4.0.0" + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" }, "engines": { "node": ">=4" @@ -3338,10 +3347,13 @@ } }, "node_modules/check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, + "dependencies": { + "get-func-name": "^2.0.2" + }, "engines": { "node": "*" } @@ -3496,6 +3508,14 @@ "node": "^4.7 || >=6.9 || >=7.3 || >=8.2.1" } }, + "node_modules/cls-hooked/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/color-convert": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", @@ -3803,15 +3823,15 @@ } }, "node_modules/deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", "dev": true, "dependencies": { "type-detect": "^4.0.0" }, "engines": { - "node": ">=0.12" + "node": ">=6" } }, "node_modules/deep-equal-in-any-order": { @@ -3938,6 +3958,14 @@ "diagnostic-channel": "*" } }, + "node_modules/diagnostic-channel/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/diff": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", @@ -5146,9 +5174,9 @@ } }, "node_modules/get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "dev": true, "engines": { "node": "*" @@ -6376,6 +6404,14 @@ "xtend": "~4.0.0" } }, + "node_modules/levelup/node_modules/semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -6490,6 +6526,15 @@ "integrity": "sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q==", "dev": true }, + "node_modules/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.1" + } + }, "node_modules/lower-case": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", @@ -6508,7 +6553,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -7235,21 +7279,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mongodb-memory-server-core/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/mongodb-memory-server-core/node_modules/tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -8637,6 +8666,14 @@ "node": ">=0.10.0" } }, + "node_modules/require_optional/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -8771,11 +8808,17 @@ "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=" }, "node_modules/semver": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/semver-diff": { @@ -9019,15 +9062,6 @@ "node": ">=4" } }, - "node_modules/sinon/node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -9725,9 +9759,9 @@ } }, "node_modules/type-detect": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.5.tgz", - "integrity": "sha512-N9IvkQslUGYGC24RkJk1ba99foK6TkwC2FHAEBlQFBP0RxQZS8ZpJuAZcwiY/w9ZJHFQb1aOXBI60OdxhTrwEQ==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, "engines": { "node": ">=4" @@ -10308,8 +10342,7 @@ "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { "version": "1.10.2", diff --git a/package.json b/package.json index dd4c49343..7eb6f1495 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "redis": "^3.1.1", "request-id": "^0.11.1", "request-promise-native": "^1.0.5", - "semver": "^5.4.1", + "semver": "7.6.0", "serialize-error": "^2.1.0", "spdx-expression-parse": "github:clearlydefined/spdx-expression-parse.js#fork", "spdx-license-list": "^6.6.0", diff --git a/providers/summary/scancode.js b/providers/summary/scancode.js index 6eedda811..3fc2ff224 100644 --- a/providers/summary/scancode.js +++ b/providers/summary/scancode.js @@ -1,24 +1,16 @@ // Copyright (c) Microsoft Corporation and others. Licensed under the MIT license. // SPDX-License-Identifier: MIT -const { get, flatten, uniq } = require('lodash') -const SPDX = require('@clearlydefined/spdx') -const { - extractDate, - isDeclaredLicense, - getLicenseLocations, - isLicenseFile, - setIfValue, - addArrayToSet, - setToArray -} = require('../../lib/utils') -const logger = require('../logging/logger') -const scancodeMap = require('../../lib/scancodeMap') - -class ScanCodeSummarizer { - constructor(options) { +const { get } = require('lodash') +const { gte } = require('semver') +const Logger = require('../logging/logger') +const ScanCodeLegacySummarizer = require('./scancode/legacy-summarizer') +const ScanCodeNewSummarizer = require('./scancode/new-summarizer') + +class ScanCodeDelegator { + constructor(options, logger = Logger()) { this.options = options - this.logger = logger() + this.logger = logger } /** @@ -31,200 +23,13 @@ class ScanCodeSummarizer { const scancodeVersion = get(harvested, 'content.headers[0].tool_version') || get(harvested, 'content.scancode_version') if (!scancodeVersion) throw new Error('Not valid ScanCode data') - const result = {} - this.addDescribedInfo(result, harvested) - let declaredLicense = this._getDeclaredLicenseFromSummary(scancodeVersion, harvested) - if (!isDeclaredLicense(declaredLicense)) { - declaredLicense = this._getDeclaredLicenseFromFiles(scancodeVersion, harvested, coordinates) || declaredLicense - } - setIfValue(result, 'licensed.declared', declaredLicense) - result.files = this._summarizeFileInfo(harvested.content.files, coordinates) - return result - } - - addDescribedInfo(result, harvested) { - const releaseDate = harvested._metadata.releaseDate - if (releaseDate) result.described = { releaseDate: extractDate(releaseDate.trim()) } - } - - _getDeclaredLicenseFromSummary(scancodeVersion, harvested) { - let declaredLicense = this._readDeclaredLicenseFromSummary(scancodeVersion, harvested) - if (!isDeclaredLicense(declaredLicense)) { - declaredLicense = this._readLicenseExpressionFromSummary(harvested) || declaredLicense - } - return declaredLicense - } - - _readDeclaredLicenseFromSummary(scancodeVersion, harvested) { - switch (scancodeVersion) { - case '2.2.1': - case '2.9.1': - case '2.9.2': - case '2.9.8': - case '3.0.0': - case '3.0.2': - return SPDX.normalize(get(harvested, 'content.summary.packages[0].declared_license')) - case '30.1.0': { - let declared_license = get(harvested, 'content.summary.packages[0].declared_license') - if (Array.isArray(declared_license)) declared_license = declared_license[0] - // Some Maven packages have this value as an object rather than a string - // Example: for maven/mavencentral/redis.clients/jedis/4.1.1 - // declared_license would be { "name": "MIT", "url": "http://github.com/redis/jedis/raw/master/LICENSE.txt", "comments": null, "distribution": "repo" }' - // Some pypi packages have this value as an object with a license field - // Example: for pypi/pypi/abseil/absl-py/0.9.0 - // declared_license would be { "license": "Apache 2.0", "classifiers": ["License :: OSI Approved :: Apache Software License"] } - if (typeof declared_license != 'string' && declared_license != undefined) { - declared_license = declared_license['name'] || declared_license['license'] - } - - return SPDX.normalize(declared_license) - } - default: - throw new Error(`Invalid version of ScanCode: ${scancodeVersion}`) - } - } - - _readLicenseExpressionFromSummary(harvested) { - const licenseExpression = get(harvested, 'content.summary.packages[0].license_expression') - const result = licenseExpression && this._normalizeLicenseExpression(licenseExpression) - return result?.includes('NOASSERTION') ? null : result - } - - // find and return the files that should be considered for as a license determinator for this summarization - _getRootFiles(coordinates, files) { - const roots = getLicenseLocations(coordinates) || [] - roots.push('') // for no prefix - let rootFiles = this._findRootFiles(files, roots) - //Some components (e.g. composer/packgist) are packaged under one directory - if (rootFiles.length === 1 && rootFiles[0].type === 'directory') { - rootFiles = this._findRootFiles(files, [`${rootFiles[0].path}/`]) - } - return rootFiles - } - - _findRootFiles(files, roots) { - return files.filter(file => { - for (let root of roots) - if (file.path.startsWith(root) && file.path.slice(root.length).indexOf('/') === -1) return true - }) - } - _getDeclaredLicenseFromFiles(scancodeVersion, harvested, coordinates) { - const rootFile = this._getRootFiles(coordinates, harvested.content.files) - switch (scancodeVersion) { - case '2.2.1': - return this._getLicenseByPackageAssertion(rootFile) - case '2.9.2': - case '2.9.8': - return this._getLicenseByFileName(rootFile, coordinates) - case '3.0.0': - case '3.0.2': - return this._getLicenseByIsLicenseText(rootFile) - case '30.1.0': - return this._getLicenseByIsLicenseText(rootFile) - default: - return null + if (gte(scancodeVersion, '32.1.0')) { + return ScanCodeNewSummarizer(this.options, this.logger).summarize(scancodeVersion, coordinates, harvested) } - } - - _getLicenseByIsLicenseText(files) { - const fullLicenses = files - .filter(file => file.is_license_text && file.licenses) - .reduce((licenses, file) => { - file.licenses.forEach(license => { - licenses.add(this._createExpressionFromLicense(license)) - }) - return licenses - }, new Set()) - return this._joinExpressions(fullLicenses) - } - - _getLicenseByFileName(files, coordinates) { - const fullLicenses = files - .filter(file => isLicenseFile(file.path, coordinates) && file.licenses) - .reduce((licenses, file) => { - file.licenses.forEach(license => { - if (license.score >= 90) licenses.add(this._createExpressionFromLicense(license)) - }) - return licenses - }, new Set()) - return this._joinExpressions(fullLicenses) - } - - // Create a license expression from all of the package info in the output - _getLicenseByPackageAssertion(files) { - for (let file of files) { - const asserted = get(file, 'packages[0].asserted_licenses') - // Find the first package file and treat it as the authority - if (asserted) { - const packageLicenses = addArrayToSet( - asserted, - new Set(), - // TODO, is `license.license` real? - license => license.license || license.spdx_license_key - ) - return this._joinExpressions(packageLicenses) - } - } - return null - } - - _summarizeFileInfo(files, coordinates) { - return files - .map(file => { - if (file.type !== 'file') return null - const result = { path: file.path } - const asserted = get(file, 'packages[0].asserted_licenses') - const fileLicense = asserted || file.licenses || [] - let licenses = new Set(fileLicense.map(x => x.license).filter(x => x)) - if (!licenses.size) - licenses = new Set(fileLicense.filter(x => x.score >= 80).map(x => this._createExpressionFromLicense(x))) - const licenseExpression = this._joinExpressions(licenses) - setIfValue(result, 'license', licenseExpression) - if (this._getLicenseByIsLicenseText([file]) || this._getLicenseByFileName([file], coordinates)) { - result.natures = result.natures || [] - if (!result.natures.includes('license')) result.natures.push('license') - } - setIfValue( - result, - 'attributions', - file.copyrights ? uniq(flatten(file.copyrights.map(c => c.statements || c.value))).filter(x => x) : null - ) - setIfValue(result, 'hashes.sha1', file.sha1) - return result - }) - .filter(e => e) - } - - _joinExpressions(expressions) { - if (!expressions) return null - const list = setToArray(expressions) - if (!list) return null - const joinedExpressionString = `(${list.join(') AND (')})` - return SPDX.normalize(joinedExpressionString) - } - - _createExpressionFromLicense(license) { - const rule = license.matched_rule - if (!rule || !rule.license_expression) return SPDX.normalize(license.spdx_license_key) - return this._normalizeLicenseExpression(rule.license_expression) - } - - _normalizeLicenseExpression(licenseExpression) { - const licenseVisitor = rawLicenseExpression => { - const mappedLicenseExpression = scancodeMap.get(rawLicenseExpression) - const licenseExpression = mappedLicenseExpression ? mappedLicenseExpression : rawLicenseExpression - - return SPDX.normalizeSingle(licenseExpression) - } - - const parsed = SPDX.parse(licenseExpression, licenseVisitor) - const result = SPDX.stringify(parsed) - - if (result === 'NOASSERTION') this.logger.info(`ScanCode NOASSERTION from ${licenseExpression}`) - return result + return ScanCodeLegacySummarizer(this.options, this.logger).summarize(scancodeVersion, coordinates, harvested) } } -module.exports = options => new ScanCodeSummarizer(options) +module.exports = (options, logger) => new ScanCodeDelegator(options, logger) diff --git a/providers/summary/scancode/legacy-summarizer.js b/providers/summary/scancode/legacy-summarizer.js new file mode 100644 index 000000000..a0e74c481 --- /dev/null +++ b/providers/summary/scancode/legacy-summarizer.js @@ -0,0 +1,203 @@ +// Copyright (c) Microsoft Corporation and others. Licensed under the MIT license. +// SPDX-License-Identifier: MIT + +const { get, flatten, uniq } = require('lodash') +const SPDX = require('@clearlydefined/spdx') +const { + extractDate, + isDeclaredLicense, + getLicenseLocations, + isLicenseFile, + setIfValue, + addArrayToSet, + joinExpressions, + normalizeLicenseExpression +} = require('../../../lib/utils') + +class ScanCodeLegacySummarizer { + constructor(options, logger) { + this.options = options + this.logger = logger + } + + /** + * Summarize the raw information related to the given coordinates. + * @param {string} scancodeVersion - The version of ScanCode used to generate the harvested data. e.g. '2.2.1' or '3.0.2' + * @param {EntitySpec} coordinates - The entity for which we are summarizing + * @param {*} harvested - the set of raw tool outputs related to the identified entity + * @returns {Definition} - a summary of the given raw information + */ + summarize(scancodeVersion, coordinates, harvested) { + const result = {} + this.addDescribedInfo(result, harvested) + let declaredLicense = this._getDeclaredLicenseFromSummary(scancodeVersion, harvested) + if (!isDeclaredLicense(declaredLicense)) { + declaredLicense = this._getDeclaredLicenseFromFiles(scancodeVersion, harvested, coordinates) || declaredLicense + } + setIfValue(result, 'licensed.declared', declaredLicense) + result.files = this._summarizeFileInfo(harvested.content.files, coordinates) + return result + } + + addDescribedInfo(result, harvested) { + const releaseDate = harvested._metadata.releaseDate + if (releaseDate) result.described = { releaseDate: extractDate(releaseDate.trim()) } + } + + _getDeclaredLicenseFromSummary(scancodeVersion, harvested) { + let declaredLicense = this._readDeclaredLicenseFromSummary(scancodeVersion, harvested) + if (!isDeclaredLicense(declaredLicense)) { + declaredLicense = this._readLicenseExpressionFromSummary(harvested) || declaredLicense + } + return declaredLicense + } + + _readDeclaredLicenseFromSummary(scancodeVersion, harvested) { + switch (scancodeVersion) { + case '2.2.1': + case '2.9.1': + case '2.9.2': + case '2.9.8': + case '3.0.0': + case '3.0.2': + return SPDX.normalize(get(harvested, 'content.summary.packages[0].declared_license')) + case '30.1.0': { + let declared_license = get(harvested, 'content.summary.packages[0].declared_license') + if (Array.isArray(declared_license)) declared_license = declared_license[0] + // Some Maven packages have this value as an object rather than a string + // Example: for maven/mavencentral/redis.clients/jedis/4.1.1 + // declared_license would be { "name": "MIT", "url": "http://github.com/redis/jedis/raw/master/LICENSE.txt", "comments": null, "distribution": "repo" }' + // Some pypi packages have this value as an object with a license field + // Example: for pypi/pypi/abseil/absl-py/0.9.0 + // declared_license would be { "license": "Apache 2.0", "classifiers": ["License :: OSI Approved :: Apache Software License"] } + if (typeof declared_license != 'string' && declared_license != undefined) { + declared_license = declared_license['name'] || declared_license['license'] + } + + return SPDX.normalize(declared_license) + } + default: + throw new Error(`Invalid version of ScanCode: ${scancodeVersion}`) + } + } + + _readLicenseExpressionFromSummary(harvested) { + const licenseExpression = get(harvested, 'content.summary.packages[0].license_expression') + const result = licenseExpression && normalizeLicenseExpression(licenseExpression, this.logger) + return result?.includes('NOASSERTION') ? null : result + } + + // find and return the files that should be considered for as a license determinator for this summarization + _getRootFiles(coordinates, files, packages) { + const roots = getLicenseLocations(coordinates, packages) || [] + roots.push('') // for no prefix + let rootFiles = this._findRootFiles(files, roots) + //Some components (e.g. composer/packgist) are packaged under one directory + if (rootFiles.length === 1 && rootFiles[0].type === 'directory') { + rootFiles = this._findRootFiles(files, [`${rootFiles[0].path}/`]) + } + return rootFiles + } + + _findRootFiles(files, roots) { + return files.filter(file => { + for (let root of roots) + if (file.path.startsWith(root) && file.path.slice(root.length).indexOf('/') === -1) return true + }) + } + + _getDeclaredLicenseFromFiles(scancodeVersion, harvested, coordinates) { + const rootFile = this._getRootFiles(coordinates, harvested.content.files, harvested.content.packages) + switch (scancodeVersion) { + case '2.2.1': + return this._getLicenseByPackageAssertion(rootFile) + case '2.9.2': + case '2.9.8': + return this._getLicenseByFileName(rootFile, coordinates) + case '3.0.0': + case '3.0.2': + return this._getLicenseByIsLicenseText(rootFile) + case '30.1.0': + return this._getLicenseByIsLicenseText(rootFile) + default: + return null + } + } + + _getLicenseByIsLicenseText(files) { + const fullLicenses = files + .filter(file => file.is_license_text && file.licenses) + .reduce((licenses, file) => { + file.licenses.forEach(license => { + licenses.add(this._createExpressionFromLicense(license)) + }) + return licenses + }, new Set()) + return joinExpressions(fullLicenses) + } + + _getLicenseByFileName(files, coordinates) { + const fullLicenses = files + .filter(file => isLicenseFile(file.path, coordinates) && file.licenses) + .reduce((licenses, file) => { + file.licenses.forEach(license => { + if (license.score >= 90) licenses.add(this._createExpressionFromLicense(license)) + }) + return licenses + }, new Set()) + return joinExpressions(fullLicenses) + } + + // Create a license expression from all of the package info in the output + _getLicenseByPackageAssertion(files) { + for (let file of files) { + const asserted = get(file, 'packages[0].asserted_licenses') + // Find the first package file and treat it as the authority + if (asserted) { + const packageLicenses = addArrayToSet( + asserted, + new Set(), + // TODO, is `license.license` real? + license => license.license || license.spdx_license_key + ) + return joinExpressions(packageLicenses) + } + } + return null + } + + _summarizeFileInfo(files, coordinates) { + return files + .map(file => { + if (file.type !== 'file') return null + const result = { path: file.path } + const asserted = get(file, 'packages[0].asserted_licenses') + const fileLicense = asserted || file.licenses || [] + let licenses = new Set(fileLicense.map(x => x.license).filter(x => x)) + if (!licenses.size) + licenses = new Set(fileLicense.filter(x => x.score >= 80).map(x => this._createExpressionFromLicense(x))) + const licenseExpression = joinExpressions(licenses) + setIfValue(result, 'license', licenseExpression) + if (this._getLicenseByIsLicenseText([file]) || this._getLicenseByFileName([file], coordinates)) { + result.natures = result.natures || [] + if (!result.natures.includes('license')) result.natures.push('license') + } + setIfValue( + result, + 'attributions', + file.copyrights ? uniq(flatten(file.copyrights.map(c => c.statements || c.value))).filter(x => x) : null + ) + setIfValue(result, 'hashes.sha1', file.sha1) + return result + }) + .filter(e => e) + } + + _createExpressionFromLicense(license) { + const rule = license.matched_rule + if (!rule || !rule.license_expression) return SPDX.normalize(license.spdx_license_key) + return normalizeLicenseExpression(rule.license_expression, this.logger) + } +} + +module.exports = (options, logger) => new ScanCodeLegacySummarizer(options, logger) diff --git a/providers/summary/scancode/new-summarizer.js b/providers/summary/scancode/new-summarizer.js new file mode 100644 index 000000000..163fa7125 --- /dev/null +++ b/providers/summary/scancode/new-summarizer.js @@ -0,0 +1,195 @@ +// Copyright (c) Microsoft Corporation and others. Licensed under the MIT license. +// SPDX-License-Identifier: MIT + +const { get, flatten, uniq } = require('lodash') +const SPDX = require('@clearlydefined/spdx') +const { + extractDate, + isDeclaredLicense, + getLicenseLocations, + isLicenseFile, + setIfValue, + joinExpressions, + normalizeLicenseExpression +} = require('../../../lib/utils') + +class ScanCodeNewSummarizer { + constructor(options, logger) { + this.options = options + this.logger = logger + } + + /** + * Summarize the raw information related to the given coordinates. + * @param {EntityCoordinates} coordinates - The entity for which we are summarizing + * @param {*} harvestedData - the set of raw tool outputs related to the identified entity + * @returns {Definition} - a summary of the given raw information + */ + summarize(scancodeVersion, coordinates, harvestedData) { + if (!scancodeVersion) throw new Error('Not valid ScanCode data') + + const result = {} + this.addDescribedInfo(result, harvestedData) + + let declaredLicense = this._getDeclaredLicense(harvestedData) + if (!isDeclaredLicense(declaredLicense)) { + declaredLicense = this._getDetectedLicensesFromFiles(harvestedData, coordinates) || declaredLicense + } + setIfValue(result, 'licensed.declared', declaredLicense) + + result.files = this._summarizeFileInfo(harvestedData.content.files, coordinates) + + return result + } + + addDescribedInfo(result, harvestedData) { + const releaseDate = harvestedData._metadata.releaseDate + if (releaseDate) result.described = { releaseDate: extractDate(releaseDate.trim()) } + } + + _getDeclaredLicense(harvestedData) { + const licenseReaders = [ + this._readDeclaredLicenseExpressionFromSummary.bind(this), + this._readDeclaredLicenseExpressionFromPackage.bind(this), + this._readExtractedLicenseStatementFromPackage.bind(this) + ] + + for (const reader of licenseReaders) { + const declaredLicense = reader(harvestedData) + if (isDeclaredLicense(declaredLicense)) { + return declaredLicense + } + } + + return null + } + + _readDeclaredLicenseExpressionFromSummary({ content }) { + const licenseExpression = get(content, 'summary.declared_license_expression') + const result = licenseExpression && normalizeLicenseExpression(licenseExpression, this.logger) + + return result?.includes('NOASSERTION') ? null : result + } + + _readDeclaredLicenseExpressionFromPackage({ content }) { + const { packages } = content + if (!packages) return null + const [firstPackage] = packages + if (!firstPackage) return null + + const licenseExpression = firstPackage.declared_license_expression_spdx + + return licenseExpression?.includes('NOASSERTION') ? null : licenseExpression + } + + _readExtractedLicenseStatementFromPackage({ content }) { + const declared_license = get(content, 'packages[0].extracted_license_statement') + return SPDX.normalize(declared_license) + } + + // find and return the files that should be considered for as a license determinator for this summarization + _getRootFiles(coordinates, files, packages) { + const roots = getLicenseLocations(coordinates, packages) || [] + roots.push('') // for no prefix + let rootFiles = this._findRootFiles(files, roots) + //Some components (e.g. composer/packgist) are packaged under one directory + if (rootFiles.length === 1 && rootFiles[0].type === 'directory') { + rootFiles = this._findRootFiles(files, [`${rootFiles[0].path}/`]) + } + return rootFiles + } + + _findRootFiles(files, roots) { + return files.filter(file => { + for (let root of roots) { + if (file.path.startsWith(root) && file.path.slice(root.length).indexOf('/') === -1) return true + } + }) + } + + _getDetectedLicensesFromFiles(harvestedData, coordinates) { + const rootFiles = this._getRootFiles(coordinates, harvestedData.content.files, harvestedData.content.packages) + return this._getFileLicensesFromDetectedLicenseExpressions(rootFiles) + } + + _getFileLicensesFromDetectedLicenseExpressions(files) { + const fullLicenses = files + .filter(file => file.percentage_of_license_text >= 90 && file.detected_license_expression_spdx) + .map(file => file.detected_license_expression_spdx) + return joinExpressions(fullLicenses) + } + + _getClosestLicenseMatchByFileName(files, coordinates) { + const fullLicenses = files + .filter(file => isLicenseFile(file.path, coordinates) && file.license_detections) + .reduce((licenses, file) => { + file.license_detections.forEach(licenseDetection => { + if (licenseDetection.license_expression_spdx) { + licenses.add(licenseDetection.license_expression_spdx) + return + } + licenseDetection.matches.forEach(match => { + // Only consider matches with high clarity score of 90 or higher + if (match.score >= 90) { + licenses.add(match.spdx_license_expression) + } + }) + }) + return licenses + }, new Set()) + return joinExpressions(fullLicenses) + } + + _getLicenseExpressionFromFileLicenseDetections(file) { + const licenseExpressions = file.license_detections.reduce((licenseExpressions, licenseDetection) => { + if (licenseDetection.license_expression_spdx) { + licenseExpressions.add(licenseDetection.license_expression_spdx) + } else { + licenseDetection.matches.forEach(match => { + // Only consider matches with a reasonably high score of 80 or higher + if (match.score >= 80) { + licenseExpressions.add(match.spdx_license_expression) + } + }) + } + return licenseExpressions + }, new Set()) + return joinExpressions(licenseExpressions) + } + + _summarizeFileInfo(files, coordinates) { + return files + .map(file => { + if (file.type !== 'file') return null + + const result = { path: file.path } + + const licenseExpression = + file.detected_license_expression_spdx || this._getLicenseExpressionFromFileLicenseDetections(file) + setIfValue(result, 'license', licenseExpression) + + if ( + this._getFileLicensesFromDetectedLicenseExpressions([file]) || + this._getClosestLicenseMatchByFileName([file], coordinates) + ) { + result.natures = result.natures || [] + if (!result.natures.includes('license')) result.natures.push('license') + } + + setIfValue( + result, + 'attributions', + file.copyrights + ? uniq(flatten(file.copyrights.map(c => c.copyright || c.statements || c.value))).filter(x => x) + : null + ) + setIfValue(result, 'hashes.sha1', file.sha1) + setIfValue(result, 'hashes.sha256', file.sha256) + + return result + }) + .filter(e => e) + } +} + +module.exports = (options, logger) => new ScanCodeNewSummarizer(options, logger) diff --git a/test/business/evidence/sourcearchive-mavencentral-org.apache.httpcomponents-httpcore-4.1.json b/test/business/evidence/sourcearchive-mavencentral-org.apache.httpcomponents-httpcore-4.1.json index f09fa783e..1160f857b 100644 --- a/test/business/evidence/sourcearchive-mavencentral-org.apache.httpcomponents-httpcore-4.1.json +++ b/test/business/evidence/sourcearchive-mavencentral-org.apache.httpcomponents-httpcore-4.1.json @@ -4,7 +4,7 @@ "_metadata": { "type": "clearlydefined", "url": "cd:/sourcearchive/mavencentral/org.apache.httpcomponents/httpcore/4.1", - "fetchedAt": "2022-04-08T16:34:36.129Z", + "fetchedAt": "2024-05-13T14:15:20.649Z", "links": { "self": { "href": "urn:sourcearchive:mavencentral:org.apache.httpcomponents:httpcore:revision:4.1:tool:clearlydefined:1.3.0", @@ -1285,7 +1285,7 @@ "_metadata": { "type": "licensee", "url": "cd:/sourcearchive/mavencentral/org.apache.httpcomponents/httpcore/4.1", - "fetchedAt": "2022-04-08T16:34:36.129Z", + "fetchedAt": "2024-05-13T14:15:20.649Z", "links": { "self": { "href": "urn:sourcearchive:mavencentral:org.apache.httpcomponents:httpcore:revision:4.1:tool:licensee:9.14.0", @@ -1298,7 +1298,7 @@ }, "schemaVersion": "9.14.0", "toolVersion": "9.12.0", - "processedAt": "2022-04-08T16:34:36.694Z" + "processedAt": "2024-05-13T14:15:21.917Z" }, "licensee": { "version": "9.12.0", @@ -1425,15 +1425,2555 @@ ] } }, + "reuse": { + "3.2.1": { + "_metadata": { + "type": "reuse", + "url": "cd:/sourcearchive/mavencentral/org.apache.httpcomponents/httpcore/4.1", + "fetchedAt": "2024-05-13T15:17:48.328Z", + "links": { + "self": { + "href": "urn:sourcearchive:mavencentral:org.apache.httpcomponents:httpcore:revision:4.1:tool:reuse:3.2.1", + "type": "resource" + }, + "siblings": { + "href": "urn:sourcearchive:mavencentral:org.apache.httpcomponents:httpcore:revision:4.1:tool:reuse", + "type": "collection" + } + }, + "schemaVersion": "3.2.1", + "toolVersion": "3.0.1", + "processedAt": "2024-05-13T15:17:48.766Z" + }, + "reuse": { + "metadata": { + "SPDXVersion": "SPDX-2.1", + "DataLicense": "CC0-1.0", + "SPDXID": "SPDXRef-DOCUMENT", + "DocumentName": "cd-TcR0Gx", + "DocumentNamespace": "http://spdx.org/spdxdocs/spdx-v2.1-5d309aa2-ac0f-4335-b683-6a47f7b712a6", + "CreatorPerson": "Anonymous ()", + "CreatorOrganization": "Anonymous ()", + "CreatorTool": "reuse-3.0.1", + "Created": "2024-05-13T15:17:48+00:00Z", + "CreatorComment": "This document was created automatically using available reuse information consistent with REUSE." + }, + "files": [ + { + "FileName": "META-INF/MANIFEST.MF", + "SPDXID": "SPDXRef-de6b109719aa5a22bd7c440c6b612fa6", + "FileChecksumSHA1": "d1efee3a8c440a568c4860ffa6cf4c463ff41b76", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "META-INF/NOTICE.txt", + "SPDXID": "SPDXRef-1f4b75d17e279471b8d968acfda373af", + "FileChecksumSHA1": "7a2fa8cdb386ec3ab29c165f9cd21e22177011de", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "Copyright 2005-2010 The Apache Software Foundation" + }, + { + "FileName": "org/apache/http/ConnectionClosedException.java", + "SPDXID": "SPDXRef-9bae0ce60614db259ac49e52f3da02c0", + "FileChecksumSHA1": "09d2023caa789224e6a0f9eb5aca902055fb5888", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/ConnectionReuseStrategy.java", + "SPDXID": "SPDXRef-0c192c1a0f469016d9ee405b3210b1d5", + "FileChecksumSHA1": "c29a8161e5d618f91b0b1506468a5bf3d9059374", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/FormattedHeader.java", + "SPDXID": "SPDXRef-1b9375aa0cbcaddd75e4fc67d8133dff", + "FileChecksumSHA1": "cfa74bb83c4a74c118fa4f892cd0dfb93468264a", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/Header.java", + "SPDXID": "SPDXRef-5d12ae6c94b1a234f241f4d6e125175a", + "FileChecksumSHA1": "56c8765d09f121242787eff1dcf8e2df6493121f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HeaderElement.java", + "SPDXID": "SPDXRef-99640c13027b73bc1085988ba940ebda", + "FileChecksumSHA1": "5bf3e02851084299a5bdb0e18f95cdb6cc0849a2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HeaderElementIterator.java", + "SPDXID": "SPDXRef-b0b3f3e45c5618164de5a0898be307cf", + "FileChecksumSHA1": "18bc5ab1639c36c06b55d5a6cce6e70c68a0dbd6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HeaderIterator.java", + "SPDXID": "SPDXRef-4fcc6c330d727c7be3c50e02f183ca35", + "FileChecksumSHA1": "f0b4b86111a065f1d615f20eebc3eaec9cafb581", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpClientConnection.java", + "SPDXID": "SPDXRef-e52e41de4b0228009716d780ccdbd41f", + "FileChecksumSHA1": "63c61b28b460e1a35eee1ecc536112c65dab1290", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpConnection.java", + "SPDXID": "SPDXRef-0056ffe2681be5099efdd4d80644cde6", + "FileChecksumSHA1": "9748bf675ec200953817f916f95a5e22fe3387a3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpConnectionMetrics.java", + "SPDXID": "SPDXRef-c7b8b6fbc1bcba804a5f2a021a07a717", + "FileChecksumSHA1": "6b3d3a427d0cce3386aa855b4e9cf5b33ab57a3e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpEntity.java", + "SPDXID": "SPDXRef-ec3ae396bc556f100fdb23ce5a7a7672", + "FileChecksumSHA1": "0925b67f19bf70db3ff07e1653656c709b8bb405", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpEntityEnclosingRequest.java", + "SPDXID": "SPDXRef-4729363229ca89d6afa66bfa6d94dd00", + "FileChecksumSHA1": "890b3c0d39ec5283894e84ae694380b6938bac64", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpException.java", + "SPDXID": "SPDXRef-a4de0876627ec75ecdd989673297ff2a", + "FileChecksumSHA1": "ec0511e1b1d58b9e61c29b4e8306be5b223c4b6c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpHeaders.java", + "SPDXID": "SPDXRef-e3073c697b5ddff69e7ea52b8c690cec", + "FileChecksumSHA1": "186aa17acc44cdffb90f518c5c878aa0a1bff0fb", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpHost.java", + "SPDXID": "SPDXRef-bed19bccfcd980bf45cc437c7766986d", + "FileChecksumSHA1": "e76f64ae716af51fd1a4c4e3ea4954f86ef45bcf", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpInetConnection.java", + "SPDXID": "SPDXRef-0eabfd00066468146b755f13d1928d30", + "FileChecksumSHA1": "1b96c2122d5767c6d4d6cb36306c49b300ec819d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpMessage.java", + "SPDXID": "SPDXRef-550ee718382fdbb302eaf2d5bb6dae96", + "FileChecksumSHA1": "cd15c87564a9b2bc73ac874d6f476a35beb6efb8", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpRequest.java", + "SPDXID": "SPDXRef-40177034104413e5bf012636b4b965f7", + "FileChecksumSHA1": "451d11743a5e75a64a378039344783d4e80a76ef", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpRequestFactory.java", + "SPDXID": "SPDXRef-53d60adbd31e32aec69a8fba2d1c02ca", + "FileChecksumSHA1": "3f86d512781bae2ea157ee456d38ca77b3d77d88", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpRequestInterceptor.java", + "SPDXID": "SPDXRef-a8bb3b2efc94acd00238433ed60a6600", + "FileChecksumSHA1": "86457e6bccedca3a5260e4ce4d3930a005952ba2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpResponse.java", + "SPDXID": "SPDXRef-00c3a1fa4f159f9667f16212e5db2297", + "FileChecksumSHA1": "fe4530eb9215e6afeafac9c192ac3c29961acb1d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpResponseFactory.java", + "SPDXID": "SPDXRef-760775d5df03fd481bc2cbb526ea291e", + "FileChecksumSHA1": "2a02ed003c2ee607dfbe5a01294dbc53823d7d5e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpResponseInterceptor.java", + "SPDXID": "SPDXRef-479db00003a2433ee3bf71d664c3dccc", + "FileChecksumSHA1": "75df9e63113bddd95ea52f9d3c94a8896697b979", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpServerConnection.java", + "SPDXID": "SPDXRef-655784e08665fe723245f7cc76bdef88", + "FileChecksumSHA1": "8495796dee60aef41a58627dd65999ab6a8e0289", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpStatus.java", + "SPDXID": "SPDXRef-4a191965fe299584ff3e80a390b713a9", + "FileChecksumSHA1": "265cf51183216b610b661e9dd68603cd7860846f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpVersion.java", + "SPDXID": "SPDXRef-57e4f3c2e6427740549a2ac98bef3e37", + "FileChecksumSHA1": "aa0d140a334b5d7f5291e4adc86efd2ce63408d0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/MalformedChunkCodingException.java", + "SPDXID": "SPDXRef-c809b0e5545e6cf4375f81822b194e8c", + "FileChecksumSHA1": "8599f21cd854fffa1a6759f66e0fa116fea958a7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/MethodNotSupportedException.java", + "SPDXID": "SPDXRef-bb533aec0d4fd33f2294337e83eb1c45", + "FileChecksumSHA1": "0f36b2d46981f6d9125bef485ca868646ff2cbea", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/NameValuePair.java", + "SPDXID": "SPDXRef-918ffef1ed12b27ff7560ca1e68e1489", + "FileChecksumSHA1": "82c2009c5bfb0cec1431e44e615f841bd18cd07e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/NoHttpResponseException.java", + "SPDXID": "SPDXRef-383e4243a94b1446851b50a6409004f0", + "FileChecksumSHA1": "71292280cb85fbb291626b02e3bd5291b5eb6d45", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/ParseException.java", + "SPDXID": "SPDXRef-0c9f2220f92707f53952990303116525", + "FileChecksumSHA1": "7af794c44df567bb83e64c13d537c97077962ed3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/ProtocolException.java", + "SPDXID": "SPDXRef-29b1f6aa685fa283ccf93b6657cf7391", + "FileChecksumSHA1": "f81e9b126889e99227e1c91327c23dbaa8693c42", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/ProtocolVersion.java", + "SPDXID": "SPDXRef-38fb2a0669c3fc7be5897afdf1ff85e3", + "FileChecksumSHA1": "f0d6e0dc2c49eb902354ebc07a94a315866fecac", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/ReasonPhraseCatalog.java", + "SPDXID": "SPDXRef-0ca22000d56e9c1650fc63c5874cbf13", + "FileChecksumSHA1": "b931f4350037937832a7bd03b9765b600583d263", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/RequestLine.java", + "SPDXID": "SPDXRef-3110fe6ae178e350c9633fddbdc11920", + "FileChecksumSHA1": "b39362f01a7dc2246c3ac86a0d9b8f8dd1118d0b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/StatusLine.java", + "SPDXID": "SPDXRef-75340346afd56fdec614ebcd908f9a67", + "FileChecksumSHA1": "582eb19dece77407f39a0efc8cde483fcb12ee4e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/TokenIterator.java", + "SPDXID": "SPDXRef-e778e8004c1f25bd048d18e75bf2281e", + "FileChecksumSHA1": "f3b13f34a13778b0a11bb4e35620ab952e8eccfe", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/TruncatedChunkException.java", + "SPDXID": "SPDXRef-b5f422117bd1b18a4fba5e9609f9ac1f", + "FileChecksumSHA1": "b891629e7af31971f2dd97ef03c127e2cce37a67", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/UnsupportedHttpVersionException.java", + "SPDXID": "SPDXRef-65a1deaf3ca723653357eae718e438e5", + "FileChecksumSHA1": "3241e436404a7fcf713c4dc4edeed4732b7d46a0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/AbstractHttpEntity.java", + "SPDXID": "SPDXRef-640f1de3d69d88e548f3e274cbcbc897", + "FileChecksumSHA1": "c856d7f8e0c40b3363d5932c37ef4c25364eb9e1", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/BasicHttpEntity.java", + "SPDXID": "SPDXRef-7e659a20cb49ee83ae556875446633e1", + "FileChecksumSHA1": "dddf065f662285729466b433a6d606f39985a4dc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/BufferedHttpEntity.java", + "SPDXID": "SPDXRef-801d66b9a897348109cdd253142ed742", + "FileChecksumSHA1": "f769eb9ff59cd0a50295e2c1426c97c40780a703", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/ByteArrayEntity.java", + "SPDXID": "SPDXRef-6bf9c0611cf8a6b58db636cf593de38f", + "FileChecksumSHA1": "8eef873c4e188be7b4096e70f9942d9eb1874a9e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/ContentLengthStrategy.java", + "SPDXID": "SPDXRef-92b653801fd6e0da487b6643841479e1", + "FileChecksumSHA1": "49020f1bf8af79239880a4f8b41502633d992f16", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/ContentProducer.java", + "SPDXID": "SPDXRef-6bc95d3422eead43b3c71df9db82113c", + "FileChecksumSHA1": "221ae577191d451997785b76dc82e331fd0243b0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/EntityTemplate.java", + "SPDXID": "SPDXRef-3ebb7bbfca17278556ff75d03e5776f1", + "FileChecksumSHA1": "af3c4f99a0b2bf3c96ec004028801ed0ba13b296", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/FileEntity.java", + "SPDXID": "SPDXRef-021716a79fadc8fd8e61360dae0f57c7", + "FileChecksumSHA1": "9488113243f28ff3ebba616154fea619359f7094", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/HttpEntityWrapper.java", + "SPDXID": "SPDXRef-25326ae6c1a91d492bd0872c7c544461", + "FileChecksumSHA1": "0df036cd1832cc65992f244f8e1b88d4bb43a0cc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/InputStreamEntity.java", + "SPDXID": "SPDXRef-39caa547ed0e411b99e06067ceaf622a", + "FileChecksumSHA1": "f49bfca481c386986b541f7654c190645219f4b6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/SerializableEntity.java", + "SPDXID": "SPDXRef-054bd21f1190e027b8327b0011292c36", + "FileChecksumSHA1": "01bfbe979d8fe1045965f7eec504b2c17abd994a", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/StringEntity.java", + "SPDXID": "SPDXRef-ff52997fee428414061bb549213b0746", + "FileChecksumSHA1": "2f38369ca2e14d71a8e89db4821776cecd582c53", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/package.html", + "SPDXID": "SPDXRef-b5ac5b4709677f8c77c417adbf1a1d21", + "FileChecksumSHA1": "c266c5b824b3e75e485ce45209c2e0131c24c8e6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/AbstractHttpClientConnection.java", + "SPDXID": "SPDXRef-6aa884e63a60f228dada322a2be55eb1", + "FileChecksumSHA1": "60c9506d84e43a54cb35b0131fcef2d561b65a34", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/AbstractHttpServerConnection.java", + "SPDXID": "SPDXRef-db54171d0b9ec612e315e5e469c22389", + "FileChecksumSHA1": "12a96894adb6367732995927f14edda5a261b9cb", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/DefaultConnectionReuseStrategy.java", + "SPDXID": "SPDXRef-ca992e14366950f76d80540600454fdf", + "FileChecksumSHA1": "b235c292e889109c039399a435fb007f5a0fc5af", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/DefaultHttpClientConnection.java", + "SPDXID": "SPDXRef-072ce4db62584fd127fd7d820662ec33", + "FileChecksumSHA1": "b0fe5863c1e98b158fbd36242f68fa2c6a6341e2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/DefaultHttpRequestFactory.java", + "SPDXID": "SPDXRef-eac4c904b353e05fde82ef1fdb641fa0", + "FileChecksumSHA1": "4fef9ad94732afc71f87f012dfbb438f58b23047", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/DefaultHttpResponseFactory.java", + "SPDXID": "SPDXRef-e5fa7dfd482fbae937a01a04f325d7fc", + "FileChecksumSHA1": "769a10254111b78447ed43676e302f3bbd1a96f2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/DefaultHttpServerConnection.java", + "SPDXID": "SPDXRef-ccdce7c6699e29dcf464fffc5e6b56f7", + "FileChecksumSHA1": "efeed4107cad605354ce5e6d18d4185dd502eb1c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/EnglishReasonPhraseCatalog.java", + "SPDXID": "SPDXRef-f5348a37a47f40580f9c929f3ebc4390", + "FileChecksumSHA1": "2101d57a0960b69fb2d67a916de7a99185ccd8b7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/HttpConnectionMetricsImpl.java", + "SPDXID": "SPDXRef-3c8cac9e9635c64871add03c7f5d6ded", + "FileChecksumSHA1": "bbd3be16c20910d708f6272f5a082fc45b400b8f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/NoConnectionReuseStrategy.java", + "SPDXID": "SPDXRef-38a09b759ba556a4e52dd5c05fede165", + "FileChecksumSHA1": "2e88be3e8bd03bd318b54e70f12bd6d3e8cc8771", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/SocketHttpClientConnection.java", + "SPDXID": "SPDXRef-14b911bebd2a9a3ac12d79d71e690785", + "FileChecksumSHA1": "1112ab430be5d25afcf611678425d6e033f11233", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/SocketHttpServerConnection.java", + "SPDXID": "SPDXRef-0cff8a781838fbcd9257336e10e979d2", + "FileChecksumSHA1": "63da5106c1072a70e8fe170edf5bcfbfc9784a0b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/entity/EntityDeserializer.java", + "SPDXID": "SPDXRef-64bbefd6177a3b5a85a4d4254279b728", + "FileChecksumSHA1": "12e8954a96ecf13892b7b8c6727479f9a5173c5b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/entity/EntitySerializer.java", + "SPDXID": "SPDXRef-b71a1ef9b2da24120c17883169057889", + "FileChecksumSHA1": "c4635ad33e925d343710055a86b7338e30356edc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/entity/LaxContentLengthStrategy.java", + "SPDXID": "SPDXRef-24576661af5cb076b052ebc0d3edf8a9", + "FileChecksumSHA1": "5371bdee192f768887308da504f50793752d58b3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/entity/StrictContentLengthStrategy.java", + "SPDXID": "SPDXRef-cbea9eb8d12e053cfbe523a8077df292", + "FileChecksumSHA1": "03329a1d64525f4bee1b2e1f6aa6289388672e01", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/entity/package.html", + "SPDXID": "SPDXRef-50ba07b6ce10fcf2cc4cb2bcf35d2996", + "FileChecksumSHA1": "260b6466229a20b6758971d4ce808578f023ec55", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/AbstractMessageParser.java", + "SPDXID": "SPDXRef-adf207f8d71b7d1d40fc8ea493f7c12a", + "FileChecksumSHA1": "bcce8bd96a89c8613e0b76151b62bdd94f6646cf", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/AbstractMessageWriter.java", + "SPDXID": "SPDXRef-7ae014443d392012a1a98fbf9512247a", + "FileChecksumSHA1": "6f3cddc463dcb271dd50a8f89acc6875e18c78d8", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/AbstractSessionInputBuffer.java", + "SPDXID": "SPDXRef-0420819a7cff02007b3f93ba5a96a3a0", + "FileChecksumSHA1": "280d25c38fcd782d5712f50812ac7048ee00e460", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/AbstractSessionOutputBuffer.java", + "SPDXID": "SPDXRef-5f06807e17706589ba6577d36256ecf5", + "FileChecksumSHA1": "155392d94dbf53e4049eaaf30bdf5ec193dba293", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/ChunkedInputStream.java", + "SPDXID": "SPDXRef-d74674fb1a3cd7ac1fcdf3abda39550a", + "FileChecksumSHA1": "91043294ca1b4fb0ed29d0922306e8b81f575c42", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/ChunkedOutputStream.java", + "SPDXID": "SPDXRef-d2778064a8cf1f146cc4815bd9423168", + "FileChecksumSHA1": "66c8fe3947e0be3318383470912e99f7607ee97b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/ContentLengthInputStream.java", + "SPDXID": "SPDXRef-ce36272cd9dd4dd981dae42f0a98521c", + "FileChecksumSHA1": "0b09d7e84096c5a55272fec7dc535b974ad74499", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/ContentLengthOutputStream.java", + "SPDXID": "SPDXRef-1c74121cb51be5a326632abf1207a70d", + "FileChecksumSHA1": "1f37392e84a4484632e54df1c3b298d2090ddffd", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/HttpRequestParser.java", + "SPDXID": "SPDXRef-5e1d50edd54bc4db0a72acf7c3856fa1", + "FileChecksumSHA1": "778c9b6c2006b609af7ca049cb97be3bb9aa1045", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/HttpRequestWriter.java", + "SPDXID": "SPDXRef-8d666ae85911b7f214fe0b36eca6fb80", + "FileChecksumSHA1": "4aa8cc0f3d6d6f8e2276aecb5155b889ad14e08b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/HttpResponseParser.java", + "SPDXID": "SPDXRef-b13c7106fbe83baa20ce44d8de8aa3c8", + "FileChecksumSHA1": "63eb075d35ff008367c00356ba4204c6bcab33c1", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/HttpResponseWriter.java", + "SPDXID": "SPDXRef-cf654851c62044d3fc97a71693bb3cc6", + "FileChecksumSHA1": "01b458af1e0e94a1bb43fa235ae65a74aab35521", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/HttpTransportMetricsImpl.java", + "SPDXID": "SPDXRef-88c3970484ace2e5993ec8f928429090", + "FileChecksumSHA1": "964bc9544d21664e30a4e4f3a1e65be06774e3ed", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/IdentityInputStream.java", + "SPDXID": "SPDXRef-2258f1ace8ec65fabfe2c162f5bbacc7", + "FileChecksumSHA1": "6aad7307fa4218755f9bc6b4526d5b53458b3408", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/IdentityOutputStream.java", + "SPDXID": "SPDXRef-cdf9a9d1dcd1ae8bee35cce096ea54fa", + "FileChecksumSHA1": "9371bad68c344a7b956232d967cb1e6ea8d4b14b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/SocketInputBuffer.java", + "SPDXID": "SPDXRef-f0519cea6974451d8e08c3a94073d5cf", + "FileChecksumSHA1": "ed5a7f617e2bd32866f075fdde93993d3ea7b8c7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/SocketOutputBuffer.java", + "SPDXID": "SPDXRef-32ab84da7ad3ac698b1512518de79283", + "FileChecksumSHA1": "4c8bec5f77362b6053748a8b27fc868b578f8419", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/package.html", + "SPDXID": "SPDXRef-1cf0b89b20b7c28d009fccfeeeec1866", + "FileChecksumSHA1": "2773d92f35d6b1cbd88d221537cdd7e3480b44d4", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/package.html", + "SPDXID": "SPDXRef-cc0daeb41e4d06c75637748eced33b88", + "FileChecksumSHA1": "9083591a4633127045b16597b3d84a003bd8b01c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/BufferInfo.java", + "SPDXID": "SPDXRef-19ede02dd6f03a9736e48e0cdad759b1", + "FileChecksumSHA1": "a451af2065ac796e9de471a8ac53034436034cb7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/EofSensor.java", + "SPDXID": "SPDXRef-477852f9afed582175b41dd8fa8d6f4a", + "FileChecksumSHA1": "bde59919372a2d411f44e64e41dc46765b0255a3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/HttpMessageParser.java", + "SPDXID": "SPDXRef-4698dfade9e1f70f15214e1d78e67c67", + "FileChecksumSHA1": "a0d773abf026d0cf22da1ea6d4b70d54c81af45d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/HttpMessageWriter.java", + "SPDXID": "SPDXRef-a5c3fde6f96badf95c0fcd3cca7733fa", + "FileChecksumSHA1": "acc7b93dd94582725212afc4a3fec8595d15b359", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/HttpTransportMetrics.java", + "SPDXID": "SPDXRef-859b38db9c0f983eaefa25f2cdabbdca", + "FileChecksumSHA1": "dda133066859bfcdef3cb3969660e376a38b9102", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/SessionInputBuffer.java", + "SPDXID": "SPDXRef-7d90a1d7e9139ce4d9ea26a14cbdb181", + "FileChecksumSHA1": "bbd5dea1214626b80f4ff7d189b53323b0ba4f47", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/SessionOutputBuffer.java", + "SPDXID": "SPDXRef-8b9af53b595bff54491504774585f7f5", + "FileChecksumSHA1": "943960df12585acaa25424d19a76b824cfac6f53", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/package.html", + "SPDXID": "SPDXRef-ef6d077ada1dbe7dc09caeaeab1ea467", + "FileChecksumSHA1": "8b6848fb2b344845cc90d4bb6efe3a2b1041da04", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/AbstractHttpMessage.java", + "SPDXID": "SPDXRef-33f1f688e3e87f023d6349ae104193c3", + "FileChecksumSHA1": "9a42d7d775119bfd8b7c8e2612003071fb998db9", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeader.java", + "SPDXID": "SPDXRef-6a2d2c748ff54cd9085de7b9fd048fc2", + "FileChecksumSHA1": "14cb1671a2beefd0a2cd15cae74f68f6b2f16d0c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeaderElement.java", + "SPDXID": "SPDXRef-4322dc3d282d18af70ba4104d5da3b49", + "FileChecksumSHA1": "a2fb9cb773ca7123f9a216c07985036e23354c60", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeaderElementIterator.java", + "SPDXID": "SPDXRef-21c56612614e61c8edc777767c36455c", + "FileChecksumSHA1": "ea37d89184c7b66bc590efa97d5a011251ded313", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeaderIterator.java", + "SPDXID": "SPDXRef-dbc073ee7679b2292cce60cf0af3edb2", + "FileChecksumSHA1": "2e5d2a6c8c23c9445f4cf0ad8b19552f0f2ba841", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeaderValueFormatter.java", + "SPDXID": "SPDXRef-f14942d8d110498dca1aa1a8a418533a", + "FileChecksumSHA1": "a5710d3d1ae01960607981c7d0d1b3724770c8f5", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeaderValueParser.java", + "SPDXID": "SPDXRef-da355a3c816fb55cc9aafe615aaf90f4", + "FileChecksumSHA1": "73b5947c03c8f0c36bac961b4bf8e24a5d244016", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHttpEntityEnclosingRequest.java", + "SPDXID": "SPDXRef-7b5ccf989e1b115d0b1e5bb8ae52fd8d", + "FileChecksumSHA1": "2661e29083919cc00b79bdb4bf8ffeef92541bd3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHttpRequest.java", + "SPDXID": "SPDXRef-2e36c1b9a3310cdd7cf2129924c60d60", + "FileChecksumSHA1": "e2a49cab5e94ff54165ac5a69cb56b614cd0a80d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHttpResponse.java", + "SPDXID": "SPDXRef-66786945ef03810b808fb16c7e9c1f9a", + "FileChecksumSHA1": "0e0c69290347151e1f21f20f0bfc144de5864d14", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicLineFormatter.java", + "SPDXID": "SPDXRef-6980e17f3ee8a5057847fc5d7164271d", + "FileChecksumSHA1": "8afa64fea967817fb1537b676a63b411dcd31295", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicLineParser.java", + "SPDXID": "SPDXRef-886d58a6e72fb46736995dd30647ba42", + "FileChecksumSHA1": "f76e18fc4371ed0dd4570886cc1e8cb415f518e5", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicListHeaderIterator.java", + "SPDXID": "SPDXRef-728b0c59aca3b8678d9c455efdbf8ffa", + "FileChecksumSHA1": "5b6015f6caa0b22fabbff1119846b708b1e7d4e3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicNameValuePair.java", + "SPDXID": "SPDXRef-04b10d66f141ebeace2d53a5133932c6", + "FileChecksumSHA1": "d524a85abd584cda752dfb8fd12594adf1c9ef06", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicRequestLine.java", + "SPDXID": "SPDXRef-cb5de66a30b40214db5a22ffe9912b97", + "FileChecksumSHA1": "202e265c0fba335068e4af1d50a06e9294a40698", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicStatusLine.java", + "SPDXID": "SPDXRef-7b687791027769ee7e5791bc020b28db", + "FileChecksumSHA1": "5a5893ea5dc10959b978e928e0f14d49ac57f6d2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicTokenIterator.java", + "SPDXID": "SPDXRef-6e30fae1fe19913c61c6f5722c52d1bc", + "FileChecksumSHA1": "6482ffea3c6484bbb71a6690dd53a55b2bf578ef", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BufferedHeader.java", + "SPDXID": "SPDXRef-9e50d6464665a5d508a241456876549b", + "FileChecksumSHA1": "9f34be4657c037f393ab1e97483cdcdd9e0595f6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/HeaderGroup.java", + "SPDXID": "SPDXRef-1644dbfe7eb5352958b0e72b33a2fde1", + "FileChecksumSHA1": "dc2da1cbdc3d57fd190b9aea755d4de5efe3b1c7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/HeaderValueFormatter.java", + "SPDXID": "SPDXRef-b1c71b427925261d7efc99284618cda4", + "FileChecksumSHA1": "04a0ca72a8cdba1652da3ebea664208f181bc29d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/HeaderValueParser.java", + "SPDXID": "SPDXRef-a551d9e621ebf38da0b601a39fb46737", + "FileChecksumSHA1": "f38659f0b25e537cd16485fce1154c3d0459c1e3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/LineFormatter.java", + "SPDXID": "SPDXRef-0a8e40dd8a29f572c674ad2451fb9215", + "FileChecksumSHA1": "c3cf87e17dd359d38088d8460f35cda7a8138257", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/LineParser.java", + "SPDXID": "SPDXRef-c181fd1733db0dd9779a2702b789df66", + "FileChecksumSHA1": "db4f1946169f89317a6bfd7e44cceb4f84491cb0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/ParserCursor.java", + "SPDXID": "SPDXRef-c177c5fd5f2833dc89ff138b91f08dd9", + "FileChecksumSHA1": "63e7107771baa81115c9e88a8ebc5b0d98117f4b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/package.html", + "SPDXID": "SPDXRef-13acd443d88f10894e0425944e6d2c8b", + "FileChecksumSHA1": "2b0f5e66f409b5f9206672efea2e8cc1ee1a0f4f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/package.html", + "SPDXID": "SPDXRef-41389abb62b744d38a4562a1101fc66f", + "FileChecksumSHA1": "328c66b3236a7defc476222e61506f028f361bc4", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/AbstractHttpParams.java", + "SPDXID": "SPDXRef-0a2272dbb478038e98b6dc4971c44e5a", + "FileChecksumSHA1": "0401305548fb392a2de0f99627cef7fee68cf6cb", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/BasicHttpParams.java", + "SPDXID": "SPDXRef-ae65ee7b2c1275cbe70bb36f1728c29a", + "FileChecksumSHA1": "6c8c7474d6497cb9099e78cbf00b664b63d81c1d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/CoreConnectionPNames.java", + "SPDXID": "SPDXRef-bca8688a45313a452799e260692eb626", + "FileChecksumSHA1": "4fcf871dd397743bacc65231444ceb30270b90a8", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/CoreProtocolPNames.java", + "SPDXID": "SPDXRef-435edfbade73eb68dc4784df3858f32e", + "FileChecksumSHA1": "004b8802e57c03ab1b5329524b6e89e7898eb7e7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/DefaultedHttpParams.java", + "SPDXID": "SPDXRef-7db1fafdaeb08e3e5ff455ccd8e8790d", + "FileChecksumSHA1": "22df83abee8830c832d4af4892b08bb6ae570fc5", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpAbstractParamBean.java", + "SPDXID": "SPDXRef-0eb385d4c5edde073fbbd7dc4638efdd", + "FileChecksumSHA1": "cbeac10e6fa8cc1ab09bdbee3e9b0a34b0eda3a1", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpConnectionParamBean.java", + "SPDXID": "SPDXRef-b42225a6075507de599eeaa5b473aa88", + "FileChecksumSHA1": "82bf253bcd11121d5174b1cafa7fcbc1f83e5681", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpConnectionParams.java", + "SPDXID": "SPDXRef-8fd20b3f8b79967efe8d483eaad814e9", + "FileChecksumSHA1": "7dbff412260f193b78ee012d4cb60faf27650c33", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpParams.java", + "SPDXID": "SPDXRef-4cb17e8e8678971cc375b907ae92baa2", + "FileChecksumSHA1": "b120d3eb0d015196a05639f57fa255477ecc4e6f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpProtocolParamBean.java", + "SPDXID": "SPDXRef-ddf2ebad33866bb62478f75e1b3a30ec", + "FileChecksumSHA1": "1eb1027b36e512b3d26a9c7eae61cdcb88ceac0d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpProtocolParams.java", + "SPDXID": "SPDXRef-ee997e5ac68b4f0137af8cb43c8a5ec3", + "FileChecksumSHA1": "388905a2839b997ceae198b0929fa716d36f27d4", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/SyncBasicHttpParams.java", + "SPDXID": "SPDXRef-e2da50d95e7dbbf85b2a6f62be9e1073", + "FileChecksumSHA1": "abd359da40b7f4a818cddcdb84d4dbef5d89f6c8", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/package.html", + "SPDXID": "SPDXRef-7a87dfbfc101e139515f3d62dc218ab6", + "FileChecksumSHA1": "d9d41dc12a6ba536473f59b602648d028fc4d354", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/BasicHttpContext.java", + "SPDXID": "SPDXRef-69fb9c0ac39e95f721ab7c36c5d7820a", + "FileChecksumSHA1": "c4624809af7d770dd989d0eb639dada0fda7f769", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/BasicHttpProcessor.java", + "SPDXID": "SPDXRef-6bb816595bffbf0cd2db2e08c38f559c", + "FileChecksumSHA1": "0c19c07eb2071fe7e620461d28f3b71fbdbdaacb", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/DefaultedHttpContext.java", + "SPDXID": "SPDXRef-c12e96afbac928228b42c845c0892e82", + "FileChecksumSHA1": "515dc3d534b188cfa81d040576f88d87fadeb0a7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ExecutionContext.java", + "SPDXID": "SPDXRef-4efba662fa1a3ed04cfed0fc05f70be5", + "FileChecksumSHA1": "6511c78611616b08e74f1629e882d868e72f9543", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HTTP.java", + "SPDXID": "SPDXRef-f5236f96dd876f99cc543dff4e3fae01", + "FileChecksumSHA1": "ef0615a0ab8fc87942ca79705524791bad5625f5", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpContext.java", + "SPDXID": "SPDXRef-c589e7ba75b7984793afffe8f41a0749", + "FileChecksumSHA1": "12b772e88ff602bc87a8f9ed275c1b77858ce1a0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpDateGenerator.java", + "SPDXID": "SPDXRef-cbccbf8a3e9ae592a71516fbf4d2f6c6", + "FileChecksumSHA1": "a45cca3585a4fbb49a5857946926e8913a2ac24f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpExpectationVerifier.java", + "SPDXID": "SPDXRef-84403f390e749689a1c403b216f5c69e", + "FileChecksumSHA1": "6616a01ccdf1b6d3868b086296181ff47416574a", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpProcessor.java", + "SPDXID": "SPDXRef-dce93e7b54f142eeca687c42ecec3d6a", + "FileChecksumSHA1": "4170b9a6ca01df2ca720d5d5a7147fd326aaed0c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpRequestExecutor.java", + "SPDXID": "SPDXRef-69d3908f28e283c2e69366d0fb73ff28", + "FileChecksumSHA1": "0ac2362c432520beabb6a4f0f0adb71eea3efb48", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpRequestHandler.java", + "SPDXID": "SPDXRef-e84d53fdef8f5b900ad1527484973dd8", + "FileChecksumSHA1": "54402e85c90ae80c183640cdb675f61e2a508d7d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpRequestHandlerRegistry.java", + "SPDXID": "SPDXRef-eff72e757556e176119a725c27cba3eb", + "FileChecksumSHA1": "788980988e1cefac802e1fb84b84530e13cb9d32", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpRequestHandlerResolver.java", + "SPDXID": "SPDXRef-1e85e87d3f2f784e212b7305a9ef974d", + "FileChecksumSHA1": "e7a15d8c899727ffd0b878699000ea70128d4b9c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpRequestInterceptorList.java", + "SPDXID": "SPDXRef-37c92da5e431c8d258cf3f07b186d79f", + "FileChecksumSHA1": "189594259d89575a67db918788e1a76cef75d1a6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpResponseInterceptorList.java", + "SPDXID": "SPDXRef-5d17ca8ca307ced9b5443186540d7df9", + "FileChecksumSHA1": "1e90c2b40bcd8adfecf16dd4cc5b67e6c7d7ee66", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpService.java", + "SPDXID": "SPDXRef-8b0e638235420a4f9da44a65e40bf095", + "FileChecksumSHA1": "67ede2152d32557bf806a59bdf1386259099e7eb", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ImmutableHttpProcessor.java", + "SPDXID": "SPDXRef-02251af6e711d26d6b38e5a7ac858e36", + "FileChecksumSHA1": "1a2aa84cd3030c635537cf3d808c22904e5d14e5", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestConnControl.java", + "SPDXID": "SPDXRef-953001f6c2ce2647245ecb5ec099bc6b", + "FileChecksumSHA1": "9aedfb9e2cc05e9517762a751b10c89b9524b121", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestContent.java", + "SPDXID": "SPDXRef-1736c1c65185360ddc0e06fb67752510", + "FileChecksumSHA1": "a36a8fed96333c8515accb18b903832f57ce788b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestDate.java", + "SPDXID": "SPDXRef-321386931fa1e40ec415de29a9a6b5ed", + "FileChecksumSHA1": "452da3305c92d468017d0ed99b3c804da6d41b66", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestExpectContinue.java", + "SPDXID": "SPDXRef-1a7122c250d2d03c4aea1b103dbeb6a9", + "FileChecksumSHA1": "6fde1da5af235ca29fe54107d5765a6d65450a43", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestTargetHost.java", + "SPDXID": "SPDXRef-320d291be4d9ac13df53c17e4e83a680", + "FileChecksumSHA1": "ee23fd878b23fa63ed4a0ec3eddb32cfedba5340", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestUserAgent.java", + "SPDXID": "SPDXRef-75ebc0392ff08b727c3bacdbc26d1729", + "FileChecksumSHA1": "0ba2f64e37fcefbafd4f7a0f531e75e037bf59f4", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ResponseConnControl.java", + "SPDXID": "SPDXRef-49b2bd0e84ccbf903fadff5e2b1f7f74", + "FileChecksumSHA1": "7c73e05a6a06d46c02cf2dc19aaee81d554c2af2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ResponseContent.java", + "SPDXID": "SPDXRef-a6f2b006dc45f181e594773285295ff2", + "FileChecksumSHA1": "407855877268538c9ef0ba58d2687e6faf069fc7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ResponseDate.java", + "SPDXID": "SPDXRef-bd8cd24a75dce126e4d963d029b7755f", + "FileChecksumSHA1": "eb6e0cb2d8e53fa55e1cc3a4b6b9875fda25ffb7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ResponseServer.java", + "SPDXID": "SPDXRef-480136507b116bdd250c389f0772a1d5", + "FileChecksumSHA1": "3c1b6ec6a9034204e5d52097aebec14692c69e36", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/SyncBasicHttpContext.java", + "SPDXID": "SPDXRef-7d6e7f9684324f102d033ad113680044", + "FileChecksumSHA1": "904b96563dd0e8e3de062ee1978b7b72eb9833f6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/UriPatternMatcher.java", + "SPDXID": "SPDXRef-e264c27fb6a7ee0477186451600424d7", + "FileChecksumSHA1": "a96a7d37174a005f5ff4c61c09cb0e58e505c515", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/package.html", + "SPDXID": "SPDXRef-cc77244005fad730e41527fa5c47bfc4", + "FileChecksumSHA1": "31dc05a3967b44dac9831ce7005296fc39b4c098", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/ByteArrayBuffer.java", + "SPDXID": "SPDXRef-6cbe8608cf1cf1ca94ab0b11f4140c0e", + "FileChecksumSHA1": "1f43327077a86f45f27b9b8f81f534ac2c6247fc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/CharArrayBuffer.java", + "SPDXID": "SPDXRef-4b32b132710f2afed5f774d69408e042", + "FileChecksumSHA1": "b8a396d8e1b5eaebdfff7582615d0abc29ad10cc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/EncodingUtils.java", + "SPDXID": "SPDXRef-208b4a2d6917996da5a542770252567e", + "FileChecksumSHA1": "ebcb4d1a312503192ed1d40c1750eccf9b0496bc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/EntityUtils.java", + "SPDXID": "SPDXRef-fd2c88a2350f366fd9924d0963033521", + "FileChecksumSHA1": "5f32e1f2fb8848b00854498e26fa52b83fd03cff", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/ExceptionUtils.java", + "SPDXID": "SPDXRef-e333ba689e15d92ec4d6018434352a42", + "FileChecksumSHA1": "2c4bc02be0d5e4ef35c6c2e0e06fa57f5f195113", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/LangUtils.java", + "SPDXID": "SPDXRef-4b9d6cdf424dc2a5dd89723f14f98021", + "FileChecksumSHA1": "ecfd92682e5e564c2193cb1fbf460f101716714e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/VersionInfo.java", + "SPDXID": "SPDXRef-969346fb62387f62ec3a62393641d8c6", + "FileChecksumSHA1": "d9f180dd61eabf70a1b9cfed4fa74d6312ad16d0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/package.html", + "SPDXID": "SPDXRef-868df6818a07eb99a7304733bda61757", + "FileChecksumSHA1": "6e7e6142aa8c0380a56c3b1d3298b7de49c2d3e4", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/version.properties", + "SPDXID": "SPDXRef-8e1a286cac40e71108869ffcd10c5e86", + "FileChecksumSHA1": "0cfffd33e6ddaa9fb575bf1e57cddbc2d3254fff", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + } + ], + "licenses": [] + } + }, + "3.2.2": { + "_metadata": { + "type": "reuse", + "url": "cd:/sourcearchive/mavencentral/org.apache.httpcomponents/httpcore/4.1", + "fetchedAt": "2024-05-13T14:15:21.920Z", + "links": { + "self": { + "href": "urn:sourcearchive:mavencentral:org.apache.httpcomponents:httpcore:revision:4.1:tool:reuse:3.2.2", + "type": "resource" + }, + "siblings": { + "href": "urn:sourcearchive:mavencentral:org.apache.httpcomponents:httpcore:revision:4.1:tool:reuse", + "type": "collection" + } + }, + "schemaVersion": "3.2.2", + "toolVersion": "3.0.2", + "processedAt": "2024-05-13T14:15:22.390Z" + }, + "reuse": { + "metadata": { + "SPDXVersion": "SPDX-2.1", + "DataLicense": "CC0-1.0", + "SPDXID": "SPDXRef-DOCUMENT", + "DocumentName": "cd-AQgYDu", + "DocumentNamespace": "http://spdx.org/spdxdocs/spdx-v2.1-d2be3e3a-a79c-4686-b0ca-00a2ba52afed", + "CreatorPerson": "Anonymous ()", + "CreatorOrganization": "Anonymous ()", + "CreatorTool": "reuse-3.0.2", + "Created": "2024-05-13T14:15:22+00:00Z", + "CreatorComment": "This document was created automatically using available reuse information consistent with REUSE." + }, + "files": [ + { + "FileName": "META-INF/MANIFEST.MF", + "SPDXID": "SPDXRef-de6b109719aa5a22bd7c440c6b612fa6", + "FileChecksumSHA1": "d1efee3a8c440a568c4860ffa6cf4c463ff41b76", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "META-INF/NOTICE.txt", + "SPDXID": "SPDXRef-1f4b75d17e279471b8d968acfda373af", + "FileChecksumSHA1": "7a2fa8cdb386ec3ab29c165f9cd21e22177011de", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "Copyright 2005-2010 The Apache Software Foundation" + }, + { + "FileName": "org/apache/http/ConnectionClosedException.java", + "SPDXID": "SPDXRef-9bae0ce60614db259ac49e52f3da02c0", + "FileChecksumSHA1": "09d2023caa789224e6a0f9eb5aca902055fb5888", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/ConnectionReuseStrategy.java", + "SPDXID": "SPDXRef-0c192c1a0f469016d9ee405b3210b1d5", + "FileChecksumSHA1": "c29a8161e5d618f91b0b1506468a5bf3d9059374", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/FormattedHeader.java", + "SPDXID": "SPDXRef-1b9375aa0cbcaddd75e4fc67d8133dff", + "FileChecksumSHA1": "cfa74bb83c4a74c118fa4f892cd0dfb93468264a", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/Header.java", + "SPDXID": "SPDXRef-5d12ae6c94b1a234f241f4d6e125175a", + "FileChecksumSHA1": "56c8765d09f121242787eff1dcf8e2df6493121f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HeaderElement.java", + "SPDXID": "SPDXRef-99640c13027b73bc1085988ba940ebda", + "FileChecksumSHA1": "5bf3e02851084299a5bdb0e18f95cdb6cc0849a2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HeaderElementIterator.java", + "SPDXID": "SPDXRef-b0b3f3e45c5618164de5a0898be307cf", + "FileChecksumSHA1": "18bc5ab1639c36c06b55d5a6cce6e70c68a0dbd6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HeaderIterator.java", + "SPDXID": "SPDXRef-4fcc6c330d727c7be3c50e02f183ca35", + "FileChecksumSHA1": "f0b4b86111a065f1d615f20eebc3eaec9cafb581", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpClientConnection.java", + "SPDXID": "SPDXRef-e52e41de4b0228009716d780ccdbd41f", + "FileChecksumSHA1": "63c61b28b460e1a35eee1ecc536112c65dab1290", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpConnection.java", + "SPDXID": "SPDXRef-0056ffe2681be5099efdd4d80644cde6", + "FileChecksumSHA1": "9748bf675ec200953817f916f95a5e22fe3387a3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpConnectionMetrics.java", + "SPDXID": "SPDXRef-c7b8b6fbc1bcba804a5f2a021a07a717", + "FileChecksumSHA1": "6b3d3a427d0cce3386aa855b4e9cf5b33ab57a3e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpEntity.java", + "SPDXID": "SPDXRef-ec3ae396bc556f100fdb23ce5a7a7672", + "FileChecksumSHA1": "0925b67f19bf70db3ff07e1653656c709b8bb405", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpEntityEnclosingRequest.java", + "SPDXID": "SPDXRef-4729363229ca89d6afa66bfa6d94dd00", + "FileChecksumSHA1": "890b3c0d39ec5283894e84ae694380b6938bac64", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpException.java", + "SPDXID": "SPDXRef-a4de0876627ec75ecdd989673297ff2a", + "FileChecksumSHA1": "ec0511e1b1d58b9e61c29b4e8306be5b223c4b6c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpHeaders.java", + "SPDXID": "SPDXRef-e3073c697b5ddff69e7ea52b8c690cec", + "FileChecksumSHA1": "186aa17acc44cdffb90f518c5c878aa0a1bff0fb", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpHost.java", + "SPDXID": "SPDXRef-bed19bccfcd980bf45cc437c7766986d", + "FileChecksumSHA1": "e76f64ae716af51fd1a4c4e3ea4954f86ef45bcf", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpInetConnection.java", + "SPDXID": "SPDXRef-0eabfd00066468146b755f13d1928d30", + "FileChecksumSHA1": "1b96c2122d5767c6d4d6cb36306c49b300ec819d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpMessage.java", + "SPDXID": "SPDXRef-550ee718382fdbb302eaf2d5bb6dae96", + "FileChecksumSHA1": "cd15c87564a9b2bc73ac874d6f476a35beb6efb8", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpRequest.java", + "SPDXID": "SPDXRef-40177034104413e5bf012636b4b965f7", + "FileChecksumSHA1": "451d11743a5e75a64a378039344783d4e80a76ef", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpRequestFactory.java", + "SPDXID": "SPDXRef-53d60adbd31e32aec69a8fba2d1c02ca", + "FileChecksumSHA1": "3f86d512781bae2ea157ee456d38ca77b3d77d88", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpRequestInterceptor.java", + "SPDXID": "SPDXRef-a8bb3b2efc94acd00238433ed60a6600", + "FileChecksumSHA1": "86457e6bccedca3a5260e4ce4d3930a005952ba2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpResponse.java", + "SPDXID": "SPDXRef-00c3a1fa4f159f9667f16212e5db2297", + "FileChecksumSHA1": "fe4530eb9215e6afeafac9c192ac3c29961acb1d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpResponseFactory.java", + "SPDXID": "SPDXRef-760775d5df03fd481bc2cbb526ea291e", + "FileChecksumSHA1": "2a02ed003c2ee607dfbe5a01294dbc53823d7d5e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpResponseInterceptor.java", + "SPDXID": "SPDXRef-479db00003a2433ee3bf71d664c3dccc", + "FileChecksumSHA1": "75df9e63113bddd95ea52f9d3c94a8896697b979", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpServerConnection.java", + "SPDXID": "SPDXRef-655784e08665fe723245f7cc76bdef88", + "FileChecksumSHA1": "8495796dee60aef41a58627dd65999ab6a8e0289", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpStatus.java", + "SPDXID": "SPDXRef-4a191965fe299584ff3e80a390b713a9", + "FileChecksumSHA1": "265cf51183216b610b661e9dd68603cd7860846f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/HttpVersion.java", + "SPDXID": "SPDXRef-57e4f3c2e6427740549a2ac98bef3e37", + "FileChecksumSHA1": "aa0d140a334b5d7f5291e4adc86efd2ce63408d0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/MalformedChunkCodingException.java", + "SPDXID": "SPDXRef-c809b0e5545e6cf4375f81822b194e8c", + "FileChecksumSHA1": "8599f21cd854fffa1a6759f66e0fa116fea958a7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/MethodNotSupportedException.java", + "SPDXID": "SPDXRef-bb533aec0d4fd33f2294337e83eb1c45", + "FileChecksumSHA1": "0f36b2d46981f6d9125bef485ca868646ff2cbea", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/NameValuePair.java", + "SPDXID": "SPDXRef-918ffef1ed12b27ff7560ca1e68e1489", + "FileChecksumSHA1": "82c2009c5bfb0cec1431e44e615f841bd18cd07e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/NoHttpResponseException.java", + "SPDXID": "SPDXRef-383e4243a94b1446851b50a6409004f0", + "FileChecksumSHA1": "71292280cb85fbb291626b02e3bd5291b5eb6d45", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/ParseException.java", + "SPDXID": "SPDXRef-0c9f2220f92707f53952990303116525", + "FileChecksumSHA1": "7af794c44df567bb83e64c13d537c97077962ed3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/ProtocolException.java", + "SPDXID": "SPDXRef-29b1f6aa685fa283ccf93b6657cf7391", + "FileChecksumSHA1": "f81e9b126889e99227e1c91327c23dbaa8693c42", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/ProtocolVersion.java", + "SPDXID": "SPDXRef-38fb2a0669c3fc7be5897afdf1ff85e3", + "FileChecksumSHA1": "f0d6e0dc2c49eb902354ebc07a94a315866fecac", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/ReasonPhraseCatalog.java", + "SPDXID": "SPDXRef-0ca22000d56e9c1650fc63c5874cbf13", + "FileChecksumSHA1": "b931f4350037937832a7bd03b9765b600583d263", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/RequestLine.java", + "SPDXID": "SPDXRef-3110fe6ae178e350c9633fddbdc11920", + "FileChecksumSHA1": "b39362f01a7dc2246c3ac86a0d9b8f8dd1118d0b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/StatusLine.java", + "SPDXID": "SPDXRef-75340346afd56fdec614ebcd908f9a67", + "FileChecksumSHA1": "582eb19dece77407f39a0efc8cde483fcb12ee4e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/TokenIterator.java", + "SPDXID": "SPDXRef-e778e8004c1f25bd048d18e75bf2281e", + "FileChecksumSHA1": "f3b13f34a13778b0a11bb4e35620ab952e8eccfe", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/TruncatedChunkException.java", + "SPDXID": "SPDXRef-b5f422117bd1b18a4fba5e9609f9ac1f", + "FileChecksumSHA1": "b891629e7af31971f2dd97ef03c127e2cce37a67", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/UnsupportedHttpVersionException.java", + "SPDXID": "SPDXRef-65a1deaf3ca723653357eae718e438e5", + "FileChecksumSHA1": "3241e436404a7fcf713c4dc4edeed4732b7d46a0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/AbstractHttpEntity.java", + "SPDXID": "SPDXRef-640f1de3d69d88e548f3e274cbcbc897", + "FileChecksumSHA1": "c856d7f8e0c40b3363d5932c37ef4c25364eb9e1", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/BasicHttpEntity.java", + "SPDXID": "SPDXRef-7e659a20cb49ee83ae556875446633e1", + "FileChecksumSHA1": "dddf065f662285729466b433a6d606f39985a4dc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/BufferedHttpEntity.java", + "SPDXID": "SPDXRef-801d66b9a897348109cdd253142ed742", + "FileChecksumSHA1": "f769eb9ff59cd0a50295e2c1426c97c40780a703", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/ByteArrayEntity.java", + "SPDXID": "SPDXRef-6bf9c0611cf8a6b58db636cf593de38f", + "FileChecksumSHA1": "8eef873c4e188be7b4096e70f9942d9eb1874a9e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/ContentLengthStrategy.java", + "SPDXID": "SPDXRef-92b653801fd6e0da487b6643841479e1", + "FileChecksumSHA1": "49020f1bf8af79239880a4f8b41502633d992f16", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/ContentProducer.java", + "SPDXID": "SPDXRef-6bc95d3422eead43b3c71df9db82113c", + "FileChecksumSHA1": "221ae577191d451997785b76dc82e331fd0243b0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/EntityTemplate.java", + "SPDXID": "SPDXRef-3ebb7bbfca17278556ff75d03e5776f1", + "FileChecksumSHA1": "af3c4f99a0b2bf3c96ec004028801ed0ba13b296", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/FileEntity.java", + "SPDXID": "SPDXRef-021716a79fadc8fd8e61360dae0f57c7", + "FileChecksumSHA1": "9488113243f28ff3ebba616154fea619359f7094", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/HttpEntityWrapper.java", + "SPDXID": "SPDXRef-25326ae6c1a91d492bd0872c7c544461", + "FileChecksumSHA1": "0df036cd1832cc65992f244f8e1b88d4bb43a0cc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/InputStreamEntity.java", + "SPDXID": "SPDXRef-39caa547ed0e411b99e06067ceaf622a", + "FileChecksumSHA1": "f49bfca481c386986b541f7654c190645219f4b6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/SerializableEntity.java", + "SPDXID": "SPDXRef-054bd21f1190e027b8327b0011292c36", + "FileChecksumSHA1": "01bfbe979d8fe1045965f7eec504b2c17abd994a", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/StringEntity.java", + "SPDXID": "SPDXRef-ff52997fee428414061bb549213b0746", + "FileChecksumSHA1": "2f38369ca2e14d71a8e89db4821776cecd582c53", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/entity/package.html", + "SPDXID": "SPDXRef-b5ac5b4709677f8c77c417adbf1a1d21", + "FileChecksumSHA1": "c266c5b824b3e75e485ce45209c2e0131c24c8e6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/AbstractHttpClientConnection.java", + "SPDXID": "SPDXRef-6aa884e63a60f228dada322a2be55eb1", + "FileChecksumSHA1": "60c9506d84e43a54cb35b0131fcef2d561b65a34", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/AbstractHttpServerConnection.java", + "SPDXID": "SPDXRef-db54171d0b9ec612e315e5e469c22389", + "FileChecksumSHA1": "12a96894adb6367732995927f14edda5a261b9cb", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/DefaultConnectionReuseStrategy.java", + "SPDXID": "SPDXRef-ca992e14366950f76d80540600454fdf", + "FileChecksumSHA1": "b235c292e889109c039399a435fb007f5a0fc5af", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/DefaultHttpClientConnection.java", + "SPDXID": "SPDXRef-072ce4db62584fd127fd7d820662ec33", + "FileChecksumSHA1": "b0fe5863c1e98b158fbd36242f68fa2c6a6341e2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/DefaultHttpRequestFactory.java", + "SPDXID": "SPDXRef-eac4c904b353e05fde82ef1fdb641fa0", + "FileChecksumSHA1": "4fef9ad94732afc71f87f012dfbb438f58b23047", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/DefaultHttpResponseFactory.java", + "SPDXID": "SPDXRef-e5fa7dfd482fbae937a01a04f325d7fc", + "FileChecksumSHA1": "769a10254111b78447ed43676e302f3bbd1a96f2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/DefaultHttpServerConnection.java", + "SPDXID": "SPDXRef-ccdce7c6699e29dcf464fffc5e6b56f7", + "FileChecksumSHA1": "efeed4107cad605354ce5e6d18d4185dd502eb1c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/EnglishReasonPhraseCatalog.java", + "SPDXID": "SPDXRef-f5348a37a47f40580f9c929f3ebc4390", + "FileChecksumSHA1": "2101d57a0960b69fb2d67a916de7a99185ccd8b7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/HttpConnectionMetricsImpl.java", + "SPDXID": "SPDXRef-3c8cac9e9635c64871add03c7f5d6ded", + "FileChecksumSHA1": "bbd3be16c20910d708f6272f5a082fc45b400b8f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/NoConnectionReuseStrategy.java", + "SPDXID": "SPDXRef-38a09b759ba556a4e52dd5c05fede165", + "FileChecksumSHA1": "2e88be3e8bd03bd318b54e70f12bd6d3e8cc8771", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/SocketHttpClientConnection.java", + "SPDXID": "SPDXRef-14b911bebd2a9a3ac12d79d71e690785", + "FileChecksumSHA1": "1112ab430be5d25afcf611678425d6e033f11233", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/SocketHttpServerConnection.java", + "SPDXID": "SPDXRef-0cff8a781838fbcd9257336e10e979d2", + "FileChecksumSHA1": "63da5106c1072a70e8fe170edf5bcfbfc9784a0b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/entity/EntityDeserializer.java", + "SPDXID": "SPDXRef-64bbefd6177a3b5a85a4d4254279b728", + "FileChecksumSHA1": "12e8954a96ecf13892b7b8c6727479f9a5173c5b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/entity/EntitySerializer.java", + "SPDXID": "SPDXRef-b71a1ef9b2da24120c17883169057889", + "FileChecksumSHA1": "c4635ad33e925d343710055a86b7338e30356edc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/entity/LaxContentLengthStrategy.java", + "SPDXID": "SPDXRef-24576661af5cb076b052ebc0d3edf8a9", + "FileChecksumSHA1": "5371bdee192f768887308da504f50793752d58b3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/entity/StrictContentLengthStrategy.java", + "SPDXID": "SPDXRef-cbea9eb8d12e053cfbe523a8077df292", + "FileChecksumSHA1": "03329a1d64525f4bee1b2e1f6aa6289388672e01", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/entity/package.html", + "SPDXID": "SPDXRef-50ba07b6ce10fcf2cc4cb2bcf35d2996", + "FileChecksumSHA1": "260b6466229a20b6758971d4ce808578f023ec55", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/AbstractMessageParser.java", + "SPDXID": "SPDXRef-adf207f8d71b7d1d40fc8ea493f7c12a", + "FileChecksumSHA1": "bcce8bd96a89c8613e0b76151b62bdd94f6646cf", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/AbstractMessageWriter.java", + "SPDXID": "SPDXRef-7ae014443d392012a1a98fbf9512247a", + "FileChecksumSHA1": "6f3cddc463dcb271dd50a8f89acc6875e18c78d8", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/AbstractSessionInputBuffer.java", + "SPDXID": "SPDXRef-0420819a7cff02007b3f93ba5a96a3a0", + "FileChecksumSHA1": "280d25c38fcd782d5712f50812ac7048ee00e460", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/AbstractSessionOutputBuffer.java", + "SPDXID": "SPDXRef-5f06807e17706589ba6577d36256ecf5", + "FileChecksumSHA1": "155392d94dbf53e4049eaaf30bdf5ec193dba293", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/ChunkedInputStream.java", + "SPDXID": "SPDXRef-d74674fb1a3cd7ac1fcdf3abda39550a", + "FileChecksumSHA1": "91043294ca1b4fb0ed29d0922306e8b81f575c42", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/ChunkedOutputStream.java", + "SPDXID": "SPDXRef-d2778064a8cf1f146cc4815bd9423168", + "FileChecksumSHA1": "66c8fe3947e0be3318383470912e99f7607ee97b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/ContentLengthInputStream.java", + "SPDXID": "SPDXRef-ce36272cd9dd4dd981dae42f0a98521c", + "FileChecksumSHA1": "0b09d7e84096c5a55272fec7dc535b974ad74499", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/ContentLengthOutputStream.java", + "SPDXID": "SPDXRef-1c74121cb51be5a326632abf1207a70d", + "FileChecksumSHA1": "1f37392e84a4484632e54df1c3b298d2090ddffd", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/HttpRequestParser.java", + "SPDXID": "SPDXRef-5e1d50edd54bc4db0a72acf7c3856fa1", + "FileChecksumSHA1": "778c9b6c2006b609af7ca049cb97be3bb9aa1045", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/HttpRequestWriter.java", + "SPDXID": "SPDXRef-8d666ae85911b7f214fe0b36eca6fb80", + "FileChecksumSHA1": "4aa8cc0f3d6d6f8e2276aecb5155b889ad14e08b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/HttpResponseParser.java", + "SPDXID": "SPDXRef-b13c7106fbe83baa20ce44d8de8aa3c8", + "FileChecksumSHA1": "63eb075d35ff008367c00356ba4204c6bcab33c1", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/HttpResponseWriter.java", + "SPDXID": "SPDXRef-cf654851c62044d3fc97a71693bb3cc6", + "FileChecksumSHA1": "01b458af1e0e94a1bb43fa235ae65a74aab35521", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/HttpTransportMetricsImpl.java", + "SPDXID": "SPDXRef-88c3970484ace2e5993ec8f928429090", + "FileChecksumSHA1": "964bc9544d21664e30a4e4f3a1e65be06774e3ed", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/IdentityInputStream.java", + "SPDXID": "SPDXRef-2258f1ace8ec65fabfe2c162f5bbacc7", + "FileChecksumSHA1": "6aad7307fa4218755f9bc6b4526d5b53458b3408", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/IdentityOutputStream.java", + "SPDXID": "SPDXRef-cdf9a9d1dcd1ae8bee35cce096ea54fa", + "FileChecksumSHA1": "9371bad68c344a7b956232d967cb1e6ea8d4b14b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/SocketInputBuffer.java", + "SPDXID": "SPDXRef-f0519cea6974451d8e08c3a94073d5cf", + "FileChecksumSHA1": "ed5a7f617e2bd32866f075fdde93993d3ea7b8c7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/SocketOutputBuffer.java", + "SPDXID": "SPDXRef-32ab84da7ad3ac698b1512518de79283", + "FileChecksumSHA1": "4c8bec5f77362b6053748a8b27fc868b578f8419", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/io/package.html", + "SPDXID": "SPDXRef-1cf0b89b20b7c28d009fccfeeeec1866", + "FileChecksumSHA1": "2773d92f35d6b1cbd88d221537cdd7e3480b44d4", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/impl/package.html", + "SPDXID": "SPDXRef-cc0daeb41e4d06c75637748eced33b88", + "FileChecksumSHA1": "9083591a4633127045b16597b3d84a003bd8b01c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/BufferInfo.java", + "SPDXID": "SPDXRef-19ede02dd6f03a9736e48e0cdad759b1", + "FileChecksumSHA1": "a451af2065ac796e9de471a8ac53034436034cb7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/EofSensor.java", + "SPDXID": "SPDXRef-477852f9afed582175b41dd8fa8d6f4a", + "FileChecksumSHA1": "bde59919372a2d411f44e64e41dc46765b0255a3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/HttpMessageParser.java", + "SPDXID": "SPDXRef-4698dfade9e1f70f15214e1d78e67c67", + "FileChecksumSHA1": "a0d773abf026d0cf22da1ea6d4b70d54c81af45d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/HttpMessageWriter.java", + "SPDXID": "SPDXRef-a5c3fde6f96badf95c0fcd3cca7733fa", + "FileChecksumSHA1": "acc7b93dd94582725212afc4a3fec8595d15b359", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/HttpTransportMetrics.java", + "SPDXID": "SPDXRef-859b38db9c0f983eaefa25f2cdabbdca", + "FileChecksumSHA1": "dda133066859bfcdef3cb3969660e376a38b9102", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/SessionInputBuffer.java", + "SPDXID": "SPDXRef-7d90a1d7e9139ce4d9ea26a14cbdb181", + "FileChecksumSHA1": "bbd5dea1214626b80f4ff7d189b53323b0ba4f47", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/SessionOutputBuffer.java", + "SPDXID": "SPDXRef-8b9af53b595bff54491504774585f7f5", + "FileChecksumSHA1": "943960df12585acaa25424d19a76b824cfac6f53", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/io/package.html", + "SPDXID": "SPDXRef-ef6d077ada1dbe7dc09caeaeab1ea467", + "FileChecksumSHA1": "8b6848fb2b344845cc90d4bb6efe3a2b1041da04", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/AbstractHttpMessage.java", + "SPDXID": "SPDXRef-33f1f688e3e87f023d6349ae104193c3", + "FileChecksumSHA1": "9a42d7d775119bfd8b7c8e2612003071fb998db9", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeader.java", + "SPDXID": "SPDXRef-6a2d2c748ff54cd9085de7b9fd048fc2", + "FileChecksumSHA1": "14cb1671a2beefd0a2cd15cae74f68f6b2f16d0c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeaderElement.java", + "SPDXID": "SPDXRef-4322dc3d282d18af70ba4104d5da3b49", + "FileChecksumSHA1": "a2fb9cb773ca7123f9a216c07985036e23354c60", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeaderElementIterator.java", + "SPDXID": "SPDXRef-21c56612614e61c8edc777767c36455c", + "FileChecksumSHA1": "ea37d89184c7b66bc590efa97d5a011251ded313", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeaderIterator.java", + "SPDXID": "SPDXRef-dbc073ee7679b2292cce60cf0af3edb2", + "FileChecksumSHA1": "2e5d2a6c8c23c9445f4cf0ad8b19552f0f2ba841", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeaderValueFormatter.java", + "SPDXID": "SPDXRef-f14942d8d110498dca1aa1a8a418533a", + "FileChecksumSHA1": "a5710d3d1ae01960607981c7d0d1b3724770c8f5", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHeaderValueParser.java", + "SPDXID": "SPDXRef-da355a3c816fb55cc9aafe615aaf90f4", + "FileChecksumSHA1": "73b5947c03c8f0c36bac961b4bf8e24a5d244016", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHttpEntityEnclosingRequest.java", + "SPDXID": "SPDXRef-7b5ccf989e1b115d0b1e5bb8ae52fd8d", + "FileChecksumSHA1": "2661e29083919cc00b79bdb4bf8ffeef92541bd3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHttpRequest.java", + "SPDXID": "SPDXRef-2e36c1b9a3310cdd7cf2129924c60d60", + "FileChecksumSHA1": "e2a49cab5e94ff54165ac5a69cb56b614cd0a80d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicHttpResponse.java", + "SPDXID": "SPDXRef-66786945ef03810b808fb16c7e9c1f9a", + "FileChecksumSHA1": "0e0c69290347151e1f21f20f0bfc144de5864d14", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicLineFormatter.java", + "SPDXID": "SPDXRef-6980e17f3ee8a5057847fc5d7164271d", + "FileChecksumSHA1": "8afa64fea967817fb1537b676a63b411dcd31295", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicLineParser.java", + "SPDXID": "SPDXRef-886d58a6e72fb46736995dd30647ba42", + "FileChecksumSHA1": "f76e18fc4371ed0dd4570886cc1e8cb415f518e5", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicListHeaderIterator.java", + "SPDXID": "SPDXRef-728b0c59aca3b8678d9c455efdbf8ffa", + "FileChecksumSHA1": "5b6015f6caa0b22fabbff1119846b708b1e7d4e3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicNameValuePair.java", + "SPDXID": "SPDXRef-04b10d66f141ebeace2d53a5133932c6", + "FileChecksumSHA1": "d524a85abd584cda752dfb8fd12594adf1c9ef06", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicRequestLine.java", + "SPDXID": "SPDXRef-cb5de66a30b40214db5a22ffe9912b97", + "FileChecksumSHA1": "202e265c0fba335068e4af1d50a06e9294a40698", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicStatusLine.java", + "SPDXID": "SPDXRef-7b687791027769ee7e5791bc020b28db", + "FileChecksumSHA1": "5a5893ea5dc10959b978e928e0f14d49ac57f6d2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BasicTokenIterator.java", + "SPDXID": "SPDXRef-6e30fae1fe19913c61c6f5722c52d1bc", + "FileChecksumSHA1": "6482ffea3c6484bbb71a6690dd53a55b2bf578ef", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/BufferedHeader.java", + "SPDXID": "SPDXRef-9e50d6464665a5d508a241456876549b", + "FileChecksumSHA1": "9f34be4657c037f393ab1e97483cdcdd9e0595f6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/HeaderGroup.java", + "SPDXID": "SPDXRef-1644dbfe7eb5352958b0e72b33a2fde1", + "FileChecksumSHA1": "dc2da1cbdc3d57fd190b9aea755d4de5efe3b1c7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/HeaderValueFormatter.java", + "SPDXID": "SPDXRef-b1c71b427925261d7efc99284618cda4", + "FileChecksumSHA1": "04a0ca72a8cdba1652da3ebea664208f181bc29d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/HeaderValueParser.java", + "SPDXID": "SPDXRef-a551d9e621ebf38da0b601a39fb46737", + "FileChecksumSHA1": "f38659f0b25e537cd16485fce1154c3d0459c1e3", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/LineFormatter.java", + "SPDXID": "SPDXRef-0a8e40dd8a29f572c674ad2451fb9215", + "FileChecksumSHA1": "c3cf87e17dd359d38088d8460f35cda7a8138257", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/LineParser.java", + "SPDXID": "SPDXRef-c181fd1733db0dd9779a2702b789df66", + "FileChecksumSHA1": "db4f1946169f89317a6bfd7e44cceb4f84491cb0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/ParserCursor.java", + "SPDXID": "SPDXRef-c177c5fd5f2833dc89ff138b91f08dd9", + "FileChecksumSHA1": "63e7107771baa81115c9e88a8ebc5b0d98117f4b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/message/package.html", + "SPDXID": "SPDXRef-13acd443d88f10894e0425944e6d2c8b", + "FileChecksumSHA1": "2b0f5e66f409b5f9206672efea2e8cc1ee1a0f4f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/package.html", + "SPDXID": "SPDXRef-41389abb62b744d38a4562a1101fc66f", + "FileChecksumSHA1": "328c66b3236a7defc476222e61506f028f361bc4", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/AbstractHttpParams.java", + "SPDXID": "SPDXRef-0a2272dbb478038e98b6dc4971c44e5a", + "FileChecksumSHA1": "0401305548fb392a2de0f99627cef7fee68cf6cb", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/BasicHttpParams.java", + "SPDXID": "SPDXRef-ae65ee7b2c1275cbe70bb36f1728c29a", + "FileChecksumSHA1": "6c8c7474d6497cb9099e78cbf00b664b63d81c1d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/CoreConnectionPNames.java", + "SPDXID": "SPDXRef-bca8688a45313a452799e260692eb626", + "FileChecksumSHA1": "4fcf871dd397743bacc65231444ceb30270b90a8", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/CoreProtocolPNames.java", + "SPDXID": "SPDXRef-435edfbade73eb68dc4784df3858f32e", + "FileChecksumSHA1": "004b8802e57c03ab1b5329524b6e89e7898eb7e7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/DefaultedHttpParams.java", + "SPDXID": "SPDXRef-7db1fafdaeb08e3e5ff455ccd8e8790d", + "FileChecksumSHA1": "22df83abee8830c832d4af4892b08bb6ae570fc5", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpAbstractParamBean.java", + "SPDXID": "SPDXRef-0eb385d4c5edde073fbbd7dc4638efdd", + "FileChecksumSHA1": "cbeac10e6fa8cc1ab09bdbee3e9b0a34b0eda3a1", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpConnectionParamBean.java", + "SPDXID": "SPDXRef-b42225a6075507de599eeaa5b473aa88", + "FileChecksumSHA1": "82bf253bcd11121d5174b1cafa7fcbc1f83e5681", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpConnectionParams.java", + "SPDXID": "SPDXRef-8fd20b3f8b79967efe8d483eaad814e9", + "FileChecksumSHA1": "7dbff412260f193b78ee012d4cb60faf27650c33", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpParams.java", + "SPDXID": "SPDXRef-4cb17e8e8678971cc375b907ae92baa2", + "FileChecksumSHA1": "b120d3eb0d015196a05639f57fa255477ecc4e6f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpProtocolParamBean.java", + "SPDXID": "SPDXRef-ddf2ebad33866bb62478f75e1b3a30ec", + "FileChecksumSHA1": "1eb1027b36e512b3d26a9c7eae61cdcb88ceac0d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/HttpProtocolParams.java", + "SPDXID": "SPDXRef-ee997e5ac68b4f0137af8cb43c8a5ec3", + "FileChecksumSHA1": "388905a2839b997ceae198b0929fa716d36f27d4", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/SyncBasicHttpParams.java", + "SPDXID": "SPDXRef-e2da50d95e7dbbf85b2a6f62be9e1073", + "FileChecksumSHA1": "abd359da40b7f4a818cddcdb84d4dbef5d89f6c8", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/params/package.html", + "SPDXID": "SPDXRef-7a87dfbfc101e139515f3d62dc218ab6", + "FileChecksumSHA1": "d9d41dc12a6ba536473f59b602648d028fc4d354", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/BasicHttpContext.java", + "SPDXID": "SPDXRef-69fb9c0ac39e95f721ab7c36c5d7820a", + "FileChecksumSHA1": "c4624809af7d770dd989d0eb639dada0fda7f769", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/BasicHttpProcessor.java", + "SPDXID": "SPDXRef-6bb816595bffbf0cd2db2e08c38f559c", + "FileChecksumSHA1": "0c19c07eb2071fe7e620461d28f3b71fbdbdaacb", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/DefaultedHttpContext.java", + "SPDXID": "SPDXRef-c12e96afbac928228b42c845c0892e82", + "FileChecksumSHA1": "515dc3d534b188cfa81d040576f88d87fadeb0a7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ExecutionContext.java", + "SPDXID": "SPDXRef-4efba662fa1a3ed04cfed0fc05f70be5", + "FileChecksumSHA1": "6511c78611616b08e74f1629e882d868e72f9543", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HTTP.java", + "SPDXID": "SPDXRef-f5236f96dd876f99cc543dff4e3fae01", + "FileChecksumSHA1": "ef0615a0ab8fc87942ca79705524791bad5625f5", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpContext.java", + "SPDXID": "SPDXRef-c589e7ba75b7984793afffe8f41a0749", + "FileChecksumSHA1": "12b772e88ff602bc87a8f9ed275c1b77858ce1a0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpDateGenerator.java", + "SPDXID": "SPDXRef-cbccbf8a3e9ae592a71516fbf4d2f6c6", + "FileChecksumSHA1": "a45cca3585a4fbb49a5857946926e8913a2ac24f", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpExpectationVerifier.java", + "SPDXID": "SPDXRef-84403f390e749689a1c403b216f5c69e", + "FileChecksumSHA1": "6616a01ccdf1b6d3868b086296181ff47416574a", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpProcessor.java", + "SPDXID": "SPDXRef-dce93e7b54f142eeca687c42ecec3d6a", + "FileChecksumSHA1": "4170b9a6ca01df2ca720d5d5a7147fd326aaed0c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpRequestExecutor.java", + "SPDXID": "SPDXRef-69d3908f28e283c2e69366d0fb73ff28", + "FileChecksumSHA1": "0ac2362c432520beabb6a4f0f0adb71eea3efb48", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpRequestHandler.java", + "SPDXID": "SPDXRef-e84d53fdef8f5b900ad1527484973dd8", + "FileChecksumSHA1": "54402e85c90ae80c183640cdb675f61e2a508d7d", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpRequestHandlerRegistry.java", + "SPDXID": "SPDXRef-eff72e757556e176119a725c27cba3eb", + "FileChecksumSHA1": "788980988e1cefac802e1fb84b84530e13cb9d32", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpRequestHandlerResolver.java", + "SPDXID": "SPDXRef-1e85e87d3f2f784e212b7305a9ef974d", + "FileChecksumSHA1": "e7a15d8c899727ffd0b878699000ea70128d4b9c", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpRequestInterceptorList.java", + "SPDXID": "SPDXRef-37c92da5e431c8d258cf3f07b186d79f", + "FileChecksumSHA1": "189594259d89575a67db918788e1a76cef75d1a6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpResponseInterceptorList.java", + "SPDXID": "SPDXRef-5d17ca8ca307ced9b5443186540d7df9", + "FileChecksumSHA1": "1e90c2b40bcd8adfecf16dd4cc5b67e6c7d7ee66", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/HttpService.java", + "SPDXID": "SPDXRef-8b0e638235420a4f9da44a65e40bf095", + "FileChecksumSHA1": "67ede2152d32557bf806a59bdf1386259099e7eb", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ImmutableHttpProcessor.java", + "SPDXID": "SPDXRef-02251af6e711d26d6b38e5a7ac858e36", + "FileChecksumSHA1": "1a2aa84cd3030c635537cf3d808c22904e5d14e5", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestConnControl.java", + "SPDXID": "SPDXRef-953001f6c2ce2647245ecb5ec099bc6b", + "FileChecksumSHA1": "9aedfb9e2cc05e9517762a751b10c89b9524b121", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestContent.java", + "SPDXID": "SPDXRef-1736c1c65185360ddc0e06fb67752510", + "FileChecksumSHA1": "a36a8fed96333c8515accb18b903832f57ce788b", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestDate.java", + "SPDXID": "SPDXRef-321386931fa1e40ec415de29a9a6b5ed", + "FileChecksumSHA1": "452da3305c92d468017d0ed99b3c804da6d41b66", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestExpectContinue.java", + "SPDXID": "SPDXRef-1a7122c250d2d03c4aea1b103dbeb6a9", + "FileChecksumSHA1": "6fde1da5af235ca29fe54107d5765a6d65450a43", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestTargetHost.java", + "SPDXID": "SPDXRef-320d291be4d9ac13df53c17e4e83a680", + "FileChecksumSHA1": "ee23fd878b23fa63ed4a0ec3eddb32cfedba5340", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/RequestUserAgent.java", + "SPDXID": "SPDXRef-75ebc0392ff08b727c3bacdbc26d1729", + "FileChecksumSHA1": "0ba2f64e37fcefbafd4f7a0f531e75e037bf59f4", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ResponseConnControl.java", + "SPDXID": "SPDXRef-49b2bd0e84ccbf903fadff5e2b1f7f74", + "FileChecksumSHA1": "7c73e05a6a06d46c02cf2dc19aaee81d554c2af2", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ResponseContent.java", + "SPDXID": "SPDXRef-a6f2b006dc45f181e594773285295ff2", + "FileChecksumSHA1": "407855877268538c9ef0ba58d2687e6faf069fc7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ResponseDate.java", + "SPDXID": "SPDXRef-bd8cd24a75dce126e4d963d029b7755f", + "FileChecksumSHA1": "eb6e0cb2d8e53fa55e1cc3a4b6b9875fda25ffb7", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/ResponseServer.java", + "SPDXID": "SPDXRef-480136507b116bdd250c389f0772a1d5", + "FileChecksumSHA1": "3c1b6ec6a9034204e5d52097aebec14692c69e36", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/SyncBasicHttpContext.java", + "SPDXID": "SPDXRef-7d6e7f9684324f102d033ad113680044", + "FileChecksumSHA1": "904b96563dd0e8e3de062ee1978b7b72eb9833f6", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/UriPatternMatcher.java", + "SPDXID": "SPDXRef-e264c27fb6a7ee0477186451600424d7", + "FileChecksumSHA1": "a96a7d37174a005f5ff4c61c09cb0e58e505c515", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/protocol/package.html", + "SPDXID": "SPDXRef-cc77244005fad730e41527fa5c47bfc4", + "FileChecksumSHA1": "31dc05a3967b44dac9831ce7005296fc39b4c098", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/ByteArrayBuffer.java", + "SPDXID": "SPDXRef-6cbe8608cf1cf1ca94ab0b11f4140c0e", + "FileChecksumSHA1": "1f43327077a86f45f27b9b8f81f534ac2c6247fc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/CharArrayBuffer.java", + "SPDXID": "SPDXRef-4b32b132710f2afed5f774d69408e042", + "FileChecksumSHA1": "b8a396d8e1b5eaebdfff7582615d0abc29ad10cc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/EncodingUtils.java", + "SPDXID": "SPDXRef-208b4a2d6917996da5a542770252567e", + "FileChecksumSHA1": "ebcb4d1a312503192ed1d40c1750eccf9b0496bc", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/EntityUtils.java", + "SPDXID": "SPDXRef-fd2c88a2350f366fd9924d0963033521", + "FileChecksumSHA1": "5f32e1f2fb8848b00854498e26fa52b83fd03cff", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/ExceptionUtils.java", + "SPDXID": "SPDXRef-e333ba689e15d92ec4d6018434352a42", + "FileChecksumSHA1": "2c4bc02be0d5e4ef35c6c2e0e06fa57f5f195113", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/LangUtils.java", + "SPDXID": "SPDXRef-4b9d6cdf424dc2a5dd89723f14f98021", + "FileChecksumSHA1": "ecfd92682e5e564c2193cb1fbf460f101716714e", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/VersionInfo.java", + "SPDXID": "SPDXRef-969346fb62387f62ec3a62393641d8c6", + "FileChecksumSHA1": "d9f180dd61eabf70a1b9cfed4fa74d6312ad16d0", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/util/package.html", + "SPDXID": "SPDXRef-868df6818a07eb99a7304733bda61757", + "FileChecksumSHA1": "6e7e6142aa8c0380a56c3b1d3298b7de49c2d3e4", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + }, + { + "FileName": "org/apache/http/version.properties", + "SPDXID": "SPDXRef-8e1a286cac40e71108869ffcd10c5e86", + "FileChecksumSHA1": "0cfffd33e6ddaa9fb575bf1e57cddbc2d3254fff", + "LicenseConcluded": "NOASSERTION", + "FileCopyrightText": "NONE" + } + ], + "licenses": [] + } + } + }, "scancode": { - "30.3.0": { + "32.3.0": { "_metadata": { "type": "scancode", "url": "cd:/sourcearchive/mavencentral/org.apache.httpcomponents/httpcore/4.1", - "fetchedAt": "2022-04-08T16:34:36.364Z", + "fetchedAt": "2024-05-13T14:15:20.805Z", "links": { "self": { - "href": "urn:sourcearchive:mavencentral:org.apache.httpcomponents:httpcore:revision:4.1:tool:scancode:30.3.0", + "href": "urn:sourcearchive:mavencentral:org.apache.httpcomponents:httpcore:revision:4.1:tool:scancode:32.3.0", "type": "resource" }, "siblings": { @@ -1441,59 +3981,207 @@ "type": "collection" } }, - "schemaVersion": "30.3.0", - "toolVersion": "30.1.0", + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", "contentType": "application/json", "releaseDate": "2010-11-13T19:11:34.000Z", - "processedAt": "2022-04-08T16:35:41.580Z" + "processedAt": "2024-05-13T14:16:13.637Z" }, "content": { "headers": [ { "tool_name": "scancode-toolkit", - "tool_version": "30.1.0", + "tool_version": "32.1.0", "options": { "input": [ - "/tmp/cd-uL4uDm" + "/tmp/cd-AQgYDu" ], "--classify": true, "--copyright": true, "--email": true, "--generated": true, "--info": true, - "--is-license-text": true, - "--json-pp": "/tmp/cd-xabnUJ", + "--json-pp": "/tmp/cd-q1LGuL", "--license": true, "--license-clarity-score": true, + "--license-references": true, "--license-text": true, "--license-text-diagnostics": true, "--package": true, "--processes": "2", "--strip-root": true, "--summary": true, - "--summary-key-files": true, + "--tallies": true, + "--tallies-key-files": true, "--timeout": "1000.0", "--url": true }, "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", - "start_timestamp": "2022-04-08T163437.512396", - "end_timestamp": "2022-04-08T163540.673801", - "output_format_version": "1.0.0", - "duration": 63.161415576934814, + "start_timestamp": "2024-05-13T141521.606847", + "end_timestamp": "2024-05-13T141612.986660", + "output_format_version": "3.1.0", + "duration": 51.379826068878174, "message": null, "errors": [], + "warnings": [], "extra_data": { - "spdx_license_list_version": "3.14", - "OUTDATED": "WARNING: Outdated ScanCode Toolkit version! You are using an outdated version of ScanCode Toolkit: 30.1.0 released on: 2021-09-24. A new version is available with important improvements including bug and security fixes, updated license, copyright and package detection, and improved scanning accuracy. Please download and install the latest version of ScanCode. Visit https://github.com/nexB/scancode-toolkit/releases for details.", + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", "files_count": 177 } } ], "summary": { - "license_expressions": [ + "declared_license_expression": null, + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "declared_holder": "", + "primary_language": "Java", + "other_license_expressions": [ + { + "value": "apache-2.0", + "count": 176 + } + ], + "other_holders": [ + { + "value": null, + "count": 176 + }, + { + "value": "The Apache Software Foundation", + "count": 1 + } + ], + "other_languages": [ + { + "value": "HTML", + "count": 10 + } + ] + }, + "packages": [], + "dependencies": [], + "license_detections": [ + { + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 173, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/ConnectionClosedException.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ] + }, + { + "identifier": "apache_2_0-1db4c831-8c17-6020-d929-512eb86e54ad", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-AQgYDu/META-INF/NOTICE.txt", + "start_line": 4, + "end_line": 5, + "matcher": "2-aho", + "score": 95, + "matched_length": 14, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "apache_no-version_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache_no-version_1.RULE", + "matched_text": "This product includes software developed by\r\nThe Apache Software Foundation (http://www.apache.org/).", + "matched_text_diagnostics": "This product includes software developed by\r\nThe Apache Software Foundation (http://www.apache.org/)." + } + ] + }, + { + "identifier": "apache_2_0-9804422e-94ac-ad40-b53a-ee6f8ddb7a3b", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-AQgYDu/META-INF/LICENSE.txt", + "start_line": 1, + "end_line": 176, + "matcher": "1-hash", + "score": 100, + "matched_length": 1410, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS" + } + ] + }, + { + "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/version.properties", + "start_line": 2, + "end_line": 17, + "matcher": "2-aho", + "score": 100, + "matched_length": 119, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE", + "matched_text": "# Licensed to the Apache Software Foundation (ASF) under one\n# or more contributor license agreements. See the NOTICE file\n# distributed with this work for additional information\n# regarding copyright ownership. The ASF licenses this file\n# to you under the Apache License, Version 2.0 (the\n# \"License\"); you may not use this file except in compliance\n# with the License. You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing,\n# software distributed under the License is distributed on an\n# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n# KIND, either express or implied. See the License for the\n# specific language governing permissions and limitations\n# under the License.", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n# or more contributor license agreements. See the NOTICE file\n# distributed with this work for additional information\n# regarding copyright ownership. The ASF licenses this file\n# to you under the Apache License, Version 2.0 (the\n# \"License\"); you may not use this file except in compliance\n# with the License. You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing,\n# software distributed under the License is distributed on an\n# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n# KIND, either express or implied. See the License for the\n# specific language governing permissions and limitations\n# under the License." + } + ] + } + ], + "tallies": { + "detected_license_expression": [ { "value": "apache-2.0", "count": 176 + }, + { + "value": null, + "count": 1 } ], "copyrights": [ @@ -1535,24 +4223,185 @@ "value": "HTML", "count": 10 } - ], - "packages": [] + ] }, - "license_clarity_score": { - "score": 15, - "declared": false, - "discovered": 0.01, - "consistency": false, - "spdx": false, - "license_texts": true - }, - "summary_of_key_files": { - "license_expressions": [], + "tallies_of_key_files": { + "detected_license_expression": [], "copyrights": [], "holders": [], "authors": [], "programming_language": [] }, + "license_references": [ + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n \n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n \n 1. Definitions.\n \n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n \n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n \n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n \n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n \n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n \n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n \n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n \n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n \n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n \n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n \n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n \n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n \n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n \n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n \n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n \n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n \n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n \n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n \n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n \n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n \n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n \n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n \n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n \n END OF TERMS AND CONDITIONS\n \n APPENDIX: How to apply the Apache License to your work.\n \n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n \n Copyright [yyyy] [name of copyright owner]\n \n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n \n http://www.apache.org/licenses/LICENSE-2.0\n \n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 119, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [ + "NOTICE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_25_notice.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 150, + "relevance": 100, + "minimum_coverage": 90, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "* Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_93.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache_no-version_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache_no-version_1.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 14, + "relevance": 95, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": "the actual version of the license is not provided but the most common one is the Apache 2.0", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "the Apache Software Foundation (http://www.apache.org/)" + ], + "ignorable_urls": [ + "http://www.apache.org/" + ], + "ignorable_emails": [], + "text": "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)" + } + ], "files": [ { "path": "META-INF", @@ -1574,22 +4423,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": true, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], "is_generated": false, - "is_license_text": false, "files_count": 3, "dirs_count": 0, "size_count": 10484, @@ -1615,55 +4466,45 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 1, - "end_line": 176, - "matched_rule": { - "identifier": "apache-2.0_93.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "1-hash", - "rule_length": 1407, - "matched_length": 1407, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS" - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/META-INF/LICENSE.txt", + "start_line": 1, + "end_line": 176, + "matcher": "1-hash", + "score": 100, + "matched_length": 1410, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS" + } + ], + "identifier": "apache_2_0-9804422e-94ac-ad40-b53a-ee6f8ddb7a3b" + } + ], + "license_clues": [], "percentage_of_license_text": 100, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -1672,13 +4513,7 @@ "end_line": 3 } ], - "is_legal": true, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": true, - "is_license_text": true, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1704,22 +4539,114 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [ + { + "type": "jar", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": "", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/META-INF/LICENSE.txt", + "start_line": 1, + "end_line": 176, + "matcher": "1-hash", + "score": 100, + "matched_length": 1410, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS" + } + ], + "identifier": "apache_2_0-9804422e-94ac-ad40-b53a-ee6f8ddb7a3b" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/META-INF/NOTICE.txt", + "start_line": 4, + "end_line": 5, + "matcher": "2-aho", + "score": 95, + "matched_length": 14, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "apache_no-version_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache_no-version_1.RULE", + "matched_text": "This product includes software developed by\r\nThe Apache Software Foundation (http://www.apache.org/).", + "matched_text_diagnostics": "This product includes software developed by\r\nThe Apache Software Foundation (http://www.apache.org/)." + } + ], + "identifier": "apache_2_0-1db4c831-8c17-6020-d929-512eb86e54ad" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "java_jar_manifest", + "purl": null + } + ], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": true, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1745,73 +4672,63 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 95, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 4, - "end_line": 5, - "matched_rule": { - "identifier": "apache_no-version_1.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 14, - "matched_length": 14, - "match_coverage": 100, - "rule_relevance": 95 - }, - "matched_text": "This product includes software developed by\r\nThe Apache Software Foundation (http://www.apache.org/)." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/META-INF/NOTICE.txt", + "start_line": 4, + "end_line": 5, + "matcher": "2-aho", + "score": 95, + "matched_length": 14, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "apache_no-version_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache_no-version_1.RULE", + "matched_text": "This product includes software developed by\r\nThe Apache Software Foundation (http://www.apache.org/).", + "matched_text_diagnostics": "This product includes software developed by\r\nThe Apache Software Foundation (http://www.apache.org/)." + } + ], + "identifier": "apache_2_0-1db4c831-8c17-6020-d929-512eb86e54ad" + } + ], + "license_clues": [], "percentage_of_license_text": 58.33, "copyrights": [ { - "value": "Copyright 2005-2010 The Apache Software Foundation", + "copyright": "Copyright 2005-2010 The Apache Software Foundation", "start_line": 2, "end_line": 2 } ], "holders": [ { - "value": "The Apache Software Foundation", + "holder": "The Apache Software Foundation", "start_line": 2, "end_line": 2 } ], "authors": [ { - "value": "The Apache Software Foundation (http://www.apache.org/)", + "author": "The Apache Software Foundation (http://www.apache.org/)", "start_line": 4, "end_line": 5 } ], - "packages": [], "emails": [], "urls": [ { @@ -1820,13 +4737,7 @@ "end_line": 5 } ], - "is_legal": true, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -1852,22 +4763,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 174, "dirs_count": 11, "size_count": 771044, @@ -1893,22 +4806,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 174, "dirs_count": 10, "size_count": 771044, @@ -1934,22 +4849,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 174, "dirs_count": 9, "size_count": 771044, @@ -1975,55 +4892,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/ConnectionClosedException.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 75, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2037,13 +4944,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2069,55 +4970,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/ConnectionReuseStrategy.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 40.32, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2131,13 +5022,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2163,55 +5048,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/FormattedHeader.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 55.15, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2225,13 +5100,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2257,55 +5126,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/Header.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 57.47, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2319,13 +5178,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2351,55 +5204,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HeaderElement.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 40.43, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2413,13 +5256,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2445,55 +5282,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HeaderElementIterator.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 65.5, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2507,13 +5334,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2539,55 +5360,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HeaderIterator.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 66.67, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2601,13 +5412,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2631,57 +5436,47 @@ "is_text": true, "is_archive": false, "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpClientConnection.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 31.51, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2695,13 +5490,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2727,55 +5516,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 33.19, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpConnection.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 33.11, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2789,13 +5568,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2821,55 +5594,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpConnectionMetrics.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 55.15, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2883,13 +5646,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -2915,55 +5672,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 14.94, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpEntity.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 14.91, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -2977,13 +5724,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": true, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3009,55 +5750,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 4, - "end_line": 25, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpEntityEnclosingRequest.java", + "start_line": 4, + "end_line": 25, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 60.98, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -3071,13 +5802,7 @@ "end_line": 25 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3103,55 +5828,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpException.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 55.97, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -3165,13 +5880,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3197,55 +5906,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpHeaders.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 13.32, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -3259,13 +5958,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3291,55 +5984,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpHost.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 21.37, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -3353,13 +6036,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3385,55 +6062,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpInetConnection.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 82.42, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -3447,13 +6114,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3479,55 +6140,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpMessage.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 17.34, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -3541,13 +6192,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3573,55 +6218,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpRequest.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 68.18, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -3635,13 +6270,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3667,55 +6296,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpRequestFactory.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 83.33, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -3726,16 +6345,10 @@ { "url": "http://www.apache.org/", "start_line": 24, - "end_line": 24 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, + "end_line": 24 + } + ], "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3761,55 +6374,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpRequestInterceptor.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 43.73, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -3823,13 +6426,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3855,55 +6452,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 23.81, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpResponse.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 23.77, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -3917,13 +6504,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -3949,55 +6530,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpResponseFactory.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 51.72, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4011,13 +6582,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4043,55 +6608,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpResponseInterceptor.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 43.73, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4105,13 +6660,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4137,55 +6686,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpServerConnection.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 38.17, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4199,13 +6738,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4231,55 +6764,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpStatus.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 13.23, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4293,13 +6816,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4325,55 +6842,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/HttpVersion.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 37.59, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4387,13 +6894,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4419,55 +6920,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/MalformedChunkCodingException.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 73.89, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4481,13 +6972,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4513,55 +6998,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/MethodNotSupportedException.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 60.48, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4575,13 +7050,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4607,55 +7076,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/NameValuePair.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 81.52, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4669,13 +7128,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4701,55 +7154,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/NoHttpResponseException.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 74.63, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4763,13 +7206,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4795,55 +7232,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 27, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 63.83, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/package.html", + "start_line": 6, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 63.56, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4857,13 +7284,7 @@ "end_line": 27 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4889,55 +7310,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/ParseException.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 60.48, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -4951,13 +7362,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -4983,55 +7388,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/ProtocolException.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 56.18, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -5045,13 +7440,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -5077,55 +7466,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/ProtocolVersion.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 14.78, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -5139,13 +7518,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -5171,55 +7544,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/ReasonPhraseCatalog.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 65.22, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -5233,13 +7596,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -5265,55 +7622,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/RequestLine.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 69.77, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -5327,13 +7674,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -5359,55 +7700,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/StatusLine.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 63.83, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -5421,13 +7752,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -5453,55 +7778,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/TokenIterator.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 60.98, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -5515,13 +7830,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -5547,55 +7856,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/TruncatedChunkException.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 77.72, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -5609,13 +7908,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -5641,55 +7934,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/UnsupportedHttpVersionException.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 71.43, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -5703,13 +7986,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -5735,57 +8012,45 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 2, - "end_line": 17, - "matched_rule": { - "identifier": "apache-2.0_2.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [ - "NOTICE" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 119, - "matched_length": 119, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n# or more contributor license agreements. See the NOTICE file\n# distributed with this work for additional information\n# regarding copyright ownership. The ASF licenses this file\n# to you under the Apache License, Version 2.0 (the\n# \"License\"); you may not use this file except in compliance\n# with the License. You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing,\n# software distributed under the License is distributed on an\n# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n# KIND, either express or implied. See the License for the\n# specific language governing permissions and limitations\n# under the License." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/version.properties", + "start_line": 2, + "end_line": 17, + "matcher": "2-aho", + "score": 100, + "matched_length": 119, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE", + "matched_text": "# Licensed to the Apache Software Foundation (ASF) under one\n# or more contributor license agreements. See the NOTICE file\n# distributed with this work for additional information\n# regarding copyright ownership. The ASF licenses this file\n# to you under the Apache License, Version 2.0 (the\n# \"License\"); you may not use this file except in compliance\n# with the License. You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing,\n# software distributed under the License is distributed on an\n# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n# KIND, either express or implied. See the License for the\n# specific language governing permissions and limitations\n# under the License.", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n# or more contributor license agreements. See the NOTICE file\n# distributed with this work for additional information\n# regarding copyright ownership. The ASF licenses this file\n# to you under the Apache License, Version 2.0 (the\n# \"License\"); you may not use this file except in compliance\n# with the License. You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing,\n# software distributed under the License is distributed on an\n# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n# KIND, either express or implied. See the License for the\n# specific language governing permissions and limitations\n# under the License." + } + ], + "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de" + } + ], + "license_clues": [], "percentage_of_license_text": 88.15, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -5794,13 +8059,7 @@ "end_line": 10 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -5826,22 +8085,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 13, "dirs_count": 0, "size_count": 40900, @@ -5865,57 +8126,47 @@ "is_text": true, "is_archive": false, "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/AbstractHttpEntity.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 25.95, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -5929,13 +8180,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -5961,55 +8206,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/BasicHttpEntity.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 33.56, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6023,13 +8258,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6055,55 +8284,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/BufferedHttpEntity.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 37.59, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6117,13 +8336,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6149,55 +8362,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/ByteArrayEntity.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 52.08, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6211,13 +8414,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6243,55 +8440,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/ContentLengthStrategy.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 56.6, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6305,13 +8492,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6337,55 +8518,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/ContentProducer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 77.72, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6399,13 +8570,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6431,55 +8596,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/EntityTemplate.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 57.47, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6493,13 +8648,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6525,55 +8674,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/FileEntity.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 45.18, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6587,13 +8726,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6619,55 +8752,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/HttpEntityWrapper.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 42.49, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6681,13 +8804,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6713,55 +8830,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/InputStreamEntity.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 37.88, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6775,13 +8882,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6807,55 +8908,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 27, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/package.html", + "start_line": 6, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 55.56, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6869,13 +8960,7 @@ "end_line": 27 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6901,55 +8986,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/SerializableEntity.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 37.59, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -6959,17 +9034,11 @@ }, { "url": "http://www.apache.org/", - "start_line": 24, - "end_line": 24 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, + "start_line": 24, + "end_line": 24 + } + ], "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -6995,55 +9064,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 43.1, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/entity/StringEntity.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 42.25, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -7057,13 +9116,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -7089,22 +9142,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 36, "dirs_count": 2, "size_count": 191657, @@ -7130,55 +9185,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/AbstractHttpClientConnection.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 13.43, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -7192,13 +9237,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -7224,55 +9263,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/AbstractHttpServerConnection.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 13.75, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -7286,13 +9315,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -7318,55 +9341,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 16.78, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/DefaultConnectionReuseStrategy.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 16.76, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -7380,13 +9393,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -7412,55 +9419,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/DefaultHttpClientConnection.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 44.25, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -7474,13 +9471,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -7506,55 +9497,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/DefaultHttpRequestFactory.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 39.37, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -7568,13 +9549,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -7600,55 +9575,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/DefaultHttpResponseFactory.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 35.05, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -7662,13 +9627,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -7694,55 +9653,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/DefaultHttpServerConnection.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 44.25, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -7756,13 +9705,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -7788,55 +9731,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/EnglishReasonPhraseCatalog.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 18.66, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -7850,13 +9783,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -7882,55 +9809,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/HttpConnectionMetricsImpl.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 33.56, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -7944,13 +9861,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -7968,63 +9879,53 @@ "md5": "9d25fc4cb9e1e5fb61b18b3cf22e7c46", "sha256": "91aa58c3469e9c207510c9b18a9390f002e18fa6888cd3bb5b1190cbb3bd7289", "mime_type": "text/x-java", - "file_type": "Java source, ASCII text", - "programming_language": "Java", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/NoConnectionReuseStrategy.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 66.37, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -8038,13 +9939,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -8070,55 +9965,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 27, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/package.html", + "start_line": 6, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 90.36, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -8132,13 +10017,7 @@ "end_line": 27 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -8164,55 +10043,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 17.06, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/SocketHttpClientConnection.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 17.03, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -8226,13 +10095,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -8258,55 +10121,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 16.18, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/SocketHttpServerConnection.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 16.15, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -8320,13 +10173,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -8352,22 +10199,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 5, "dirs_count": 0, "size_count": 21120, @@ -8393,55 +10242,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/entity/EntityDeserializer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 24.96, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -8455,13 +10294,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -8487,55 +10320,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/entity/EntitySerializer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 27.88, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -8549,13 +10372,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -8581,55 +10398,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/entity/LaxContentLengthStrategy.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 26.83, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -8643,13 +10450,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -8675,55 +10476,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 27, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/entity/package.html", + "start_line": 6, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 83.33, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -8737,13 +10528,7 @@ "end_line": 27 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -8769,55 +10554,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 40.11, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/entity/StrictContentLengthStrategy.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 39.37, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -8831,13 +10606,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -8863,22 +10632,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 18, "dirs_count": 0, "size_count": 90996, @@ -8904,55 +10675,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/AbstractMessageParser.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 12.83, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -8966,13 +10727,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -8990,63 +10745,53 @@ "md5": "2221d69bfc1e87faedc516e669c918b7", "sha256": "dc9e25d003c2218db0e855a9ddd4616ab1e3219108f09912c48475a45e05ef40", "mime_type": "text/x-java", - "file_type": "Java source, ASCII text", - "programming_language": "Java", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/AbstractMessageWriter.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 36.59, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -9060,13 +10805,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -9092,55 +10831,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 11.1, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/AbstractSessionInputBuffer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.04, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -9154,13 +10883,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -9186,55 +10909,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 17.94, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/AbstractSessionOutputBuffer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 17.69, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -9248,13 +10961,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -9280,55 +10987,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/ChunkedInputStream.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 13.38, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -9342,13 +11039,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -9374,55 +11065,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/ChunkedOutputStream.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 21.52, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -9436,13 +11117,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -9468,55 +11143,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/ContentLengthInputStream.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 17.26, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -9530,13 +11195,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -9562,55 +11221,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/ContentLengthOutputStream.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 29.47, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -9624,13 +11273,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -9656,55 +11299,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 37.5, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/HttpRequestParser.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 37.41, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -9718,13 +11351,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -9750,55 +11377,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/HttpRequestWriter.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 61.73, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -9812,13 +11429,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -9844,55 +11455,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 36.5, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/HttpResponseParser.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 36.41, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -9906,13 +11507,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -9938,55 +11533,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/HttpResponseWriter.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 61.73, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10000,13 +11585,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -10026,61 +11605,51 @@ "mime_type": "text/x-java", "file_type": "Java source, ASCII text", "programming_language": "Java", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/HttpTransportMetricsImpl.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 71.77, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10094,13 +11663,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -10126,55 +11689,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/IdentityInputStream.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 41.55, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10188,13 +11741,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -10220,55 +11767,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/IdentityOutputStream.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 39.68, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10282,13 +11819,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -10314,55 +11845,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 27, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/package.html", + "start_line": 6, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 74.26, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10376,13 +11897,7 @@ "end_line": 27 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -10408,55 +11923,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/SocketInputBuffer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 32.12, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10470,13 +11975,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -10502,55 +12001,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/impl/io/SocketOutputBuffer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 48.23, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10564,13 +12053,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -10596,22 +12079,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 8, "dirs_count": 0, "size_count": 20210, @@ -10637,55 +12122,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/io/BufferInfo.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 75.76, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10699,13 +12174,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -10731,55 +12200,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/io/EofSensor.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 90.91, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10793,13 +12252,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -10825,55 +12278,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/io/HttpMessageParser.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 66.96, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10887,13 +12330,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -10919,55 +12356,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/io/HttpMessageWriter.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 66.67, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -10981,13 +12408,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11013,55 +12434,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/io/HttpTransportMetrics.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 80.21, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -11075,13 +12486,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11106,56 +12511,46 @@ "is_archive": false, "is_media": false, "is_source": true, - "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 27, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/io/package.html", + "start_line": 6, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 85.23, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -11169,13 +12564,7 @@ "end_line": 27 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11201,55 +12590,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/io/SessionInputBuffer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 17.1, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -11263,13 +12642,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11295,55 +12668,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 27.68, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/io/SessionOutputBuffer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 27.57, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -11357,13 +12720,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11389,22 +12746,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 25, "dirs_count": 0, "size_count": 161179, @@ -11430,55 +12789,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/AbstractHttpMessage.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 28.3, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -11492,13 +12841,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11524,55 +12867,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 48.54, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicHeader.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 48.39, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -11586,13 +12919,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11618,55 +12945,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicHeaderElement.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 27.78, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -11680,13 +12997,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11712,55 +13023,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicHeaderElementIterator.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 30.36, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -11774,13 +13075,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11806,55 +13101,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicHeaderIterator.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 26.55, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -11868,13 +13153,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11900,55 +13179,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicHeaderValueFormatter.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 11.22, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -11962,13 +13231,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -11994,55 +13257,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicHeaderValueParser.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 12.39, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12056,13 +13309,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -12088,55 +13335,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicHttpEntityEnclosingRequest.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 55.76, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12150,13 +13387,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -12180,57 +13411,47 @@ "is_text": true, "is_archive": false, "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicHttpRequest.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 28.41, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12244,13 +13465,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -12276,55 +13491,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicHttpResponse.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 21.07, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12338,13 +13543,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -12370,55 +13569,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicLineFormatter.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 13.85, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12432,13 +13621,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -12464,55 +13647,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 9.59, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicLineParser.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 9.57, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12526,13 +13699,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -12558,55 +13725,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicListHeaderIterator.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 24.31, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12620,13 +13777,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -12652,55 +13803,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicNameValuePair.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 39.89, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12714,13 +13855,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -12746,55 +13881,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicRequestLine.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 50, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12808,13 +13933,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -12840,55 +13959,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicStatusLine.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 42.25, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12902,13 +14011,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -12934,55 +14037,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BasicTokenIterator.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 9.39, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -12996,13 +14089,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -13028,55 +14115,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 35.97, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/BufferedHeader.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 35.71, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -13090,13 +14167,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -13122,55 +14193,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 14.49, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/HeaderGroup.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 14.46, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -13184,13 +14245,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -13216,55 +14271,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 24.75, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/HeaderValueFormatter.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 24.71, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -13277,14 +14322,8 @@ "start_line": 24, "end_line": 24 } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, + ], "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -13310,55 +14349,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/HeaderValueParser.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 25.55, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -13372,13 +14401,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -13404,55 +14427,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/LineFormatter.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 23.11, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -13466,13 +14479,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -13498,55 +14505,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/LineParser.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 24.12, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -13560,13 +14557,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -13592,55 +14583,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 27, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/package.html", + "start_line": 6, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 78.12, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -13654,13 +14635,7 @@ "end_line": 27 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -13686,55 +14661,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/message/ParserCursor.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 44.25, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -13748,13 +14713,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -13780,22 +14739,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 13, "dirs_count": 0, "size_count": 54224, @@ -13821,55 +14782,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/AbstractHttpParams.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 41.67, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -13883,13 +14834,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -13915,55 +14860,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/BasicHttpParams.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 26.79, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -13977,13 +14912,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14009,55 +14938,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 19.97, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/CoreConnectionPNames.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 19.89, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -14071,13 +14990,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14103,55 +15016,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 29.59, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/CoreProtocolPNames.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 29.53, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -14165,13 +15068,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14197,55 +15094,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/DefaultedHttpParams.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 38.46, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -14259,13 +15146,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14291,55 +15172,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/HttpAbstractParamBean.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 81.08, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -14349,17 +15220,11 @@ }, { "url": "http://www.apache.org/", - "start_line": 24, - "end_line": 24 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, + "start_line": 24, + "end_line": 24 + } + ], "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14385,55 +15250,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/HttpConnectionParamBean.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 60.73, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -14447,13 +15302,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14479,55 +15328,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 17.56, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/HttpConnectionParams.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 17.52, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -14541,13 +15380,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14573,55 +15406,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/HttpParams.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 18.82, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -14635,13 +15458,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14667,55 +15484,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/HttpProtocolParamBean.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 60.73, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -14729,13 +15536,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14761,55 +15562,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/HttpProtocolParams.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 20.72, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -14823,13 +15614,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14855,55 +15640,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 27, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/package.html", + "start_line": 6, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 88.24, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -14917,13 +15692,7 @@ "end_line": 27 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -14949,55 +15718,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/params/SyncBasicHttpParams.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 56.39, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15011,13 +15770,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -15043,22 +15796,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 30, "dirs_count": 0, "size_count": 117337, @@ -15084,55 +15839,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/BasicHttpContext.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 47.77, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15146,13 +15891,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -15178,55 +15917,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/BasicHttpProcessor.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 19.71, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15240,13 +15969,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -15272,55 +15995,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/DefaultedHttpContext.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 50.68, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15334,13 +16047,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -15366,55 +16073,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/ExecutionContext.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 47.02, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15428,13 +16125,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -15460,55 +16151,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HTTP.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 32.4, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15522,13 +16203,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -15554,55 +16229,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpContext.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 43.6, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15616,13 +16281,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -15648,55 +16307,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpDateGenerator.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 51.55, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15710,13 +16359,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -15742,55 +16385,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 36.5, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpExpectationVerifier.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 36.32, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15804,13 +16437,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -15836,55 +16463,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpProcessor.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 51.19, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15898,13 +16515,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -15930,55 +16541,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpRequestExecutor.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 11.19, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -15992,13 +16593,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16024,55 +16619,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpRequestHandler.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 49.5, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -16086,13 +16671,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16118,55 +16697,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpRequestHandlerRegistry.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 40.11, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -16180,13 +16749,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16212,55 +16775,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpRequestHandlerResolver.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 67.26, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -16274,13 +16827,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16306,55 +16853,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpRequestInterceptorList.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 39.79, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -16368,13 +16905,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16400,55 +16931,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpResponseInterceptorList.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 39.79, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -16462,13 +16983,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16491,58 +17006,48 @@ "is_binary": false, "is_text": true, "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 11.01, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/HttpService.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 11, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -16556,13 +17061,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16588,55 +17087,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/ImmutableHttpProcessor.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 36.23, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -16650,13 +17139,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16682,55 +17165,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 27, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/package.html", + "start_line": 6, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 82.87, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -16744,13 +17217,7 @@ "end_line": 27 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16776,55 +17243,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/RequestConnControl.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 54.35, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -16838,13 +17295,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16870,55 +17321,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/RequestContent.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 35.71, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -16932,13 +17373,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -16964,55 +17399,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/RequestDate.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 57.03, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -17026,13 +17451,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -17058,55 +17477,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/RequestExpectContinue.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 45.45, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -17120,13 +17529,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -17152,55 +17555,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/RequestTargetHost.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 39.27, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -17214,13 +17607,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -17246,55 +17633,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/RequestUserAgent.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 54.95, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -17308,13 +17685,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -17340,55 +17711,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/ResponseConnControl.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 34.88, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -17402,13 +17763,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -17434,55 +17789,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/ResponseContent.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 35.55, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -17496,13 +17841,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -17528,55 +17867,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/ResponseDate.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 55.76, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -17587,16 +17916,10 @@ { "url": "http://www.apache.org/", "start_line": 24, - "end_line": 24 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, + "end_line": 24 + } + ], "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -17622,55 +17945,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 55.15, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/ResponseServer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 54.55, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -17684,13 +17997,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -17716,55 +18023,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/SyncBasicHttpContext.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 70.75, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -17778,13 +18075,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -17810,55 +18101,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/protocol/UriPatternMatcher.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 26.18, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -17872,13 +18153,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -17904,22 +18179,24 @@ "is_media": false, "is_source": false, "is_script": false, - "licenses": [], - "license_expressions": [], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 8, "dirs_count": 0, "size_count": 59712, @@ -17945,55 +18222,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/util/ByteArrayBuffer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 10.1, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -18007,13 +18274,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -18039,55 +18300,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/util/CharArrayBuffer.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 7.51, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -18101,13 +18352,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -18133,55 +18378,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/util/EncodingUtils.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 21.93, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -18195,13 +18430,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -18227,55 +18456,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 17.18, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/util/EntityUtils.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 17.16, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -18289,13 +18508,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -18321,55 +18534,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 46.15, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/util/ExceptionUtils.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], + "percentage_of_license_text": 45.87, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -18383,13 +18586,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -18415,55 +18612,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/util/LangUtils.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 47.62, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -18477,13 +18664,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -18509,55 +18690,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 27, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/util/package.html", + "start_line": 6, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 83.8, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -18571,13 +18742,7 @@ "end_line": 27 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -18603,55 +18768,45 @@ "is_media": false, "is_source": true, "is_script": false, - "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 24, - "matched_rule": { - "identifier": "apache-2.0_25_notice.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 150, - "matched_length": 150, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." - } - ], - "license_expressions": [ - "apache-2.0" - ], + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-AQgYDu/org/apache/http/util/VersionInfo.java", + "start_line": 3, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 150, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_25_notice.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25_notice.RULE", + "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * .", + "matched_text_diagnostics": "Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements. See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership. The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing,\n * software distributed under the License is distributed on an\n * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n * KIND, either express or implied. See the License for the\n * specific language governing permissions and limitations\n * under the License.\n * ====================================================================\n *\n * This software consists of voluntary contributions made by many\n * individuals on behalf of the Apache Software Foundation. For more\n * information on the Apache Software Foundation, please see\n * ." + } + ], + "identifier": "apache_2_0-99ff4033-8031-814c-c153-586d8ad65daa" + } + ], + "license_clues": [], "percentage_of_license_text": 13.56, "copyrights": [], "holders": [], "authors": [], - "packages": [], "emails": [], "urls": [ { @@ -18665,13 +18820,7 @@ "end_line": 24 } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, "is_generated": false, - "is_license_text": false, "files_count": 0, "dirs_count": 0, "size_count": 0, @@ -18681,4 +18830,4 @@ } } } -} \ No newline at end of file +} diff --git a/test/business/summarizerTest.js b/test/business/summarizerTest.js index da4f67abe..d97165204 100644 --- a/test/business/summarizerTest.js +++ b/test/business/summarizerTest.js @@ -13,7 +13,7 @@ describe('Summary Service', () => { const summaryService = SummaryService({}) const summaries = summaryService.summarizeAll(coords, raw) - const scancodeSummary = summaries['scancode']['30.3.0'] + const scancodeSummary = summaries['scancode']['32.3.0'] expect(scancodeSummary.licensed.declared).to.equal('Apache-2.0') const licenseeSummary = summaries['licensee']['9.14.0'] expect(licenseeSummary.licensed.declared).to.equal('Apache-2.0') diff --git a/test/fixtures/scancode/30.1.0/debsrc-license-expression.json b/test/fixtures/scancode/30.1.0/debsrc-license-expression.json index c4c7942d1..e1dd12061 100644 --- a/test/fixtures/scancode/30.1.0/debsrc-license-expression.json +++ b/test/fixtures/scancode/30.1.0/debsrc-license-expression.json @@ -1,8924 +1,9098 @@ { "_metadata": { - "type": "scancode", - "url": "cd:/debsrc/debian/-/python-tenacity/8.0.1-1", - "fetchedAt": "2022-03-15T08:37:52.953Z", - "links": { - "self": { - "href": "urn:debsrc:debian:-:python-tenacity:revision:8.0.1-1:tool:scancode:30.3.0", - "type": "resource" - }, - "siblings": { - "href": "urn:debsrc:debian:-:python-tenacity:revision:8.0.1-1:tool:scancode", - "type": "collection" - } + "type": "scancode", + "url": "cd:/debsrc/debian/-/python-tenacity/8.2.1-1", + "fetchedAt": "2024-02-13T21:17:26.804Z", + "links": { + "self": { + "href": "urn:debsrc:debian:-:python-tenacity:revision:8.2.1-1:tool:scancode:30.3.0", + "type": "resource" }, - "schemaVersion": "30.3.0", - "toolVersion": "30.1.0", - "contentType": "application/json", - "releaseDate": "2022-02-06T23:08:02.000Z", - "processedAt": "2022-03-15T08:38:15.390Z" + "siblings": { + "href": "urn:debsrc:debian:-:python-tenacity:revision:8.2.1-1:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "30.3.0", + "toolVersion": "30.1.0", + "contentType": "application/json", + "releaseDate": "2023-02-20T12:27:19.000Z", + "processedAt": "2024-02-13T21:17:42.048Z" }, "content": { - "headers": [ - { - "tool_name": "scancode-toolkit", - "tool_version": "30.1.0", - "options": { - "input": [ - "/tmp/cd-43UBv7" - ], - "--classify": true, - "--copyright": true, - "--email": true, - "--generated": true, - "--info": true, - "--is-license-text": true, - "--json-pp": "/tmp/cd-6Gz0BX", - "--license": true, - "--license-clarity-score": true, - "--license-text": true, - "--license-text-diagnostics": true, - "--package": true, - "--processes": "2", - "--strip-root": true, - "--summary": true, - "--summary-key-files": true, - "--timeout": "1000.0", - "--url": true - }, - "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", - "start_timestamp": "2022-03-15T083753.981513", - "end_timestamp": "2022-03-15T083814.302904", - "output_format_version": "1.0.0", - "duration": 20.321408987045288, - "message": null, - "errors": [], - "extra_data": { - "spdx_license_list_version": "3.14", - "OUTDATED": "WARNING: Outdated ScanCode Toolkit version! You are using an outdated version of ScanCode Toolkit: 30.1.0 released on: 2021-09-24. A new version is available with important improvements including bug and security fixes, updated license, copyright and package detection, and improved scanning accuracy. Please download and install the latest version of ScanCode. Visit https://github.com/nexB/scancode-toolkit/releases for details.", - "files_count": 70 - } - } + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "30.1.0", + "options": { + "input": [ + "/tmp/cd-JI5pDf" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--is-license-text": true, + "--json-pp": "/tmp/cd-kNH5t1", + "--license": true, + "--license-clarity-score": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--summary-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-02-13T211727.474191", + "end_timestamp": "2024-02-13T211741.316179", + "output_format_version": "1.0.0", + "duration": 13.84200119972229, + "message": null, + "errors": [], + "extra_data": { + "spdx_license_list_version": "3.14", + "OUTDATED": "WARNING: Outdated ScanCode Toolkit version! You are using an outdated version of ScanCode Toolkit: 30.1.0 released on: 2021-09-24. A new version is available with important improvements including bug and security fixes, updated license, copyright and package detection, and improved scanning accuracy. Please download and install the latest version of ScanCode. Visit https://github.com/nexB/scancode-toolkit/releases for details.", + "files_count": 78 + } + } + ], + "summary": { + "license_expressions": [ + { + "value": "apache-2.0", + "count": 30 + } ], - "summary": { - "license_expressions": [ - { - "value": "apache-2.0", - "count": 30 - } + "copyrights": [ + { + "value": null, + "count": 61 + }, + { + "value": "Copyright Joshua Harlow", + "count": 12 + }, + { + "value": "Copyright Julien Danjou", + "count": 12 + }, + { + "value": "Copyright Ray", + "count": 12 + }, + { + "value": "Copyright Etienne Bersac", + "count": 5 + }, + { + "value": "Copyright Elisey Zanko", + "count": 3 + }, + { + "value": "(c) Joshua Harlow", + "count": 1 + }, + { + "value": "(c) Michal Arbet ", + "count": 1 + }, + { + "value": "(c) Ondrej Koblizek ", + "count": 1 + }, + { + "value": "(c) Ondrej Novy ", + "count": 1 + }, + { + "value": "(c) Ray", + "count": 1 + }, + { + "value": "Copyright (c) Julien Danjou ", + "count": 1 + }, + { + "value": "Copyright (c) Thomas Goirand ", + "count": 1 + }, + { + "value": "copyright year. d/control Update Vcs- fields with new Debian Python Team", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 61 + }, + { + "value": "Joshua Harlow", + "count": 13 + }, + { + "value": "Julien Danjou", + "count": 13 + }, + { + "value": "Ray", + "count": 13 + }, + { + "value": "Etienne Bersac", + "count": 5 + }, + { + "value": "Elisey Zanko", + "count": 3 + }, + { + "value": "Michal Arbet", + "count": 1 + }, + { + "value": "Ondrej Koblizek", + "count": 1 + }, + { + "value": "Ondrej Novy", + "count": 1 + }, + { + "value": "Thomas Goirand", + "count": 1 + }, + { + "value": "year. d/control Update Vcs- fields with new Debian Python Team", + "count": 1 + } + ], + "authors": [ + { + "value": "Julien Danjou ", + "count": 174 + }, + { + "value": null, + "count": 73 + }, + { + "value": "immerrr ", + "count": 16 + }, + { + "value": "Joshua Harlow ", + "count": 11 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "count": 10 + }, + { + "value": "Joshua Harlow ", + "count": 8 + }, + { + "value": "Etienne BERSAC", + "count": 5 + }, + { + "value": "Anders Ellenshoj Andersen ", + "count": 4 + }, + { + "value": "Joshua Harlow ", + "count": 4 + }, + { + "value": "Boden R ", + "count": 3 + }, + { + "value": "Craig Younkins ", + "count": 3 + }, + { + "value": "John Mezger ", + "count": 3 + }, + { + "value": "Sam Park ", + "count": 3 + }, + { + "value": "Simon Dolle ", + "count": 3 + }, + { + "value": "mezgerj ", + "count": 3 + }, + { + "value": "Alex Chan ", + "count": 2 + }, + { + "value": "Brian Williams ", + "count": 2 + }, + { + "value": "Etienne BERSAC ", + "count": 2 + }, + { + "value": "Gevorg Davoian ", + "count": 2 + }, + { + "value": "Hamish Downer ", + "count": 2 + }, + { + "value": "Julien Danjou Author-email julien@danjou.info", + "count": 2 + }, + { + "value": "Michael Elsdorfer ", + "count": 2 + }, + { + "value": "Zane Bitter ", + "count": 2 + }, + { + "value": "mergify-bot ", + "count": 2 + }, + { + "value": "Alex Kuang ", + "count": 1 + }, + { + "value": "Brian Pandola ", + "count": 1 + }, + { + "value": "Brian Williams ", + "count": 1 + }, + { + "value": "Chen Shijiang ", + "count": 1 + }, + { + "value": "Cyrus Durgin ", + "count": 1 + }, + { + "value": "Daniel Bennett ", + "count": 1 + }, + { + "value": "Daniel Fortunov ", + "count": 1 + }, + { + "value": "Daniel Fortunov ", + "count": 1 + }, + { + "value": "Daniel Nephin ", + "count": 1 + }, + { + "value": "Dave Hirschfeld ", + "count": 1 + }, + { + "value": "Derek Wilson ", + "count": 1 + }, + { + "value": "Elisey Zanko ", + "count": 1 + }, + { + "value": "Etienne BERSAC ", + "count": 1 + }, + { + "value": "Haikel Guemar ", + "count": 1 + }, + { + "value": "Hannes Grauler ", + "count": 1 + }, + { + "value": "Jaye Doepke ", + "count": 1 + }, + { + "value": "Jonathan Herriott ", + "count": 1 + }, + { + "value": "Julien Danjou", + "count": 1 + }, + { + "value": "Malthe Borch ", + "count": 1 + }, + { + "value": "Martin Larralde ", + "count": 1 + }, + { + "value": "Matthew Planchard ", + "count": 1 + }, + { + "value": "Mehdi Abaakouk ", + "count": 1 + }, + { + "value": "Michael Evans ", + "count": 1 + }, + { + "value": "Monty Taylor ", + "count": 1 + }, + { + "value": "N/A Abstract Sphinx", + "count": 1 + }, + { + "value": "Ryan Peck ", + "count": 1 + }, + { + "value": "Saul Shanabrook ", + "count": 1 + }, + { + "value": "Simeon Visser ", + "count": 1 + }, + { + "value": "Tim Burke ", + "count": 1 + }, + { + "value": "Victor Yap ", + "count": 1 + }, + { + "value": "William Silversmith ", + "count": 1 + } + ], + "programming_language": [ + { + "value": "Python", + "count": 18 + }, + { + "value": "Haxe", + "count": 3 + }, + { + "value": "Objective-C", + "count": 1 + } + ], + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": "tenacity", + "version": "8.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Julien Danjou", + "email": "julien@danjou.info", + "url": null + } ], - "copyrights": [ - { - "value": null, - "count": 53 - }, - { - "value": "Copyright Joshua Harlow", - "count": 12 - }, - { - "value": "Copyright Julien Danjou", - "count": 12 - }, - { - "value": "Copyright Ray", - "count": 12 - }, - { - "value": "Copyright Etienne Bersac", - "count": 5 - }, - { - "value": "Copyright Elisey Zanko", - "count": 3 - }, - { - "value": "(c) Joshua Harlow", - "count": 1 - }, - { - "value": "(c) Michal Arbet ", - "count": 1 - }, - { - "value": "(c) Ondrej Koblizek ", - "count": 1 - }, - { - "value": "(c) Ondrej Novy ", - "count": 1 - }, - { - "value": "(c) Ray", - "count": 1 - }, - { - "value": "Copyright (c) Julien Danjou ", - "count": 1 - }, - { - "value": "Copyright (c) Thomas Goirand ", - "count": 1 - }, - { - "value": "copyright year. d/control Update Vcs- fields with new Debian Python Team", - "count": 1 - } + "keywords": [ + "Intended Audience :: Developers", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Topic :: Utilities" ], - "holders": [ - { - "value": null, - "count": 53 - }, - { - "value": "Joshua Harlow", - "count": 13 - }, - { - "value": "Julien Danjou", - "count": 13 - }, - { - "value": "Ray", - "count": 13 - }, - { - "value": "Etienne Bersac", - "count": 5 - }, - { - "value": "Elisey Zanko", - "count": 3 - }, - { - "value": "Michal Arbet", - "count": 1 - }, - { - "value": "Ondrej Koblizek", - "count": 1 - }, - { - "value": "Ondrej Novy", - "count": 1 - }, - { - "value": "Thomas Goirand", - "count": 1 - }, - { - "value": "year. d/control Update Vcs- fields with new Debian Python Team", - "count": 1 - } + "homepage_url": "https://github.com/jd/tenacity", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": "apache-2.0", + "declared_license": { + "license": "Apache 2.0", + "classifiers": [ + "License :: OSI Approved :: Apache Software License" + ] + }, + "notice_text": null, + "root_path": "tenacity-8.2.1/PKG-INFO", + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "extra_data": {}, + "purl": "pkg:pypi/tenacity@8.2.1", + "repository_homepage_url": "https://pypi.org/project/https://pypi.org", + "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.2.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/tenacity/8.2.1/json", + "files": [ + { + "path": "tenacity-8.2.1/PKG-INFO", + "type": "file" + } + ] + }, + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": "tenacity-8.2.1/setup.cfg", + "dependencies": [ + { + "purl": "pkg:pypi/reno", + "requirement": "reno", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/sphinx", + "requirement": "sphinx", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/tornado", + "requirement": ">=4.5", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + } ], - "authors": [ - { - "value": "Julien Danjou ", - "count": 174 - }, - { - "value": null, - "count": 65 - }, - { - "value": "immerrr ", - "count": 16 - }, - { - "value": "Joshua Harlow ", - "count": 11 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "count": 10 - }, - { - "value": "Joshua Harlow ", - "count": 8 - }, - { - "value": "Etienne BERSAC", - "count": 5 - }, - { - "value": "Anders Ellenshoj Andersen ", - "count": 4 - }, - { - "value": "Joshua Harlow ", - "count": 4 - }, - { - "value": "Boden R ", - "count": 3 - }, - { - "value": "Craig Younkins ", - "count": 3 - }, - { - "value": "John Mezger ", - "count": 3 - }, - { - "value": "Sam Park ", - "count": 3 - }, - { - "value": "Simon Dolle ", - "count": 3 - }, - { - "value": "mezgerj ", - "count": 3 - }, - { - "value": "Alex Chan ", - "count": 2 - }, - { - "value": "Brian Williams ", - "count": 2 - }, - { - "value": "Etienne BERSAC ", - "count": 2 - }, - { - "value": "Gevorg Davoian ", - "count": 2 - }, - { - "value": "Hamish Downer ", - "count": 2 - }, - { - "value": "Julien Danjou Author-email julien@danjou.info", - "count": 2 - }, - { - "value": "Michael Elsdorfer ", - "count": 2 - }, - { - "value": "Zane Bitter ", - "count": 2 - }, - { - "value": "mergify-bot ", - "count": 2 - }, - { - "value": "Alex Kuang ", - "count": 1 - }, - { - "value": "Brian Pandola ", - "count": 1 - }, - { - "value": "Brian Williams ", - "count": 1 - }, - { - "value": "Chen Shijiang ", - "count": 1 - }, - { - "value": "Cyrus Durgin ", - "count": 1 - }, - { - "value": "Daniel Bennett ", - "count": 1 - }, - { - "value": "Daniel Fortunov ", - "count": 1 - }, - { - "value": "Daniel Fortunov ", - "count": 1 - }, - { - "value": "Daniel Nephin ", - "count": 1 - }, - { - "value": "Dave Hirschfeld ", - "count": 1 - }, - { - "value": "Derek Wilson ", - "count": 1 - }, - { - "value": "Elisey Zanko ", - "count": 1 - }, - { - "value": "Etienne BERSAC ", - "count": 1 - }, - { - "value": "Haikel Guemar ", - "count": 1 - }, - { - "value": "Hannes Grauler ", - "count": 1 - }, - { - "value": "Jaye Doepke ", - "count": 1 - }, - { - "value": "Jonathan Herriott ", - "count": 1 - }, - { - "value": "Julien Danjou", - "count": 1 - }, - { - "value": "Malthe Borch ", - "count": 1 - }, - { - "value": "Martin Larralde ", - "count": 1 - }, - { - "value": "Matthew Planchard ", - "count": 1 - }, - { - "value": "Mehdi Abaakouk ", - "count": 1 - }, - { - "value": "Michael Evans ", - "count": 1 - }, - { - "value": "Monty Taylor ", - "count": 1 - }, - { - "value": "N/A Abstract Sphinx", - "count": 1 - }, - { - "value": "Ryan Peck ", - "count": 1 - }, - { - "value": "Saul Shanabrook ", - "count": 1 - }, - { - "value": "Simeon Visser ", - "count": 1 - }, - { - "value": "Tim Burke ", - "count": 1 - }, - { - "value": "Victor Yap ", - "count": 1 - }, - { - "value": "William Silversmith ", - "count": 1 - } + "contains_source_code": null, + "source_packages": [], + "extra_data": {}, + "purl": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "files": [ + { + "path": "tenacity-8.2.1/setup.cfg", + "type": "file" + } + ] + }, + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": {}, + "notice_text": null, + "root_path": "tenacity-8.2.1/setup.py", + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "extra_data": {}, + "purl": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "files": [ + { + "path": "tenacity-8.2.1/setup.py", + "type": "file" + } + ] + }, + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": "tenacity-8.2.1/tox.ini", + "dependencies": [ + { + "purl": "pkg:pypi/pytest", + "requirement": "pytest", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/typeguard", + "requirement": "typeguard", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8", + "requirement": "flake8", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-import-order", + "requirement": "flake8-import-order", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-blind-except", + "requirement": "flake8-blind-except", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-builtins", + "requirement": "flake8-builtins", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-docstrings", + "requirement": "flake8-docstrings", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-rst-docstrings", + "requirement": "flake8-rst-docstrings", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-logging-format", + "requirement": "flake8-logging-format", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/black", + "requirement": "black", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/mypy", + "requirement": ">=1.0.0", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/black", + "requirement": "black", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/reno", + "requirement": "reno", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + } ], - "programming_language": [ - { - "value": "Python", - "count": 18 - }, - { - "value": "Haxe", - "count": 3 - }, - { - "value": "Objective-C", - "count": 1 - } + "contains_source_code": null, + "source_packages": [], + "extra_data": {}, + "purl": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "files": [ + { + "path": "tenacity-8.2.1/tox.ini", + "type": "file" + } + ] + }, + { + "type": "pypi", + "namespace": null, + "name": "tenacity", + "version": "8.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Julien Danjou", + "email": "julien@danjou.info", + "url": null + } ], - "packages": [ - { - "type": "pypi", - "namespace": null, - "name": "tenacity", - "version": "8.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Julien Danjou", - "email": "julien@danjou.info", - "url": null - } - ], - "keywords": [ - "Intended Audience :: Developers", - "Programming Language :: Python", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Topic :: Utilities" - ], - "homepage_url": "https://github.com/jd/tenacity", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "license_expression": "apache-2.0", - "declared_license": { - "license": "Apache 2.0", - "classifiers": [ - "License :: OSI Approved :: Apache Software License" - ] - }, - "notice_text": null, - "root_path": "tenacity-8.0.1/PKG-INFO", - "dependencies": [], - "contains_source_code": null, - "source_packages": [], - "extra_data": {}, - "purl": "pkg:pypi/tenacity@8.0.1", - "repository_homepage_url": "https://pypi.org/project/https://pypi.org", - "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.0.1.tar.gz", - "api_data_url": "https://pypi.org/pypi/tenacity/8.0.1/json", - "files": [ - { - "path": "tenacity-8.0.1/PKG-INFO", - "type": "file" - } - ] - }, - { - "type": "pypi", - "namespace": null, - "name": null, - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "license_expression": null, - "declared_license": null, - "notice_text": null, - "root_path": "tenacity-8.0.1/setup.cfg", - "dependencies": [ - { - "purl": "pkg:pypi/reno", - "requirement": "reno", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/sphinx", - "requirement": "sphinx", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/tornado", - "requirement": ">=4.5", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - } - ], - "contains_source_code": null, - "source_packages": [], - "extra_data": {}, - "purl": null, - "repository_homepage_url": null, - "repository_download_url": null, - "api_data_url": null, - "files": [ - { - "path": "tenacity-8.0.1/setup.cfg", - "type": "file" - } - ] - }, - { - "type": "pypi", - "namespace": null, - "name": null, - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "license_expression": null, - "declared_license": {}, - "notice_text": null, - "root_path": "tenacity-8.0.1/setup.py", - "dependencies": [], - "contains_source_code": null, - "source_packages": [], - "extra_data": {}, - "purl": null, - "repository_homepage_url": null, - "repository_download_url": null, - "api_data_url": null, - "files": [ - { - "path": "tenacity-8.0.1/setup.py", - "type": "file" - } - ] - }, - { - "type": "pypi", - "namespace": null, - "name": null, - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "license_expression": null, - "declared_license": null, - "notice_text": null, - "root_path": "tenacity-8.0.1/tox.ini", - "dependencies": [ - { - "purl": "pkg:pypi/pytest", - "requirement": "pytest", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/typeguard", - "requirement": "typeguard", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8", - "requirement": "flake8", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-import-order", - "requirement": "flake8-import-order", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-blind-except", - "requirement": "flake8-blind-except", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-builtins", - "requirement": "flake8-builtins", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-docstrings", - "requirement": "flake8-docstrings", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-rst-docstrings", - "requirement": "flake8-rst-docstrings", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-logging-format", - "requirement": "flake8-logging-format", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/black", - "requirement": "black", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/black", - "requirement": "black", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/reno", - "requirement": "reno", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - } - ], - "contains_source_code": null, - "source_packages": [], - "extra_data": {}, - "purl": null, - "repository_homepage_url": null, - "repository_download_url": null, - "api_data_url": null, - "files": [ - { - "path": "tenacity-8.0.1/tox.ini", - "type": "file" - } - ] - }, - { - "type": "pypi", - "namespace": null, - "name": "tenacity", - "version": "8.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Julien Danjou", - "email": "julien@danjou.info", - "url": null - } - ], - "keywords": [ - "Intended Audience :: Developers", - "Programming Language :: Python", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Topic :: Utilities" - ], - "homepage_url": "https://github.com/jd/tenacity", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "license_expression": "apache-2.0", - "declared_license": { - "license": "Apache 2.0", - "classifiers": [ - "License :: OSI Approved :: Apache Software License" - ] - }, - "notice_text": null, - "root_path": "tenacity-8.0.1/tenacity.egg-info/PKG-INFO", - "dependencies": [ - { - "purl": "pkg:pypi/reno", - "requirement": null, - "scope": "doc", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/sphinx", - "requirement": null, - "scope": "doc", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/tornado", - "requirement": ">=4.5", - "scope": "doc", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - } - ], - "contains_source_code": null, - "source_packages": [], - "extra_data": {}, - "purl": "pkg:pypi/tenacity@8.0.1", - "repository_homepage_url": "https://pypi.org/project/https://pypi.org", - "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.0.1.tar.gz", - "api_data_url": "https://pypi.org/pypi/tenacity/8.0.1/json", - "files": [ - { - "path": "tenacity-8.0.1/tenacity.egg-info/PKG-INFO", - "type": "file" - } - ] - } + "keywords": [ + "Intended Audience :: Developers", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Topic :: Utilities" + ], + "homepage_url": "https://github.com/jd/tenacity", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": "apache-2.0", + "declared_license": { + "license": "Apache 2.0", + "classifiers": [ + "License :: OSI Approved :: Apache Software License" + ] + }, + "notice_text": null, + "root_path": "tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "dependencies": [ + { + "purl": "pkg:pypi/reno", + "requirement": null, + "scope": "doc", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/sphinx", + "requirement": null, + "scope": "doc", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/tornado", + "requirement": ">=4.5", + "scope": "doc", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + } + ], + "contains_source_code": null, + "source_packages": [], + "extra_data": {}, + "purl": "pkg:pypi/tenacity@8.2.1", + "repository_homepage_url": "https://pypi.org/project/https://pypi.org", + "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.2.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/tenacity/8.2.1/json", + "files": [ + { + "path": "tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "type": "file" + } ] + } + ] + }, + "license_clarity_score": { + "score": 50, + "declared": true, + "discovered": 0.21, + "consistency": false, + "spdx": false, + "license_texts": true + }, + "summary_of_key_files": { + "license_expressions": [], + "copyrights": [], + "holders": [], + "authors": [], + "programming_language": [] + }, + "files": [ + { + "path": "debian", + "type": "directory", + "name": "debian", + "base_name": "debian", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 15, + "dirs_count": 4, + "size_count": 104278, + "scan_errors": [] + }, + { + "path": "debian/CHANGELOG", + "type": "file", + "name": "CHANGELOG", + "base_name": "CHANGELOG", + "extension": "", + "size": 90889, + "date": "2023-02-20", + "sha1": "b2b22ff8208907eaffb1e85eca937889f68c4085", + "md5": "6ac84e545f47dbf940951a4d712b3b14", + "sha256": "c668b89b166d59953e5b196a6bb495a1bed46c56e89e8333e267b23e4ceabaee", + "mime_type": "text/plain", + "file_type": "Git commit 5", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "value": "Daniel Fortunov ", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Julien Danjou ", + "start_line": 20, + "end_line": 20 + }, + { + "value": "Julien Danjou ", + "start_line": 26, + "end_line": 26 + }, + { + "value": "Matthew Planchard ", + "start_line": 38, + "end_line": 38 + }, + { + "value": "Julien Danjou ", + "start_line": 56, + "end_line": 56 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "start_line": 63, + "end_line": 63 + }, + { + "value": "Anders Ellenshoj Andersen ", + "start_line": 71, + "end_line": 71 + }, + { + "value": "Anders Ellenshoj Andersen ", + "start_line": 77, + "end_line": 77 + }, + { + "value": "Anders Ellenshoj Andersen ", + "start_line": 83, + "end_line": 83 + }, + { + "value": "Anders Ellenshoj Andersen ", + "start_line": 89, + "end_line": 89 + }, + { + "value": "Julien Danjou ", + "start_line": 96, + "end_line": 96 + }, + { + "value": "Julien Danjou ", + "start_line": 104, + "end_line": 104 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "start_line": 111, + "end_line": 111 + }, + { + "value": "Alex Chan ", + "start_line": 119, + "end_line": 119 + }, + { + "value": "Alex Chan ", + "start_line": 125, + "end_line": 125 + }, + { + "value": "Julien Danjou ", + "start_line": 150, + "end_line": 150 + }, + { + "value": "Julien Danjou ", + "start_line": 158, + "end_line": 158 + }, + { + "value": "Julien Danjou ", + "start_line": 164, + "end_line": 164 + }, + { + "value": "Julien Danjou ", + "start_line": 171, + "end_line": 171 + }, + { + "value": "Julien Danjou ", + "start_line": 179, + "end_line": 179 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "start_line": 186, + "end_line": 186 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "start_line": 195, + "end_line": 195 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "start_line": 202, + "end_line": 202 + }, + { + "value": "Etienne BERSAC ", + "start_line": 210, + "end_line": 210 + }, + { + "value": "Etienne BERSAC ", + "start_line": 216, + "end_line": 216 + }, + { + "value": "Etienne BERSAC ", + "start_line": 224, + "end_line": 224 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "start_line": 231, + "end_line": 231 + }, + { + "value": "Chen Shijiang ", + "start_line": 239, + "end_line": 239 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "start_line": 246, + "end_line": 246 + }, + { + "value": "Daniel Fortunov ", + "start_line": 254, + "end_line": 254 + }, + { + "value": "Julien Danjou ", + "start_line": 266, + "end_line": 266 + }, + { + "value": "Julien Danjou ", + "start_line": 274, + "end_line": 274 + }, + { + "value": "Julien Danjou ", + "start_line": 280, + "end_line": 280 + }, + { + "value": "Julien Danjou ", + "start_line": 286, + "end_line": 286 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "start_line": 293, + "end_line": 293 + }, + { + "value": "mezgerj ", + "start_line": 301, + "end_line": 301 + }, + { + "value": "mezgerj ", + "start_line": 307, + "end_line": 307 + }, + { + "value": "mezgerj ", + "start_line": 314, + "end_line": 314 + }, + { + "value": "Julien Danjou ", + "start_line": 320, + "end_line": 320 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "start_line": 331, + "end_line": 331 + }, + { + "value": "Malthe Borch ", + "start_line": 339, + "end_line": 339 + }, + { + "value": "John Mezger ", + "start_line": 347, + "end_line": 347 + }, + { + "value": "John Mezger ", + "start_line": 353, + "end_line": 353 + }, + { + "value": "John Mezger ", + "start_line": 359, + "end_line": 359 + }, + { + "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", + "start_line": 366, + "end_line": 366 + }, + { + "value": "Julien Danjou ", + "start_line": 375, + "end_line": 375 + }, + { + "value": "Julien Danjou ", + "start_line": 382, + "end_line": 382 + }, + { + "value": "Julien Danjou ", + "start_line": 390, + "end_line": 390 + }, + { + "value": "Craig Younkins ", + "start_line": 396, + "end_line": 396 + }, + { + "value": "Craig Younkins ", + "start_line": 411, + "end_line": 411 + }, + { + "value": "Julien Danjou ", + "start_line": 421, + "end_line": 421 + }, + { + "value": "Julien Danjou ", + "start_line": 429, + "end_line": 429 + }, + { + "value": "Julien Danjou ", + "start_line": 436, + "end_line": 436 + }, + { + "value": "Julien Danjou ", + "start_line": 444, + "end_line": 444 + }, + { + "value": "Julien Danjou ", + "start_line": 450, + "end_line": 450 + }, + { + "value": "Julien Danjou ", + "start_line": 456, + "end_line": 456 + }, + { + "value": "Craig Younkins ", + "start_line": 462, + "end_line": 462 + }, + { + "value": "Julien Danjou ", + "start_line": 468, + "end_line": 468 + }, + { + "value": "Julien Danjou ", + "start_line": 474, + "end_line": 474 + }, + { + "value": "Julien Danjou ", + "start_line": 482, + "end_line": 482 + }, + { + "value": "Julien Danjou ", + "start_line": 488, + "end_line": 488 + }, + { + "value": "Julien Danjou ", + "start_line": 494, + "end_line": 494 + }, + { + "value": "Julien Danjou ", + "start_line": 500, + "end_line": 500 + }, + { + "value": "Julien Danjou ", + "start_line": 506, + "end_line": 506 + }, + { + "value": "Julien Danjou ", + "start_line": 512, + "end_line": 512 + }, + { + "value": "Julien Danjou ", + "start_line": 518, + "end_line": 518 + }, + { + "value": "Julien Danjou ", + "start_line": 524, + "end_line": 524 + }, + { + "value": "Julien Danjou ", + "start_line": 530, + "end_line": 530 + }, + { + "value": "Julien Danjou ", + "start_line": 538, + "end_line": 538 + }, + { + "value": "Julien Danjou ", + "start_line": 544, + "end_line": 544 + }, + { + "value": "Sam Park ", + "start_line": 552, + "end_line": 552 + }, + { + "value": "Sam Park ", + "start_line": 560, + "end_line": 560 + }, + { + "value": "Julien Danjou ", + "start_line": 568, + "end_line": 568 + }, + { + "value": "Julien Danjou ", + "start_line": 576, + "end_line": 576 + }, + { + "value": "Julien Danjou ", + "start_line": 584, + "end_line": 584 + }, + { + "value": "Julien Danjou ", + "start_line": 590, + "end_line": 590 + }, + { + "value": "Julien Danjou ", + "start_line": 596, + "end_line": 596 + }, + { + "value": "Julien Danjou ", + "start_line": 602, + "end_line": 602 + }, + { + "value": "Julien Danjou ", + "start_line": 618, + "end_line": 618 + }, + { + "value": "Julien Danjou ", + "start_line": 624, + "end_line": 624 + }, + { + "value": "Sam Park ", + "start_line": 630, + "end_line": 630 + }, + { + "value": "Brian Pandola ", + "start_line": 677, + "end_line": 677 + }, + { + "value": "Julien Danjou ", + "start_line": 683, + "end_line": 683 + }, + { + "value": "immerrr ", + "start_line": 698, + "end_line": 698 + }, + { + "value": "immerrr ", + "start_line": 750, + "end_line": 750 + }, + { + "value": "mergify-bot ", + "start_line": 770, + "end_line": 770 + }, + { + "value": "immerrr ", + "start_line": 776, + "end_line": 776 + }, + { + "value": "Dave Hirschfeld ", + "start_line": 791, + "end_line": 791 + }, + { + "value": "immerrr ", + "start_line": 797, + "end_line": 797 + }, + { + "value": "immerrr ", + "start_line": 803, + "end_line": 803 + }, + { + "value": "immerrr ", + "start_line": 809, + "end_line": 809 + }, + { + "value": "immerrr ", + "start_line": 815, + "end_line": 815 + }, + { + "value": "mergify-bot ", + "start_line": 831, + "end_line": 831 + }, + { + "value": "immerrr ", + "start_line": 846, + "end_line": 846 + }, + { + "value": "immerrr ", + "start_line": 852, + "end_line": 852 + }, + { + "value": "Brian Williams ", + "start_line": 867, + "end_line": 867 + }, + { + "value": "immerrr ", + "start_line": 893, + "end_line": 893 + }, + { + "value": "immerrr ", + "start_line": 899, + "end_line": 899 + }, + { + "value": "immerrr ", + "start_line": 905, + "end_line": 905 + }, + { + "value": "immerrr ", + "start_line": 911, + "end_line": 911 + }, + { + "value": "immerrr ", + "start_line": 917, + "end_line": 917 + }, + { + "value": "immerrr ", + "start_line": 932, + "end_line": 932 + }, + { + "value": "immerrr ", + "start_line": 938, + "end_line": 938 + }, + { + "value": "Hamish Downer ", + "start_line": 944, + "end_line": 944 + }, + { + "value": "Hamish Downer ", + "start_line": 953, + "end_line": 953 + }, + { + "value": "Daniel Bennett ", + "start_line": 959, + "end_line": 959 + }, + { + "value": "Julien Danjou ", + "start_line": 965, + "end_line": 965 + }, + { + "value": "Julien Danjou ", + "start_line": 971, + "end_line": 971 + }, + { + "value": "Hannes Grauler ", + "start_line": 977, + "end_line": 977 + }, + { + "value": "Julien Danjou ", + "start_line": 985, + "end_line": 985 + }, + { + "value": "Julien Danjou ", + "start_line": 993, + "end_line": 993 + }, + { + "value": "Julien Danjou ", + "start_line": 999, + "end_line": 999 + }, + { + "value": "Michael Elsdorfer ", + "start_line": 1005, + "end_line": 1005 + }, + { + "value": "Michael Elsdorfer ", + "start_line": 1011, + "end_line": 1011 + }, + { + "value": "Julien Danjou ", + "start_line": 1017, + "end_line": 1017 + }, + { + "value": "Julien Danjou ", + "start_line": 1025, + "end_line": 1025 + }, + { + "value": "Julien Danjou ", + "start_line": 1031, + "end_line": 1031 + }, + { + "value": "Julien Danjou ", + "start_line": 1039, + "end_line": 1039 + }, + { + "value": "Martin Larralde ", + "start_line": 1045, + "end_line": 1045 + }, + { + "value": "Jaye Doepke ", + "start_line": 1051, + "end_line": 1051 + }, + { + "value": "Tim Burke ", + "start_line": 1060, + "end_line": 1060 + }, + { + "value": "Julien Danjou ", + "start_line": 1070, + "end_line": 1070 + }, + { + "value": "Joshua Harlow ", + "start_line": 1078, + "end_line": 1078 + }, + { + "value": "Joshua Harlow ", + "start_line": 1088, + "end_line": 1088 + }, + { + "value": "Julien Danjou ", + "start_line": 1096, + "end_line": 1096 + }, + { + "value": "Brian Williams ", + "start_line": 1104, + "end_line": 1104 + }, + { + "value": "Julien Danjou ", + "start_line": 1117, + "end_line": 1117 + }, + { + "value": "Elisey Zanko ", + "start_line": 1125, + "end_line": 1125 + }, + { + "value": "Julien Danjou ", + "start_line": 1131, + "end_line": 1131 + }, + { + "value": "Julien Danjou ", + "start_line": 1139, + "end_line": 1139 + }, + { + "value": "Julien Danjou ", + "start_line": 1147, + "end_line": 1147 + }, + { + "value": "Julien Danjou ", + "start_line": 1153, + "end_line": 1153 + }, + { + "value": "Julien Danjou ", + "start_line": 1159, + "end_line": 1159 + }, + { + "value": "Julien Danjou ", + "start_line": 1165, + "end_line": 1165 + }, + { + "value": "Julien Danjou ", + "start_line": 1173, + "end_line": 1173 + }, + { + "value": "Victor Yap ", + "start_line": 1179, + "end_line": 1179 + }, + { + "value": "Julien Danjou ", + "start_line": 1215, + "end_line": 1215 + }, + { + "value": "Julien Danjou ", + "start_line": 1221, + "end_line": 1221 + }, + { + "value": "Julien Danjou ", + "start_line": 1230, + "end_line": 1230 + }, + { + "value": "Zane Bitter ", + "start_line": 1238, + "end_line": 1238 + }, + { + "value": "Zane Bitter ", + "start_line": 1244, + "end_line": 1244 + }, + { + "value": "Julien Danjou ", + "start_line": 1275, + "end_line": 1275 + }, + { + "value": "Julien Danjou ", + "start_line": 1297, + "end_line": 1297 + }, + { + "value": "Brian Williams ", + "start_line": 1305, + "end_line": 1305 + }, + { + "value": "Julien Danjou ", + "start_line": 1311, + "end_line": 1311 + }, + { + "value": "Julien Danjou ", + "start_line": 1322, + "end_line": 1322 + }, + { + "value": "Julien Danjou ", + "start_line": 1330, + "end_line": 1330 + }, + { + "value": "Julien Danjou ", + "start_line": 1339, + "end_line": 1339 + }, + { + "value": "Julien Danjou ", + "start_line": 1348, + "end_line": 1348 + }, + { + "value": "Julien Danjou ", + "start_line": 1356, + "end_line": 1356 + }, + { + "value": "William Silversmith ", + "start_line": 1364, + "end_line": 1364 + }, + { + "value": "Joshua Harlow ", + "start_line": 1387, + "end_line": 1387 + }, + { + "value": "Julien Danjou ", + "start_line": 1393, + "end_line": 1393 + }, + { + "value": "Julien Danjou ", + "start_line": 1403, + "end_line": 1403 + }, + { + "value": "Julien Danjou ", + "start_line": 1409, + "end_line": 1409 + }, + { + "value": "Julien Danjou ", + "start_line": 1421, + "end_line": 1421 + }, + { + "value": "Julien Danjou ", + "start_line": 1427, + "end_line": 1427 + }, + { + "value": "Julien Danjou ", + "start_line": 1437, + "end_line": 1437 + }, + { + "value": "Michael Evans ", + "start_line": 1445, + "end_line": 1445 + }, + { + "value": "Julien Danjou ", + "start_line": 1451, + "end_line": 1451 + }, + { + "value": "Julien Danjou ", + "start_line": 1459, + "end_line": 1459 + }, + { + "value": "Julien Danjou ", + "start_line": 1467, + "end_line": 1467 + }, + { + "value": "Julien Danjou ", + "start_line": 1475, + "end_line": 1475 + }, + { + "value": "Julien Danjou ", + "start_line": 1483, + "end_line": 1483 + }, + { + "value": "Julien Danjou ", + "start_line": 1489, + "end_line": 1489 + }, + { + "value": "Julien Danjou ", + "start_line": 1497, + "end_line": 1497 + }, + { + "value": "Julien Danjou ", + "start_line": 1505, + "end_line": 1505 + }, + { + "value": "Julien Danjou ", + "start_line": 1511, + "end_line": 1511 + }, + { + "value": "Julien Danjou ", + "start_line": 1521, + "end_line": 1521 + }, + { + "value": "Julien Danjou ", + "start_line": 1529, + "end_line": 1529 + }, + { + "value": "Julien Danjou ", + "start_line": 1538, + "end_line": 1538 + }, + { + "value": "Etienne BERSAC", + "start_line": 1546, + "end_line": 1546 + }, + { + "value": "Julien Danjou ", + "start_line": 1553, + "end_line": 1553 + }, + { + "value": "Etienne BERSAC", + "start_line": 1561, + "end_line": 1561 + }, + { + "value": "Julien Danjou ", + "start_line": 1568, + "end_line": 1568 + }, + { + "value": "Etienne BERSAC", + "start_line": 1576, + "end_line": 1576 + }, + { + "value": "Julien Danjou ", + "start_line": 1583, + "end_line": 1583 + }, + { + "value": "Etienne BERSAC", + "start_line": 1591, + "end_line": 1591 + }, + { + "value": "Julien Danjou ", + "start_line": 1597, + "end_line": 1597 + }, + { + "value": "Julien Danjou ", + "start_line": 1603, + "end_line": 1603 + }, + { + "value": "Julien Danjou ", + "start_line": 1611, + "end_line": 1611 + }, + { + "value": "Julien Danjou ", + "start_line": 1617, + "end_line": 1617 + }, + { + "value": "Julien Danjou ", + "start_line": 1623, + "end_line": 1623 + }, + { + "value": "Julien Danjou ", + "start_line": 1630, + "end_line": 1630 + }, + { + "value": "Etienne BERSAC", + "start_line": 1638, + "end_line": 1638 + }, + { + "value": "Julien Danjou ", + "start_line": 1645, + "end_line": 1645 + }, + { + "value": "Mehdi Abaakouk ", + "start_line": 1653, + "end_line": 1653 + }, + { + "value": "Julien Danjou ", + "start_line": 1659, + "end_line": 1659 + }, + { + "value": "Julien Danjou ", + "start_line": 1666, + "end_line": 1666 + }, + { + "value": "Julien Danjou ", + "start_line": 1675, + "end_line": 1675 + }, + { + "value": "Joshua Harlow ", + "start_line": 1683, + "end_line": 1683 + }, + { + "value": "Joshua Harlow ", + "start_line": 1694, + "end_line": 1694 + }, + { + "value": "Julien Danjou ", + "start_line": 1701, + "end_line": 1701 + }, + { + "value": "Julien Danjou ", + "start_line": 1710, + "end_line": 1710 + }, + { + "value": "Joshua Harlow ", + "start_line": 1718, + "end_line": 1718 + }, + { + "value": "Joshua Harlow ", + "start_line": 1724, + "end_line": 1724 + }, + { + "value": "Julien Danjou ", + "start_line": 1731, + "end_line": 1731 + }, + { + "value": "Gevorg Davoian ", + "start_line": 1739, + "end_line": 1739 + }, + { + "value": "Julien Danjou ", + "start_line": 1746, + "end_line": 1746 + }, + { + "value": "Gevorg Davoian ", + "start_line": 1754, + "end_line": 1754 + }, + { + "value": "Julien Danjou ", + "start_line": 1760, + "end_line": 1760 + }, + { + "value": "Julien Danjou ", + "start_line": 1769, + "end_line": 1769 + }, + { + "value": "Julien Danjou ", + "start_line": 1775, + "end_line": 1775 + }, + { + "value": "Julien Danjou ", + "start_line": 1783, + "end_line": 1783 + }, + { + "value": "Julien Danjou ", + "start_line": 1789, + "end_line": 1789 + }, + { + "value": "Julien Danjou ", + "start_line": 1796, + "end_line": 1796 + }, + { + "value": "Boden R ", + "start_line": 1804, + "end_line": 1804 + }, + { + "value": "Julien Danjou ", + "start_line": 1820, + "end_line": 1820 + }, + { + "value": "Boden R ", + "start_line": 1828, + "end_line": 1828 + }, + { + "value": "Julien Danjou ", + "start_line": 1834, + "end_line": 1834 + }, + { + "value": "Julien Danjou ", + "start_line": 1843, + "end_line": 1843 + }, + { + "value": "Joshua Harlow ", + "start_line": 1851, + "end_line": 1851 + }, + { + "value": "Julien Danjou ", + "start_line": 1857, + "end_line": 1857 + }, + { + "value": "Julien Danjou ", + "start_line": 1865, + "end_line": 1865 + }, + { + "value": "Julien Danjou ", + "start_line": 1873, + "end_line": 1873 + }, + { + "value": "Julien Danjou ", + "start_line": 1879, + "end_line": 1879 + }, + { + "value": "Julien Danjou ", + "start_line": 1887, + "end_line": 1887 + }, + { + "value": "Julien Danjou ", + "start_line": 1895, + "end_line": 1895 + }, + { + "value": "Julien Danjou ", + "start_line": 1904, + "end_line": 1904 + }, + { + "value": "Julien Danjou ", + "start_line": 1913, + "end_line": 1913 + }, + { + "value": "Joshua Harlow ", + "start_line": 1921, + "end_line": 1921 + }, + { + "value": "Julien Danjou ", + "start_line": 1928, + "end_line": 1928 + }, + { + "value": "Joshua Harlow ", + "start_line": 1936, + "end_line": 1936 + }, + { + "value": "Boden R ", + "start_line": 1946, + "end_line": 1946 + }, + { + "value": "Julien Danjou ", + "start_line": 1959, + "end_line": 1959 + }, + { + "value": "Julien Danjou ", + "start_line": 1968, + "end_line": 1968 + }, + { + "value": "Joshua Harlow ", + "start_line": 1976, + "end_line": 1976 + }, + { + "value": "Joshua Harlow ", + "start_line": 1984, + "end_line": 1984 + }, + { + "value": "Julien Danjou ", + "start_line": 1990, + "end_line": 1990 + }, + { + "value": "Julien Danjou ", + "start_line": 1998, + "end_line": 1998 + }, + { + "value": "Julien Danjou ", + "start_line": 2006, + "end_line": 2006 + }, + { + "value": "Julien Danjou ", + "start_line": 2012, + "end_line": 2012 + }, + { + "value": "Julien Danjou ", + "start_line": 2021, + "end_line": 2021 + }, + { + "value": "Julien Danjou ", + "start_line": 2030, + "end_line": 2030 + }, + { + "value": "Joshua Harlow ", + "start_line": 2038, + "end_line": 2038 + }, + { + "value": "Joshua Harlow ", + "start_line": 2049, + "end_line": 2049 + }, + { + "value": "Julien Danjou ", + "start_line": 2062, + "end_line": 2062 + }, + { + "value": "Julien Danjou ", + "start_line": 2071, + "end_line": 2071 + }, + { + "value": "Joshua Harlow ", + "start_line": 2079, + "end_line": 2079 + }, + { + "value": "Julien Danjou ", + "start_line": 2091, + "end_line": 2091 + }, + { + "value": "Julien Danjou ", + "start_line": 2097, + "end_line": 2097 + }, + { + "value": "Julien Danjou ", + "start_line": 2103, + "end_line": 2103 + }, + { + "value": "Julien Danjou ", + "start_line": 2109, + "end_line": 2109 + }, + { + "value": "Julien Danjou ", + "start_line": 2116, + "end_line": 2116 + }, + { + "value": "Julien Danjou ", + "start_line": 2125, + "end_line": 2125 + }, + { + "value": "Joshua Harlow ", + "start_line": 2133, + "end_line": 2133 + }, + { + "value": "Joshua Harlow ", + "start_line": 2144, + "end_line": 2144 + }, + { + "value": "Julien Danjou ", + "start_line": 2150, + "end_line": 2150 + }, + { + "value": "Julien Danjou ", + "start_line": 2158, + "end_line": 2158 + }, + { + "value": "Julien Danjou ", + "start_line": 2166, + "end_line": 2166 + }, + { + "value": "Julien Danjou ", + "start_line": 2174, + "end_line": 2174 + }, + { + "value": "Julien Danjou ", + "start_line": 2182, + "end_line": 2182 + }, + { + "value": "Julien Danjou ", + "start_line": 2190, + "end_line": 2190 + }, + { + "value": "Julien Danjou ", + "start_line": 2198, + "end_line": 2198 + }, + { + "value": "Julien Danjou ", + "start_line": 2206, + "end_line": 2206 + }, + { + "value": "Julien Danjou ", + "start_line": 2212, + "end_line": 2212 + }, + { + "value": "Julien Danjou ", + "start_line": 2218, + "end_line": 2218 + }, + { + "value": "Julien Danjou ", + "start_line": 2226, + "end_line": 2226 + }, + { + "value": "Julien Danjou ", + "start_line": 2234, + "end_line": 2234 + }, + { + "value": "Julien Danjou ", + "start_line": 2242, + "end_line": 2242 + }, + { + "value": "Julien Danjou ", + "start_line": 2248, + "end_line": 2248 + }, + { + "value": "Julien Danjou ", + "start_line": 2256, + "end_line": 2256 + }, + { + "value": "Julien Danjou ", + "start_line": 2262, + "end_line": 2262 + }, + { + "value": "Julien Danjou ", + "start_line": 2270, + "end_line": 2270 + }, + { + "value": "Julien Danjou ", + "start_line": 2276, + "end_line": 2276 + }, + { + "value": "Julien Danjou ", + "start_line": 2284, + "end_line": 2284 + }, + { + "value": "Julien Danjou ", + "start_line": 2292, + "end_line": 2292 + }, + { + "value": "Julien Danjou ", + "start_line": 2300, + "end_line": 2300 + }, + { + "value": "Julien Danjou ", + "start_line": 2308, + "end_line": 2308 + }, + { + "value": "Julien Danjou ", + "start_line": 2316, + "end_line": 2316 + }, + { + "value": "Julien Danjou ", + "start_line": 2324, + "end_line": 2324 + }, + { + "value": "Julien Danjou ", + "start_line": 2332, + "end_line": 2332 + }, + { + "value": "Julien Danjou ", + "start_line": 2340, + "end_line": 2340 + }, + { + "value": "Julien Danjou ", + "start_line": 2348, + "end_line": 2348 + }, + { + "value": "Julien Danjou ", + "start_line": 2354, + "end_line": 2354 + }, + { + "value": "Joshua Harlow ", + "start_line": 2362, + "end_line": 2362 + }, + { + "value": "Joshua Harlow ", + "start_line": 2380, + "end_line": 2380 + }, + { + "value": "Ryan Peck ", + "start_line": 2413, + "end_line": 2413 + }, + { + "value": "Cyrus Durgin ", + "start_line": 2437, + "end_line": 2437 + }, + { + "value": "Joshua Harlow ", + "start_line": 2460, + "end_line": 2460 + }, + { + "value": "Joshua Harlow ", + "start_line": 2466, + "end_line": 2466 + }, + { + "value": "Julien Danjou ", + "start_line": 2483, + "end_line": 2483 + }, + { + "value": "Jonathan Herriott ", + "start_line": 2518, + "end_line": 2518 + }, + { + "value": "Joshua Harlow ", + "start_line": 2578, + "end_line": 2578 + }, + { + "value": "Joshua Harlow ", + "start_line": 2592, + "end_line": 2592 + }, + { + "value": "Monty Taylor ", + "start_line": 2612, + "end_line": 2612 + }, + { + "value": "Haikel Guemar ", + "start_line": 2642, + "end_line": 2642 + }, + { + "value": "Simeon Visser ", + "start_line": 2678, + "end_line": 2678 + }, + { + "value": "Daniel Nephin ", + "start_line": 2705, + "end_line": 2705 + }, + { + "value": "Saul Shanabrook ", + "start_line": 2732, + "end_line": 2732 + }, + { + "value": "Simon Dolle ", + "start_line": 2765, + "end_line": 2765 + }, + { + "value": "Simon Dolle ", + "start_line": 2771, + "end_line": 2771 + }, + { + "value": "Simon Dolle ", + "start_line": 2782, + "end_line": 2782 + }, + { + "value": "Alex Kuang ", + "start_line": 2815, + "end_line": 2815 + }, + { + "value": "Derek Wilson ", + "start_line": 2848, + "end_line": 2848 + } + ], + "packages": [], + "emails": [ + { + "email": "asqui@users.noreply.github.com", + "start_line": 2, + "end_line": 2 + }, + { + "email": "julien@danjou.info", + "start_line": 20, + "end_line": 20 + }, + { + "email": "himself@willemthiart.com", + "start_line": 32, + "end_line": 32 + }, + { + "email": "mplanchard@users.noreply.github.com", + "start_line": 38, + "end_line": 38 + }, + { + "email": "andersa@ellenshoej.dk", + "start_line": 71, + "end_line": 71 + }, + { + "email": "alex@alexwlchan.net", + "start_line": 119, + "end_line": 119 + }, + { + "email": "bersace03@cae.li", + "start_line": 210, + "end_line": 210 + }, + { + "email": "etienne.bersac@dalibo.com", + "start_line": 224, + "end_line": 224 + }, + { + "email": "chenshijiang@evision.ai", + "start_line": 239, + "end_line": 239 + }, + { + "email": "dfortunov@bats.com", + "start_line": 254, + "end_line": 254 + }, + { + "email": "mezger.10@gmail.com", + "start_line": 301, + "end_line": 301 + }, + { + "email": "mborch@gmail.com", + "start_line": 339, + "end_line": 339 + }, + { + "email": "cyounkins@gmail.com", + "start_line": 396, + "end_line": 396 + }, + { + "email": "spark@goodrx.com", + "start_line": 552, + "end_line": 552 + }, + { + "email": "hugovk@users.noreply.github.com", + "start_line": 662, + "end_line": 662 + }, + { + "email": "bpandola@hsdp.io", + "start_line": 677, + "end_line": 677 + }, + { + "email": "immerrr@gmail.com", + "start_line": 698, + "end_line": 698 + }, + { + "email": "forestbiiird@gmail.com", + "start_line": 714, + "end_line": 714 + }, + { + "email": "mikewooster87@gmail.com", + "start_line": 735, + "end_line": 735 + }, + { + "email": "noreply@mergify.io", + "start_line": 770, + "end_line": 770 + }, + { + "email": "dave.hirschfeld@gmail.com", + "start_line": 791, + "end_line": 791 + }, + { + "email": "briancmwilliams@gmail.com", + "start_line": 867, + "end_line": 867 + }, + { + "email": "hamish@foobacca.co.uk", + "start_line": 944, + "end_line": 944 + }, + { + "email": "daniel.bennett@wpengine.com", + "start_line": 959, + "end_line": 959 + }, + { + "email": "hannes@smasi.de", + "start_line": 977, + "end_line": 977 + }, + { + "email": "michael@elsdoerfer.info", + "start_line": 1005, + "end_line": 1005 + }, + { + "email": "althonos@users.noreply.github.com", + "start_line": 1045, + "end_line": 1045 + }, + { + "email": "jdoepke@mintel.com", + "start_line": 1051, + "end_line": 1051 + }, + { + "email": "tim.burke@gmail.com", + "start_line": 1060, + "end_line": 1060 + }, + { + "email": "jxharlow@godaddy.com", + "start_line": 1078, + "end_line": 1078 + }, + { + "email": "brian.williams@actifio.com", + "start_line": 1104, + "end_line": 1104 + }, + { + "email": "elisey.zanko@gmail.com", + "start_line": 1125, + "end_line": 1125 + }, + { + "email": "victor@vicyap.com", + "start_line": 1179, + "end_line": 1179 + }, + { + "email": "zbitter@redhat.com", + "start_line": 1238, + "end_line": 1238 + }, + { + "email": "Brian-Williams@users.noreply.github.com", + "start_line": 1283, + "end_line": 1283 + }, + { + "email": "william.silversmith@gmail.com", + "start_line": 1364, + "end_line": 1364 + }, + { + "email": "michael.evans@mwrinfosecurity.com", + "start_line": 1445, + "end_line": 1445 + }, + { + "email": "etienne.bersac@people-doc.com", + "start_line": 1546, + "end_line": 1546 + }, + { + "email": "sileht@sileht.net", + "start_line": 1653, + "end_line": 1653 + }, + { + "email": "gdavoian@mirantis.com", + "start_line": 1739, + "end_line": 1739 + }, + { + "email": "bodenvmw@gmail.com", + "start_line": 1804, + "end_line": 1804 + }, + { + "email": "harlowja@gmail.com", + "start_line": 1851, + "end_line": 1851 + }, + { + "email": "github@gmail.com", + "start_line": 2387, + "end_line": 2387 + }, + { + "email": "ryan@rypeck.com", + "start_line": 2413, + "end_line": 2413 + }, + { + "email": "cyrus@statelessnetworks.com", + "start_line": 2437, + "end_line": 2437 + }, + { + "email": "cyrusd@gmail.com", + "start_line": 2443, + "end_line": 2443 + }, + { + "email": "harlowja@yahoo-inc.com", + "start_line": 2460, + "end_line": 2460 + }, + { + "email": "ray@blacklocus.com", + "start_line": 2477, + "end_line": 2477 + }, + { + "email": "jherriott@bitcasa.com", + "start_line": 2518, + "end_line": 2518 + }, + { + "email": "mordred@inaugust.com", + "start_line": 2612, + "end_line": 2612 + } + ], + "urls": [ + { + "url": "https://readthedocs.org/projects/tenacity/builds/9021631/", + "start_line": 145, + "end_line": 145 + }, + { + "url": "https://github.com/sphinx-doc/sphinx/blob/a503ed8b781cd19f601b5294518aeb8adb9f011e/sphinx/templates/quickstart/conf.py_t#L9-L11", + "start_line": 146, + "end_line": 146 + }, + { + "url": "https://docs.openstack.org/reno/latest/user/usage.html#within-travis-ci", + "start_line": 557, + "end_line": 557 + }, + { + "url": "https://www.awsarchitectureblog.com/2015/03/backoff.html", + "start_line": 1269, + "end_line": 1269 + }, + { + "url": "http://www.cs.utexas.edu/users/lam/NRL/backoff.html", + "start_line": 1270, + "end_line": 1270 + }, + { + "url": "https://en.wikipedia.org/wiki/Exponential_backoff", + "start_line": 1271, + "end_line": 1271 + }, + { + "url": "https://github.com/jd/tenacity/pull/27", + "start_line": 1809, + "end_line": 1809 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] }, - "license_clarity_score": { - "score": 50, - "declared": true, - "discovered": 0.23, - "consistency": false, - "spdx": false, - "license_texts": true + { + "path": "debian/changelog", + "type": "file", + "name": "changelog", + "base_name": "changelog", + "extension": "", + "size": 6750, + "date": "2023-02-20", + "sha1": "88d517d14de3316c93a81338ba052179574b796b", + "md5": "2143390424a464e6193fd30bce637ad2", + "sha256": "b5417b09b3b1893f9286f1c46d6e6551897723015698fa109a009e7b4865101a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Objective-C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "value": "copyright year. d/control Update Vcs- fields with new Debian Python Team", + "start_line": 27, + "end_line": 28 + } + ], + "holders": [ + { + "value": "year. d/control Update Vcs- fields with new Debian Python Team", + "start_line": 27, + "end_line": 28 + } + ], + "authors": [], + "packages": [], + "emails": [ + { + "email": "zigo@debian.org", + "start_line": 6, + "end_line": 6 + }, + { + "email": "samueloph@debian.org", + "start_line": 15, + "end_line": 15 + }, + { + "email": "morph@debian.org", + "start_line": 22, + "end_line": 22 + }, + { + "email": "onovy@debian.org", + "start_line": 51, + "end_line": 51 + }, + { + "email": "kobla@debian.org", + "start_line": 75, + "end_line": 75 + }, + { + "email": "koblizeko@gmail.com", + "start_line": 120, + "end_line": 120 + } + ], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] }, - "summary_of_key_files": { - "license_expressions": [], - "copyrights": [], - "holders": [], - "authors": [], - "programming_language": [] + { + "path": "debian/control", + "type": "file", + "name": "control", + "base_name": "control", + "extension": "", + "size": 2097, + "date": "2023-02-20", + "sha1": "15594abf6d428f72893c182b6f4d0c8535b5ce7d", + "md5": "19d49a48170c98e155c961e6c683500c", + "sha256": "16a4d3cfccf3b3dc2eb3c48ba2377fc187317203a9c239462472d0505ecd71df", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Haxe", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [ + { + "email": "python@tracker.debian.org", + "start_line": 4, + "end_line": 4 + }, + { + "email": "zigo@debian.org", + "start_line": 6, + "end_line": 6 + }, + { + "email": "michal.arbet@ultimum.io", + "start_line": 7, + "end_line": 7 + }, + { + "email": "kobla@debian.org", + "start_line": 8, + "end_line": 8 + }, + { + "email": "onovy@debian.org", + "start_line": 9, + "end_line": 9 + } + ], + "urls": [ + { + "url": "https://salsa.debian.org/python-team/packages/python-tenacity", + "start_line": 25, + "end_line": 25 + }, + { + "url": "https://salsa.debian.org/python-team/packages/python-tenacity.git", + "start_line": 26, + "end_line": 26 + }, + { + "url": "https://github.com/jd/tenacity", + "start_line": 27, + "end_line": 27 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] }, - "files": [ - { - "path": "debian", - "type": "directory", - "name": "debian", - "base_name": "debian", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 15, - "dirs_count": 4, - "size_count": 104080, - "scan_errors": [] - }, - { - "path": "debian/CHANGELOG", - "type": "file", - "name": "CHANGELOG", - "base_name": "CHANGELOG", - "extension": "", - "size": 90889, - "date": "2022-02-06", - "sha1": "b2b22ff8208907eaffb1e85eca937889f68c4085", - "md5": "6ac84e545f47dbf940951a4d712b3b14", - "sha256": "c668b89b166d59953e5b196a6bb495a1bed46c56e89e8333e267b23e4ceabaee", - "mime_type": "text/plain", - "file_type": "Git commit 5", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [ - { - "value": "Daniel Fortunov ", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Julien Danjou ", - "start_line": 20, - "end_line": 20 - }, - { - "value": "Julien Danjou ", - "start_line": 26, - "end_line": 26 - }, - { - "value": "Matthew Planchard ", - "start_line": 38, - "end_line": 38 - }, - { - "value": "Julien Danjou ", - "start_line": 56, - "end_line": 56 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "start_line": 63, - "end_line": 63 - }, - { - "value": "Anders Ellenshoj Andersen ", - "start_line": 71, - "end_line": 71 - }, - { - "value": "Anders Ellenshoj Andersen ", - "start_line": 77, - "end_line": 77 - }, - { - "value": "Anders Ellenshoj Andersen ", - "start_line": 83, - "end_line": 83 - }, - { - "value": "Anders Ellenshoj Andersen ", - "start_line": 89, - "end_line": 89 - }, - { - "value": "Julien Danjou ", - "start_line": 96, - "end_line": 96 - }, - { - "value": "Julien Danjou ", - "start_line": 104, - "end_line": 104 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "start_line": 111, - "end_line": 111 - }, - { - "value": "Alex Chan ", - "start_line": 119, - "end_line": 119 - }, - { - "value": "Alex Chan ", - "start_line": 125, - "end_line": 125 - }, - { - "value": "Julien Danjou ", - "start_line": 150, - "end_line": 150 - }, - { - "value": "Julien Danjou ", - "start_line": 158, - "end_line": 158 - }, - { - "value": "Julien Danjou ", - "start_line": 164, - "end_line": 164 - }, - { - "value": "Julien Danjou ", - "start_line": 171, - "end_line": 171 - }, - { - "value": "Julien Danjou ", - "start_line": 179, - "end_line": 179 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "start_line": 186, - "end_line": 186 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "start_line": 195, - "end_line": 195 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "start_line": 202, - "end_line": 202 - }, - { - "value": "Etienne BERSAC ", - "start_line": 210, - "end_line": 210 - }, - { - "value": "Etienne BERSAC ", - "start_line": 216, - "end_line": 216 - }, - { - "value": "Etienne BERSAC ", - "start_line": 224, - "end_line": 224 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "start_line": 231, - "end_line": 231 - }, - { - "value": "Chen Shijiang ", - "start_line": 239, - "end_line": 239 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "start_line": 246, - "end_line": 246 - }, - { - "value": "Daniel Fortunov ", - "start_line": 254, - "end_line": 254 - }, - { - "value": "Julien Danjou ", - "start_line": 266, - "end_line": 266 - }, - { - "value": "Julien Danjou ", - "start_line": 274, - "end_line": 274 - }, - { - "value": "Julien Danjou ", - "start_line": 280, - "end_line": 280 - }, - { - "value": "Julien Danjou ", - "start_line": 286, - "end_line": 286 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "start_line": 293, - "end_line": 293 - }, - { - "value": "mezgerj ", - "start_line": 301, - "end_line": 301 - }, - { - "value": "mezgerj ", - "start_line": 307, - "end_line": 307 - }, - { - "value": "mezgerj ", - "start_line": 314, - "end_line": 314 - }, - { - "value": "Julien Danjou ", - "start_line": 320, - "end_line": 320 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "start_line": 331, - "end_line": 331 - }, - { - "value": "Malthe Borch ", - "start_line": 339, - "end_line": 339 - }, - { - "value": "John Mezger ", - "start_line": 347, - "end_line": 347 - }, - { - "value": "John Mezger ", - "start_line": 353, - "end_line": 353 - }, - { - "value": "John Mezger ", - "start_line": 359, - "end_line": 359 - }, - { - "value": "mergify bot <37929162+mergify bot users.noreply.github.com>", - "start_line": 366, - "end_line": 366 - }, - { - "value": "Julien Danjou ", - "start_line": 375, - "end_line": 375 - }, - { - "value": "Julien Danjou ", - "start_line": 382, - "end_line": 382 - }, - { - "value": "Julien Danjou ", - "start_line": 390, - "end_line": 390 - }, - { - "value": "Craig Younkins ", - "start_line": 396, - "end_line": 396 - }, - { - "value": "Craig Younkins ", - "start_line": 411, - "end_line": 411 - }, - { - "value": "Julien Danjou ", - "start_line": 421, - "end_line": 421 - }, - { - "value": "Julien Danjou ", - "start_line": 429, - "end_line": 429 - }, - { - "value": "Julien Danjou ", - "start_line": 436, - "end_line": 436 - }, - { - "value": "Julien Danjou ", - "start_line": 444, - "end_line": 444 - }, - { - "value": "Julien Danjou ", - "start_line": 450, - "end_line": 450 - }, - { - "value": "Julien Danjou ", - "start_line": 456, - "end_line": 456 - }, - { - "value": "Craig Younkins ", - "start_line": 462, - "end_line": 462 - }, - { - "value": "Julien Danjou ", - "start_line": 468, - "end_line": 468 - }, - { - "value": "Julien Danjou ", - "start_line": 474, - "end_line": 474 - }, - { - "value": "Julien Danjou ", - "start_line": 482, - "end_line": 482 - }, - { - "value": "Julien Danjou ", - "start_line": 488, - "end_line": 488 - }, - { - "value": "Julien Danjou ", - "start_line": 494, - "end_line": 494 - }, - { - "value": "Julien Danjou ", - "start_line": 500, - "end_line": 500 - }, - { - "value": "Julien Danjou ", - "start_line": 506, - "end_line": 506 - }, - { - "value": "Julien Danjou ", - "start_line": 512, - "end_line": 512 - }, - { - "value": "Julien Danjou ", - "start_line": 518, - "end_line": 518 - }, - { - "value": "Julien Danjou ", - "start_line": 524, - "end_line": 524 - }, - { - "value": "Julien Danjou ", - "start_line": 530, - "end_line": 530 - }, - { - "value": "Julien Danjou ", - "start_line": 538, - "end_line": 538 - }, - { - "value": "Julien Danjou ", - "start_line": 544, - "end_line": 544 - }, - { - "value": "Sam Park ", - "start_line": 552, - "end_line": 552 - }, - { - "value": "Sam Park ", - "start_line": 560, - "end_line": 560 - }, - { - "value": "Julien Danjou ", - "start_line": 568, - "end_line": 568 - }, - { - "value": "Julien Danjou ", - "start_line": 576, - "end_line": 576 - }, - { - "value": "Julien Danjou ", - "start_line": 584, - "end_line": 584 - }, - { - "value": "Julien Danjou ", - "start_line": 590, - "end_line": 590 - }, - { - "value": "Julien Danjou ", - "start_line": 596, - "end_line": 596 - }, - { - "value": "Julien Danjou ", - "start_line": 602, - "end_line": 602 - }, - { - "value": "Julien Danjou ", - "start_line": 618, - "end_line": 618 - }, - { - "value": "Julien Danjou ", - "start_line": 624, - "end_line": 624 - }, - { - "value": "Sam Park ", - "start_line": 630, - "end_line": 630 - }, - { - "value": "Brian Pandola ", - "start_line": 677, - "end_line": 677 - }, - { - "value": "Julien Danjou ", - "start_line": 683, - "end_line": 683 - }, - { - "value": "immerrr ", - "start_line": 698, - "end_line": 698 - }, - { - "value": "immerrr ", - "start_line": 750, - "end_line": 750 - }, - { - "value": "mergify-bot ", - "start_line": 770, - "end_line": 770 - }, - { - "value": "immerrr ", - "start_line": 776, - "end_line": 776 - }, - { - "value": "Dave Hirschfeld ", - "start_line": 791, - "end_line": 791 - }, - { - "value": "immerrr ", - "start_line": 797, - "end_line": 797 - }, - { - "value": "immerrr ", - "start_line": 803, - "end_line": 803 - }, - { - "value": "immerrr ", - "start_line": 809, - "end_line": 809 - }, - { - "value": "immerrr ", - "start_line": 815, - "end_line": 815 - }, - { - "value": "mergify-bot ", - "start_line": 831, - "end_line": 831 - }, - { - "value": "immerrr ", - "start_line": 846, - "end_line": 846 - }, - { - "value": "immerrr ", - "start_line": 852, - "end_line": 852 - }, - { - "value": "Brian Williams ", - "start_line": 867, - "end_line": 867 - }, - { - "value": "immerrr ", - "start_line": 893, - "end_line": 893 - }, - { - "value": "immerrr ", - "start_line": 899, - "end_line": 899 - }, - { - "value": "immerrr ", - "start_line": 905, - "end_line": 905 - }, - { - "value": "immerrr ", - "start_line": 911, - "end_line": 911 - }, - { - "value": "immerrr ", - "start_line": 917, - "end_line": 917 - }, - { - "value": "immerrr ", - "start_line": 932, - "end_line": 932 - }, - { - "value": "immerrr ", - "start_line": 938, - "end_line": 938 - }, - { - "value": "Hamish Downer ", - "start_line": 944, - "end_line": 944 - }, - { - "value": "Hamish Downer ", - "start_line": 953, - "end_line": 953 - }, - { - "value": "Daniel Bennett ", - "start_line": 959, - "end_line": 959 - }, - { - "value": "Julien Danjou ", - "start_line": 965, - "end_line": 965 - }, - { - "value": "Julien Danjou ", - "start_line": 971, - "end_line": 971 - }, - { - "value": "Hannes Grauler ", - "start_line": 977, - "end_line": 977 - }, - { - "value": "Julien Danjou ", - "start_line": 985, - "end_line": 985 - }, - { - "value": "Julien Danjou ", - "start_line": 993, - "end_line": 993 - }, - { - "value": "Julien Danjou ", - "start_line": 999, - "end_line": 999 - }, - { - "value": "Michael Elsdorfer ", - "start_line": 1005, - "end_line": 1005 - }, - { - "value": "Michael Elsdorfer ", - "start_line": 1011, - "end_line": 1011 - }, - { - "value": "Julien Danjou ", - "start_line": 1017, - "end_line": 1017 - }, - { - "value": "Julien Danjou ", - "start_line": 1025, - "end_line": 1025 - }, - { - "value": "Julien Danjou ", - "start_line": 1031, - "end_line": 1031 - }, - { - "value": "Julien Danjou ", - "start_line": 1039, - "end_line": 1039 - }, - { - "value": "Martin Larralde ", - "start_line": 1045, - "end_line": 1045 - }, - { - "value": "Jaye Doepke ", - "start_line": 1051, - "end_line": 1051 - }, - { - "value": "Tim Burke ", - "start_line": 1060, - "end_line": 1060 - }, - { - "value": "Julien Danjou ", - "start_line": 1070, - "end_line": 1070 - }, - { - "value": "Joshua Harlow ", - "start_line": 1078, - "end_line": 1078 - }, - { - "value": "Joshua Harlow ", - "start_line": 1088, - "end_line": 1088 - }, - { - "value": "Julien Danjou ", - "start_line": 1096, - "end_line": 1096 - }, - { - "value": "Brian Williams ", - "start_line": 1104, - "end_line": 1104 - }, - { - "value": "Julien Danjou ", - "start_line": 1117, - "end_line": 1117 - }, - { - "value": "Elisey Zanko ", - "start_line": 1125, - "end_line": 1125 - }, - { - "value": "Julien Danjou ", - "start_line": 1131, - "end_line": 1131 - }, - { - "value": "Julien Danjou ", - "start_line": 1139, - "end_line": 1139 - }, - { - "value": "Julien Danjou ", - "start_line": 1147, - "end_line": 1147 - }, - { - "value": "Julien Danjou ", - "start_line": 1153, - "end_line": 1153 - }, - { - "value": "Julien Danjou ", - "start_line": 1159, - "end_line": 1159 - }, - { - "value": "Julien Danjou ", - "start_line": 1165, - "end_line": 1165 - }, - { - "value": "Julien Danjou ", - "start_line": 1173, - "end_line": 1173 - }, - { - "value": "Victor Yap ", - "start_line": 1179, - "end_line": 1179 - }, - { - "value": "Julien Danjou ", - "start_line": 1215, - "end_line": 1215 - }, - { - "value": "Julien Danjou ", - "start_line": 1221, - "end_line": 1221 - }, - { - "value": "Julien Danjou ", - "start_line": 1230, - "end_line": 1230 - }, - { - "value": "Zane Bitter ", - "start_line": 1238, - "end_line": 1238 - }, - { - "value": "Zane Bitter ", - "start_line": 1244, - "end_line": 1244 - }, - { - "value": "Julien Danjou ", - "start_line": 1275, - "end_line": 1275 - }, - { - "value": "Julien Danjou ", - "start_line": 1297, - "end_line": 1297 - }, - { - "value": "Brian Williams ", - "start_line": 1305, - "end_line": 1305 - }, - { - "value": "Julien Danjou ", - "start_line": 1311, - "end_line": 1311 - }, - { - "value": "Julien Danjou ", - "start_line": 1322, - "end_line": 1322 - }, - { - "value": "Julien Danjou ", - "start_line": 1330, - "end_line": 1330 - }, - { - "value": "Julien Danjou ", - "start_line": 1339, - "end_line": 1339 - }, - { - "value": "Julien Danjou ", - "start_line": 1348, - "end_line": 1348 - }, - { - "value": "Julien Danjou ", - "start_line": 1356, - "end_line": 1356 - }, - { - "value": "William Silversmith ", - "start_line": 1364, - "end_line": 1364 - }, - { - "value": "Joshua Harlow ", - "start_line": 1387, - "end_line": 1387 - }, - { - "value": "Julien Danjou ", - "start_line": 1393, - "end_line": 1393 - }, - { - "value": "Julien Danjou ", - "start_line": 1403, - "end_line": 1403 - }, - { - "value": "Julien Danjou ", - "start_line": 1409, - "end_line": 1409 - }, - { - "value": "Julien Danjou ", - "start_line": 1421, - "end_line": 1421 - }, - { - "value": "Julien Danjou ", - "start_line": 1427, - "end_line": 1427 - }, - { - "value": "Julien Danjou ", - "start_line": 1437, - "end_line": 1437 - }, - { - "value": "Michael Evans ", - "start_line": 1445, - "end_line": 1445 - }, - { - "value": "Julien Danjou ", - "start_line": 1451, - "end_line": 1451 - }, - { - "value": "Julien Danjou ", - "start_line": 1459, - "end_line": 1459 - }, - { - "value": "Julien Danjou ", - "start_line": 1467, - "end_line": 1467 - }, - { - "value": "Julien Danjou ", - "start_line": 1475, - "end_line": 1475 - }, - { - "value": "Julien Danjou ", - "start_line": 1483, - "end_line": 1483 - }, - { - "value": "Julien Danjou ", - "start_line": 1489, - "end_line": 1489 - }, - { - "value": "Julien Danjou ", - "start_line": 1497, - "end_line": 1497 - }, - { - "value": "Julien Danjou ", - "start_line": 1505, - "end_line": 1505 - }, - { - "value": "Julien Danjou ", - "start_line": 1511, - "end_line": 1511 - }, - { - "value": "Julien Danjou ", - "start_line": 1521, - "end_line": 1521 - }, - { - "value": "Julien Danjou ", - "start_line": 1529, - "end_line": 1529 - }, - { - "value": "Julien Danjou ", - "start_line": 1538, - "end_line": 1538 - }, - { - "value": "Etienne BERSAC", - "start_line": 1546, - "end_line": 1546 - }, - { - "value": "Julien Danjou ", - "start_line": 1553, - "end_line": 1553 - }, - { - "value": "Etienne BERSAC", - "start_line": 1561, - "end_line": 1561 - }, - { - "value": "Julien Danjou ", - "start_line": 1568, - "end_line": 1568 - }, - { - "value": "Etienne BERSAC", - "start_line": 1576, - "end_line": 1576 - }, - { - "value": "Julien Danjou ", - "start_line": 1583, - "end_line": 1583 - }, - { - "value": "Etienne BERSAC", - "start_line": 1591, - "end_line": 1591 - }, - { - "value": "Julien Danjou ", - "start_line": 1597, - "end_line": 1597 - }, - { - "value": "Julien Danjou ", - "start_line": 1603, - "end_line": 1603 - }, - { - "value": "Julien Danjou ", - "start_line": 1611, - "end_line": 1611 - }, - { - "value": "Julien Danjou ", - "start_line": 1617, - "end_line": 1617 - }, - { - "value": "Julien Danjou ", - "start_line": 1623, - "end_line": 1623 - }, - { - "value": "Julien Danjou ", - "start_line": 1630, - "end_line": 1630 - }, - { - "value": "Etienne BERSAC", - "start_line": 1638, - "end_line": 1638 - }, - { - "value": "Julien Danjou ", - "start_line": 1645, - "end_line": 1645 - }, - { - "value": "Mehdi Abaakouk ", - "start_line": 1653, - "end_line": 1653 - }, - { - "value": "Julien Danjou ", - "start_line": 1659, - "end_line": 1659 - }, - { - "value": "Julien Danjou ", - "start_line": 1666, - "end_line": 1666 - }, - { - "value": "Julien Danjou ", - "start_line": 1675, - "end_line": 1675 - }, - { - "value": "Joshua Harlow ", - "start_line": 1683, - "end_line": 1683 - }, - { - "value": "Joshua Harlow ", - "start_line": 1694, - "end_line": 1694 - }, - { - "value": "Julien Danjou ", - "start_line": 1701, - "end_line": 1701 - }, - { - "value": "Julien Danjou ", - "start_line": 1710, - "end_line": 1710 - }, - { - "value": "Joshua Harlow ", - "start_line": 1718, - "end_line": 1718 - }, - { - "value": "Joshua Harlow ", - "start_line": 1724, - "end_line": 1724 - }, - { - "value": "Julien Danjou ", - "start_line": 1731, - "end_line": 1731 - }, - { - "value": "Gevorg Davoian ", - "start_line": 1739, - "end_line": 1739 - }, - { - "value": "Julien Danjou ", - "start_line": 1746, - "end_line": 1746 - }, - { - "value": "Gevorg Davoian ", - "start_line": 1754, - "end_line": 1754 - }, - { - "value": "Julien Danjou ", - "start_line": 1760, - "end_line": 1760 - }, - { - "value": "Julien Danjou ", - "start_line": 1769, - "end_line": 1769 - }, - { - "value": "Julien Danjou ", - "start_line": 1775, - "end_line": 1775 - }, - { - "value": "Julien Danjou ", - "start_line": 1783, - "end_line": 1783 - }, - { - "value": "Julien Danjou ", - "start_line": 1789, - "end_line": 1789 - }, - { - "value": "Julien Danjou ", - "start_line": 1796, - "end_line": 1796 - }, - { - "value": "Boden R ", - "start_line": 1804, - "end_line": 1804 - }, - { - "value": "Julien Danjou ", - "start_line": 1820, - "end_line": 1820 - }, - { - "value": "Boden R ", - "start_line": 1828, - "end_line": 1828 - }, - { - "value": "Julien Danjou ", - "start_line": 1834, - "end_line": 1834 - }, - { - "value": "Julien Danjou ", - "start_line": 1843, - "end_line": 1843 - }, - { - "value": "Joshua Harlow ", - "start_line": 1851, - "end_line": 1851 - }, - { - "value": "Julien Danjou ", - "start_line": 1857, - "end_line": 1857 - }, - { - "value": "Julien Danjou ", - "start_line": 1865, - "end_line": 1865 - }, - { - "value": "Julien Danjou ", - "start_line": 1873, - "end_line": 1873 - }, - { - "value": "Julien Danjou ", - "start_line": 1879, - "end_line": 1879 - }, - { - "value": "Julien Danjou ", - "start_line": 1887, - "end_line": 1887 - }, - { - "value": "Julien Danjou ", - "start_line": 1895, - "end_line": 1895 - }, - { - "value": "Julien Danjou ", - "start_line": 1904, - "end_line": 1904 - }, - { - "value": "Julien Danjou ", - "start_line": 1913, - "end_line": 1913 - }, - { - "value": "Joshua Harlow ", - "start_line": 1921, - "end_line": 1921 - }, - { - "value": "Julien Danjou ", - "start_line": 1928, - "end_line": 1928 - }, - { - "value": "Joshua Harlow ", - "start_line": 1936, - "end_line": 1936 - }, - { - "value": "Boden R ", - "start_line": 1946, - "end_line": 1946 - }, - { - "value": "Julien Danjou ", - "start_line": 1959, - "end_line": 1959 - }, - { - "value": "Julien Danjou ", - "start_line": 1968, - "end_line": 1968 - }, - { - "value": "Joshua Harlow ", - "start_line": 1976, - "end_line": 1976 - }, - { - "value": "Joshua Harlow ", - "start_line": 1984, - "end_line": 1984 - }, - { - "value": "Julien Danjou ", - "start_line": 1990, - "end_line": 1990 - }, - { - "value": "Julien Danjou ", - "start_line": 1998, - "end_line": 1998 - }, - { - "value": "Julien Danjou ", - "start_line": 2006, - "end_line": 2006 - }, - { - "value": "Julien Danjou ", - "start_line": 2012, - "end_line": 2012 - }, - { - "value": "Julien Danjou ", - "start_line": 2021, - "end_line": 2021 - }, - { - "value": "Julien Danjou ", - "start_line": 2030, - "end_line": 2030 - }, - { - "value": "Joshua Harlow ", - "start_line": 2038, - "end_line": 2038 - }, - { - "value": "Joshua Harlow ", - "start_line": 2049, - "end_line": 2049 - }, - { - "value": "Julien Danjou ", - "start_line": 2062, - "end_line": 2062 - }, - { - "value": "Julien Danjou ", - "start_line": 2071, - "end_line": 2071 - }, - { - "value": "Joshua Harlow ", - "start_line": 2079, - "end_line": 2079 - }, - { - "value": "Julien Danjou ", - "start_line": 2091, - "end_line": 2091 - }, - { - "value": "Julien Danjou ", - "start_line": 2097, - "end_line": 2097 - }, - { - "value": "Julien Danjou ", - "start_line": 2103, - "end_line": 2103 - }, - { - "value": "Julien Danjou ", - "start_line": 2109, - "end_line": 2109 - }, - { - "value": "Julien Danjou ", - "start_line": 2116, - "end_line": 2116 - }, - { - "value": "Julien Danjou ", - "start_line": 2125, - "end_line": 2125 - }, - { - "value": "Joshua Harlow ", - "start_line": 2133, - "end_line": 2133 - }, - { - "value": "Joshua Harlow ", - "start_line": 2144, - "end_line": 2144 - }, - { - "value": "Julien Danjou ", - "start_line": 2150, - "end_line": 2150 - }, - { - "value": "Julien Danjou ", - "start_line": 2158, - "end_line": 2158 - }, - { - "value": "Julien Danjou ", - "start_line": 2166, - "end_line": 2166 - }, - { - "value": "Julien Danjou ", - "start_line": 2174, - "end_line": 2174 - }, - { - "value": "Julien Danjou ", - "start_line": 2182, - "end_line": 2182 - }, - { - "value": "Julien Danjou ", - "start_line": 2190, - "end_line": 2190 - }, - { - "value": "Julien Danjou ", - "start_line": 2198, - "end_line": 2198 - }, - { - "value": "Julien Danjou ", - "start_line": 2206, - "end_line": 2206 - }, - { - "value": "Julien Danjou ", - "start_line": 2212, - "end_line": 2212 - }, - { - "value": "Julien Danjou ", - "start_line": 2218, - "end_line": 2218 - }, - { - "value": "Julien Danjou ", - "start_line": 2226, - "end_line": 2226 - }, - { - "value": "Julien Danjou ", - "start_line": 2234, - "end_line": 2234 - }, - { - "value": "Julien Danjou ", - "start_line": 2242, - "end_line": 2242 - }, - { - "value": "Julien Danjou ", - "start_line": 2248, - "end_line": 2248 - }, - { - "value": "Julien Danjou ", - "start_line": 2256, - "end_line": 2256 - }, - { - "value": "Julien Danjou ", - "start_line": 2262, - "end_line": 2262 - }, - { - "value": "Julien Danjou ", - "start_line": 2270, - "end_line": 2270 - }, - { - "value": "Julien Danjou ", - "start_line": 2276, - "end_line": 2276 - }, - { - "value": "Julien Danjou ", - "start_line": 2284, - "end_line": 2284 - }, - { - "value": "Julien Danjou ", - "start_line": 2292, - "end_line": 2292 - }, - { - "value": "Julien Danjou ", - "start_line": 2300, - "end_line": 2300 - }, - { - "value": "Julien Danjou ", - "start_line": 2308, - "end_line": 2308 - }, - { - "value": "Julien Danjou ", - "start_line": 2316, - "end_line": 2316 - }, - { - "value": "Julien Danjou ", - "start_line": 2324, - "end_line": 2324 - }, - { - "value": "Julien Danjou ", - "start_line": 2332, - "end_line": 2332 - }, - { - "value": "Julien Danjou ", - "start_line": 2340, - "end_line": 2340 - }, - { - "value": "Julien Danjou ", - "start_line": 2348, - "end_line": 2348 - }, - { - "value": "Julien Danjou ", - "start_line": 2354, - "end_line": 2354 - }, - { - "value": "Joshua Harlow ", - "start_line": 2362, - "end_line": 2362 - }, - { - "value": "Joshua Harlow ", - "start_line": 2380, - "end_line": 2380 - }, - { - "value": "Ryan Peck ", - "start_line": 2413, - "end_line": 2413 - }, - { - "value": "Cyrus Durgin ", - "start_line": 2437, - "end_line": 2437 - }, - { - "value": "Joshua Harlow ", - "start_line": 2460, - "end_line": 2460 - }, - { - "value": "Joshua Harlow ", - "start_line": 2466, - "end_line": 2466 - }, - { - "value": "Julien Danjou ", - "start_line": 2483, - "end_line": 2483 - }, - { - "value": "Jonathan Herriott ", - "start_line": 2518, - "end_line": 2518 - }, - { - "value": "Joshua Harlow ", - "start_line": 2578, - "end_line": 2578 - }, - { - "value": "Joshua Harlow ", - "start_line": 2592, - "end_line": 2592 - }, - { - "value": "Monty Taylor ", - "start_line": 2612, - "end_line": 2612 - }, - { - "value": "Haikel Guemar ", - "start_line": 2642, - "end_line": 2642 - }, - { - "value": "Simeon Visser ", - "start_line": 2678, - "end_line": 2678 - }, - { - "value": "Daniel Nephin ", - "start_line": 2705, - "end_line": 2705 - }, - { - "value": "Saul Shanabrook ", - "start_line": 2732, - "end_line": 2732 - }, - { - "value": "Simon Dolle ", - "start_line": 2765, - "end_line": 2765 - }, - { - "value": "Simon Dolle ", - "start_line": 2771, - "end_line": 2771 - }, - { - "value": "Simon Dolle ", - "start_line": 2782, - "end_line": 2782 - }, - { - "value": "Alex Kuang ", - "start_line": 2815, - "end_line": 2815 - }, - { - "value": "Derek Wilson ", - "start_line": 2848, - "end_line": 2848 - } - ], - "packages": [], - "emails": [ - { - "email": "asqui@users.noreply.github.com", - "start_line": 2, - "end_line": 2 - }, - { - "email": "julien@danjou.info", - "start_line": 20, - "end_line": 20 - }, - { - "email": "himself@willemthiart.com", - "start_line": 32, - "end_line": 32 - }, - { - "email": "mplanchard@users.noreply.github.com", - "start_line": 38, - "end_line": 38 - }, - { - "email": "andersa@ellenshoej.dk", - "start_line": 71, - "end_line": 71 - }, - { - "email": "alex@alexwlchan.net", - "start_line": 119, - "end_line": 119 - }, - { - "email": "bersace03@cae.li", - "start_line": 210, - "end_line": 210 - }, - { - "email": "etienne.bersac@dalibo.com", - "start_line": 224, - "end_line": 224 - }, - { - "email": "chenshijiang@evision.ai", - "start_line": 239, - "end_line": 239 - }, - { - "email": "dfortunov@bats.com", - "start_line": 254, - "end_line": 254 - }, - { - "email": "mezger.10@gmail.com", - "start_line": 301, - "end_line": 301 - }, - { - "email": "mborch@gmail.com", - "start_line": 339, - "end_line": 339 - }, - { - "email": "cyounkins@gmail.com", - "start_line": 396, - "end_line": 396 - }, - { - "email": "spark@goodrx.com", - "start_line": 552, - "end_line": 552 - }, - { - "email": "hugovk@users.noreply.github.com", - "start_line": 662, - "end_line": 662 - }, - { - "email": "bpandola@hsdp.io", - "start_line": 677, - "end_line": 677 - }, - { - "email": "immerrr@gmail.com", - "start_line": 698, - "end_line": 698 - }, - { - "email": "forestbiiird@gmail.com", - "start_line": 714, - "end_line": 714 - }, - { - "email": "mikewooster87@gmail.com", - "start_line": 735, - "end_line": 735 - }, - { - "email": "noreply@mergify.io", - "start_line": 770, - "end_line": 770 - }, - { - "email": "dave.hirschfeld@gmail.com", - "start_line": 791, - "end_line": 791 - }, - { - "email": "briancmwilliams@gmail.com", - "start_line": 867, - "end_line": 867 - }, - { - "email": "hamish@foobacca.co.uk", - "start_line": 944, - "end_line": 944 - }, - { - "email": "daniel.bennett@wpengine.com", - "start_line": 959, - "end_line": 959 - }, - { - "email": "hannes@smasi.de", - "start_line": 977, - "end_line": 977 - }, - { - "email": "michael@elsdoerfer.info", - "start_line": 1005, - "end_line": 1005 - }, - { - "email": "althonos@users.noreply.github.com", - "start_line": 1045, - "end_line": 1045 - }, - { - "email": "jdoepke@mintel.com", - "start_line": 1051, - "end_line": 1051 - }, - { - "email": "tim.burke@gmail.com", - "start_line": 1060, - "end_line": 1060 - }, - { - "email": "jxharlow@godaddy.com", - "start_line": 1078, - "end_line": 1078 - }, - { - "email": "brian.williams@actifio.com", - "start_line": 1104, - "end_line": 1104 - }, - { - "email": "elisey.zanko@gmail.com", - "start_line": 1125, - "end_line": 1125 - }, - { - "email": "victor@vicyap.com", - "start_line": 1179, - "end_line": 1179 - }, - { - "email": "zbitter@redhat.com", - "start_line": 1238, - "end_line": 1238 - }, - { - "email": "Brian-Williams@users.noreply.github.com", - "start_line": 1283, - "end_line": 1283 - }, - { - "email": "william.silversmith@gmail.com", - "start_line": 1364, - "end_line": 1364 - }, - { - "email": "michael.evans@mwrinfosecurity.com", - "start_line": 1445, - "end_line": 1445 - }, - { - "email": "etienne.bersac@people-doc.com", - "start_line": 1546, - "end_line": 1546 - }, - { - "email": "sileht@sileht.net", - "start_line": 1653, - "end_line": 1653 - }, - { - "email": "gdavoian@mirantis.com", - "start_line": 1739, - "end_line": 1739 - }, - { - "email": "bodenvmw@gmail.com", - "start_line": 1804, - "end_line": 1804 - }, - { - "email": "harlowja@gmail.com", - "start_line": 1851, - "end_line": 1851 - }, - { - "email": "github@gmail.com", - "start_line": 2387, - "end_line": 2387 - }, - { - "email": "ryan@rypeck.com", - "start_line": 2413, - "end_line": 2413 - }, - { - "email": "cyrus@statelessnetworks.com", - "start_line": 2437, - "end_line": 2437 - }, - { - "email": "cyrusd@gmail.com", - "start_line": 2443, - "end_line": 2443 - }, - { - "email": "harlowja@yahoo-inc.com", - "start_line": 2460, - "end_line": 2460 - }, - { - "email": "ray@blacklocus.com", - "start_line": 2477, - "end_line": 2477 - }, - { - "email": "jherriott@bitcasa.com", - "start_line": 2518, - "end_line": 2518 - }, - { - "email": "mordred@inaugust.com", - "start_line": 2612, - "end_line": 2612 - } - ], - "urls": [ - { - "url": "https://readthedocs.org/projects/tenacity/builds/9021631/", - "start_line": 145, - "end_line": 145 - }, - { - "url": "https://github.com/sphinx-doc/sphinx/blob/a503ed8b781cd19f601b5294518aeb8adb9f011e/sphinx/templates/quickstart/conf.py_t#L9-L11", - "start_line": 146, - "end_line": 146 - }, - { - "url": "https://docs.openstack.org/reno/latest/user/usage.html#within-travis-ci", - "start_line": 557, - "end_line": 557 - }, - { - "url": "https://www.awsarchitectureblog.com/2015/03/backoff.html", - "start_line": 1269, - "end_line": 1269 - }, - { - "url": "http://www.cs.utexas.edu/users/lam/NRL/backoff.html", - "start_line": 1270, - "end_line": 1270 - }, - { - "url": "https://en.wikipedia.org/wiki/Exponential_backoff", - "start_line": 1271, - "end_line": 1271 - }, - { - "url": "https://github.com/jd/tenacity/pull/27", - "start_line": 1809, - "end_line": 1809 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/changelog", - "type": "file", - "name": "changelog", - "base_name": "changelog", - "extension": "", - "size": 6547, - "date": "2022-02-06", - "sha1": "4a792b170eacdeba3521c33cc77f40a9ae318a6a", - "md5": "2bb76555653e45e2897a87fd2d947a34", - "sha256": "07c65a2e98531e5f4c795a4a4d63a3faff9687f4f9f9adc97d63484d736840a4", - "mime_type": "text/plain", - "file_type": "UTF-8 Unicode text", - "programming_language": "Objective-C", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [ - { - "value": "copyright year. d/control Update Vcs- fields with new Debian Python Team", - "start_line": 20, - "end_line": 21 - } - ], - "holders": [ - { - "value": "year. d/control Update Vcs- fields with new Debian Python Team", - "start_line": 20, - "end_line": 21 - } - ], - "authors": [], - "packages": [], - "emails": [ - { - "email": "samueloph@debian.org", - "start_line": 8, - "end_line": 8 - }, - { - "email": "morph@debian.org", - "start_line": 15, - "end_line": 15 - }, - { - "email": "zigo@debian.org", - "start_line": 27, - "end_line": 27 - }, - { - "email": "onovy@debian.org", - "start_line": 44, - "end_line": 44 - }, - { - "email": "kobla@debian.org", - "start_line": 68, - "end_line": 68 - }, - { - "email": "koblizeko@gmail.com", - "start_line": 113, - "end_line": 113 - } - ], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/control", - "type": "file", - "name": "control", - "base_name": "control", - "extension": "", - "size": 2097, - "date": "2022-02-06", - "sha1": "15594abf6d428f72893c182b6f4d0c8535b5ce7d", - "md5": "19d49a48170c98e155c961e6c683500c", - "sha256": "16a4d3cfccf3b3dc2eb3c48ba2377fc187317203a9c239462472d0505ecd71df", - "mime_type": "text/plain", - "file_type": "UTF-8 Unicode text", - "programming_language": "Haxe", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [ - { - "email": "python@tracker.debian.org", - "start_line": 4, - "end_line": 4 - }, - { - "email": "zigo@debian.org", - "start_line": 6, - "end_line": 6 - }, - { - "email": "michal.arbet@ultimum.io", - "start_line": 7, - "end_line": 7 - }, - { - "email": "kobla@debian.org", - "start_line": 8, - "end_line": 8 - }, - { - "email": "onovy@debian.org", - "start_line": 9, - "end_line": 9 - } - ], - "urls": [ - { - "url": "https://salsa.debian.org/python-team/packages/python-tenacity", - "start_line": 25, - "end_line": 25 - }, - { - "url": "https://salsa.debian.org/python-team/packages/python-tenacity.git", - "start_line": 26, - "end_line": 26 - }, - { - "url": "https://github.com/jd/tenacity", - "start_line": 27, - "end_line": 27 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/copyright", - "type": "file", - "name": "copyright", - "base_name": "copyright", - "extension": "", - "size": 1262, - "date": "2022-02-06", - "sha1": "46ff097a3210433012b9ac819fac8a6f2c5bd087", - "md5": "ea5910f6f4196cc6ae8283511861ef2f", - "sha256": "565364c17e785925331d26a385bde31d41f22eb4798508ecf6a3ba56c407e01a", - "mime_type": "text/plain", - "file_type": "UTF-8 Unicode text", - "programming_language": "Haxe", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, + { + "path": "debian/copyright", + "type": "file", + "name": "copyright", + "base_name": "copyright", + "extension": "", + "size": 1262, + "date": "2023-02-20", + "sha1": "46ff097a3210433012b9ac819fac8a6f2c5bd087", + "md5": "ea5910f6f4196cc6ae8283511861ef2f", + "sha256": "565364c17e785925331d26a385bde31d41f22eb4798508ecf6a3ba56c407e01a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Haxe", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "licenses": [ + { + "key": "apache-2.0", + "score": 90, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 9, + "end_line": 9, + "matched_rule": { + "identifier": "apache-2.0_161.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 90, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 9, - "end_line": 9, - "matched_rule": { - "identifier": "apache-2.0_161.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 2, - "matched_length": 2, - "match_coverage": 100, - "rule_relevance": 90 - }, - "matched_text": "License: Apache-" - }, - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 16, - "end_line": 18, - "matched_rule": { - "identifier": "apache-2.0_305.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 3, - "matched_length": 3, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Apache-2\n\nLicense:" - }, - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 18, - "end_line": 18, - "matched_rule": { - "identifier": "apache-2.0_217.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": true, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 2, - "matched_length": 2, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Apache-2" - }, - { - "key": "apache-2.0", - "score": 90.48, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 19, - "end_line": 32, - "matched_rule": { - "identifier": "apache-2.0_1019.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [ - "/usr/share/common-licenses/Apache-2.0" - ], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "3-seq", - "rule_length": 105, - "matched_length": 95, - "match_coverage": 90.48, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n .\n http://www.apache.org/licenses/LICENSE-2.0\n .\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n .\n On Debian-[based] [systems] [the] [full] [text] [of] [the] [Apache] [version] [2].[0] license\n [can] [be] [found] [in] /usr/share/common-licenses/Apache-2.0." - } - ], - "license_expressions": [ - "apache-2.0", - "apache-2.0", - "apache-2.0", - "apache-2.0" - ], - "percentage_of_license_text": 52.58, - "copyrights": [ - { - "value": "Copyright (c) 2013-2016, Julien Danjou ", - "start_line": 6, - "end_line": 6 - }, - { - "value": "(c) 2016, Joshua Harlow", - "start_line": 7, - "end_line": 7 - }, - { - "value": "(c) 2013-2014, Ray", - "start_line": 8, - "end_line": 8 - }, - { - "value": "Copyright (c) 2016, Thomas Goirand ", - "start_line": 12, - "end_line": 12 - }, - { - "value": "(c) 2017-2019, Ondrej Koblizek ", - "start_line": 13, - "end_line": 13 - }, - { - "value": "(c) 2018-2020, Ondrej Novy ", - "start_line": 14, - "end_line": 14 - }, - { - "value": "(c) 2018-2018, Michal Arbet ", - "start_line": 15, - "end_line": 15 - } - ], - "holders": [ - { - "value": "Julien Danjou", - "start_line": 6, - "end_line": 6 - }, - { - "value": "Joshua Harlow", - "start_line": 7, - "end_line": 7 - }, - { - "value": "Ray", - "start_line": 8, - "end_line": 8 - }, - { - "value": "Thomas Goirand", - "start_line": 12, - "end_line": 12 - }, - { - "value": "Ondrej Koblizek", - "start_line": 13, - "end_line": 13 - }, - { - "value": "Ondrej Novy", - "start_line": 14, - "end_line": 14 - }, - { - "value": "Michal Arbet", - "start_line": 15, - "end_line": 15 - } - ], - "authors": [], - "packages": [], - "emails": [ - { - "email": "julien@danjou.info", - "start_line": 6, - "end_line": 6 - }, - { - "email": "zigo@debian.org", - "start_line": 12, - "end_line": 12 - }, - { - "email": "kobla@debian.org", - "start_line": 13, - "end_line": 13 - }, - { - "email": "onovy@debian.org", - "start_line": 14, - "end_line": 14 - }, - { - "email": "michal.arbet@ultimum.io", - "start_line": 15, - "end_line": 15 - } - ], - "urls": [ - { - "url": "https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/", - "start_line": 1, - "end_line": 1 - }, - { - "url": "https://github.com/jd/tenacity", - "start_line": 3, - "end_line": 3 - }, - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 23, - "end_line": 23 - } + "apache-2.0" ], - "is_legal": true, - "is_manifest": true, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/gbp.conf", - "type": "file", - "name": "gbp.conf", - "base_name": "gbp", - "extension": ".conf", - "size": 31, - "date": "2022-02-06", - "sha1": "2451a407ee35120f19ca3866c0d8ddec4d504186", - "md5": "17c195371ea72125a3c62fc154a984fa", - "sha256": "696086f80255977ce81c5e0f9179384f77ee1eb5269fb50e0ac319a957b74c9a", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/python-tenacity-doc.doc-base", - "type": "file", - "name": "python-tenacity-doc.doc-base", - "base_name": "python-tenacity-doc", - "extension": ".doc-base", - "size": 265, - "date": "2022-02-06", - "sha1": "cab7c7ad42b43bd3884cd9ba7b20ad9711227a25", - "md5": "94a76e8f536ddd647f1f7964987b32c0", - "sha256": "00b02b6e1e74ff6370a272b60022eadf78e7c9f072cf68588b57ec6ecac1c724", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [ - { - "value": "N/A Abstract Sphinx", - "start_line": 3, - "end_line": 4 - } - ], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/rules", - "type": "file", - "name": "rules", - "base_name": "rules", - "extension": "", - "size": 564, - "date": "2022-02-06", - "sha1": "47d73b1b30733d2c9fa62e75c627ba016aae353b", - "md5": "7e60dbe0bef6cd29b11055afa0b58e09", - "sha256": "b57a34aba334c9a83f8622fd3c8bbdf0105db6cd7e1da73498efc645ba604043", - "mime_type": "text/plain", - "file_type": "a /usr/bin/make -f script, ASCII text executable", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/watch", - "type": "file", - "name": "watch", - "base_name": "watch", - "extension": "", - "size": 142, - "date": "2022-02-06", - "sha1": "3b5f5b275d04fa265647fd50715e5bafe4cb4d6e", - "md5": "e218f205693ec6b2536f681086d30309", - "sha256": "cc5dbd6e81f1c581e91c5209a9554a11d0c7b7ddd4a6140cc6d5267d01dfdf76", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "https://pypi.debian.net/tenacity/tenacity-", - "start_line": 3, - "end_line": 3 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/patches", - "type": "directory", - "name": "patches", - "base_name": "patches", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 3, - "dirs_count": 0, - "size_count": 1749, - "scan_errors": [] - }, - { - "path": "debian/patches/0001-Remove-privacy-breach-in-doc.patch", - "type": "file", - "name": "0001-Remove-privacy-breach-in-doc.patch", - "base_name": "0001-Remove-privacy-breach-in-doc", - "extension": ".patch", - "size": 1028, - "date": "2022-02-06", - "sha1": "c05f5972709b44ac0906d5d8a373172905c986b4", - "md5": "18a74e47fb52cba27aceb47aa5da231c", - "sha256": "86b506110225c5f22fba300d8e395273afacfbfd5f99d394b94986581c636d39", - "mime_type": "text/x-diff", - "file_type": "unified diff output, ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 2, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 90 + }, + "matched_text": "License: Apache-" + }, + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 16, + "end_line": 18, + "matched_rule": { + "identifier": "apache-2.0_305.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 28, - "end_line": 28, - "matched_rule": { - "identifier": "apache-2.0_132.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 4, - "matched_length": 4, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Apache 2.0 licensed" - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 2.78, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [ - { - "email": "zigo@debian.org", - "start_line": 1, - "end_line": 1 - } - ], - "urls": [ - { - "url": "https://img.shields.io/pypi/v/tenacity.svg", - "start_line": 18, - "end_line": 18 - }, - { - "url": "https://pypi.python.org/pypi/tenacity", - "start_line": 19, - "end_line": 19 - }, - { - "url": "https://circleci.com/gh/jd/tenacity.svg?style=svg", - "start_line": 21, - "end_line": 21 - }, - { - "url": "https://circleci.com/gh/jd/tenacity", - "start_line": 22, - "end_line": 22 - }, - { - "url": "https://img.shields.io/endpoint.svg?url=https://dashboard.mergify.io/badges/jd/tenacity&style=flat", - "start_line": 24, - "end_line": 24 - }, - { - "url": "https://mergify.io/", - "start_line": 25, - "end_line": 25 - } + "apache-2.0" ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/patches/remove-reno-sphinx-extension.patch", - "type": "file", - "name": "remove-reno-sphinx-extension.patch", - "base_name": "remove-reno-sphinx-extension", - "extension": ".patch", - "size": 646, - "date": "2022-02-06", - "sha1": "e712605253eeca52c01178b6467a7c08aab64e40", - "md5": "9adba3381e22b36374130bb045c7265b", - "sha256": "072335cbe9ae1c3a3f319c1c7568a9e718c5d9f713f1b95e8b24f807773e0bbb", - "mime_type": "text/x-diff", - "file_type": "unified diff output, ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [ - { - "email": "zigo@debian.org", - "start_line": 1, - "end_line": 1 - } + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 3, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Apache-2\n\nLicense:" + }, + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 18, + "end_line": 18, + "matched_rule": { + "identifier": "apache-2.0_217.RULE", + "license_expression": "apache-2.0", + "licenses": [ + "apache-2.0" ], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/patches/series", - "type": "file", - "name": "series", - "base_name": "series", - "extension": "", - "size": 75, - "date": "2022-02-06", - "sha1": "1fdda28d103d095dde35241cc0dd0a2defb2d449", - "md5": "eb0d25228577f680c4f0326cf90e5457", - "sha256": "103ca43eb00ff84ca192c703d7102dc015805f4160ca2aa762d58a4d0ad843fa", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/source", - "type": "directory", - "name": "source", - "base_name": "source", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 2, - "dirs_count": 0, - "size_count": 54, - "scan_errors": [] - }, - { - "path": "debian/source/format", - "type": "file", - "name": "format", - "base_name": "format", - "extension": "", - "size": 12, - "date": "2022-02-06", - "sha1": "1064dc0ce263680c076a1005f35ec906a5cf5a32", - "md5": "d3a10140af54ec7371d3b9b084b07c14", - "sha256": "1be7080d72e6b566df3e236ce2c55efdfbbb8fa1c972d825e5b672ff8773be1a", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/source/options", - "type": "file", - "name": "options", - "base_name": "options", - "extension": "", - "size": 42, - "date": "2022-02-06", - "sha1": "376efdf6725adf6355700dfc04b70674510c3471", - "md5": "563eb6c619a4afdc835face81c9f80c7", - "sha256": "2cc5452b4dfb102978da04ed0297715370c72092061c207d0a42d50f73550e2b", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/tests", - "type": "directory", - "name": "tests", - "base_name": "tests", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 1, - "dirs_count": 0, - "size_count": 262, - "scan_errors": [] - }, - { - "path": "debian/tests/control", - "type": "file", - "name": "control", - "base_name": "control", - "extension": "", - "size": 262, - "date": "2022-02-06", - "sha1": "1d724d561613120df4a1270df21fab00b029b95e", - "md5": "0997b3273e4f04379fef5472ba45e934", - "sha256": "71cd3a5a6f081889c18106ddb452a34cb19329441b54d55aede03ed755972c25", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": "Haxe", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "debian/upstream", - "type": "directory", - "name": "upstream", - "base_name": "upstream", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 1, - "dirs_count": 0, - "size_count": 218, - "scan_errors": [] - }, - { - "path": "debian/upstream/metadata", - "type": "file", - "name": "metadata", - "base_name": "metadata", - "extension": "", - "size": 218, - "date": "2022-02-06", - "sha1": "415a7507effeeaf3aca0051c2fba70efacb1269d", - "md5": "18a43f12a3725ad9ea2e3ac033d6ee5f", - "sha256": "5733d936c79762f99bf217680d9758daafd20128ede4076d6ad042e13aa98f7b", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "https://github.com/jd/tenacity/issues", - "start_line": 1, - "end_line": 1 - }, - { - "url": "https://github.com/jd/tenacity/issues/new", - "start_line": 2, - "end_line": 2 - }, - { - "url": "https://github.com/jd/tenacity.git", - "start_line": 4, - "end_line": 4 - }, - { - "url": "https://github.com/jd/tenacity", - "start_line": 5, - "end_line": 5 - } + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 2, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Apache-2" + }, + { + "key": "apache-2.0", + "score": 90.48, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 19, + "end_line": 32, + "matched_rule": { + "identifier": "apache-2.0_1019.RULE", + "license_expression": "apache-2.0", + "licenses": [ + "apache-2.0" ], - "is_legal": false, - "is_manifest": true, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1", - "type": "directory", - "name": "tenacity-8.0.1", - "base_name": "tenacity-8.0.1", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 55, - "dirs_count": 8, - "size_count": 169099, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/.editorconfig", - "type": "file", - "name": ".editorconfig", - "base_name": ".editorconfig", - "extension": "", - "size": 294, - "date": "1970-01-01", - "sha1": "889a7d60cc2dad1c0eedebac9c20c08c92e23911", - "md5": "352337a10b86467508e12f23e526ccfa", - "sha256": "13468ca7f59876c373ddd0f0248c1aed25350536391c862fc349ad1c66ce4701", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/.mergify.yml", - "type": "file", - "name": ".mergify.yml", - "base_name": ".mergify", - "extension": ".yml", - "size": 2262, - "date": "1970-01-01", - "sha1": "e95d065aa17665bdc2451be7c9a5f10917fabf21", - "md5": "a48f487a76f128c34c457ea4e69b8851", - "sha256": "3ba7e44fed0c1c43ebabc184c76cfdcda58ee512eb9717e1d053c18612b4c19d", - "mime_type": "text/plain", - "file_type": "UTF-8 Unicode text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "https://docs.openstack.org/reno/latest/user/usage.html", - "start_line": 11, - "end_line": 11 - } + "referenced_filenames": [ + "/usr/share/common-licenses/Apache-2.0" ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/.readthedocs.yml", - "type": "file", - "name": ".readthedocs.yml", - "base_name": ".readthedocs", - "extension": ".yml", - "size": 102, - "date": "1970-01-01", - "sha1": "f35a946b0ec3a930a2d8572039fbafc49a4555ed", - "md5": "79f03924f4d1f69ad2a7314a6b35cd9c", - "sha256": "a2ba51b607ce4da41d427fce8bd5f0b2decb88041ebacb15ca663fa9f0062fb5", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/AUTHORS", - "type": "file", - "name": "AUTHORS", - "base_name": "AUTHORS", - "extension": "", - "size": 1788, - "date": "1970-01-01", - "sha1": "dc07bdb0bfec4f20380f960e73048aa7af452a7e", - "md5": "b3c49a4efd07b5bea046bb7f208d8f9f", - "sha256": "15ede84925f8ffee99f006d64828cb560ca5248a50e8e7f960b320f226b5855d", - "mime_type": "text/plain", - "file_type": "UTF-8 Unicode text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [ - { - "email": "akuang@bizo.com", - "start_line": 1, - "end_line": 1 - }, - { - "email": "forestbiiird@gmail.com", - "start_line": 2, - "end_line": 2 - }, - { - "email": "bodenvmw@gmail.com", - "start_line": 3, - "end_line": 3 - }, - { - "email": "bpandola@hsdp.io", - "start_line": 4, - "end_line": 4 - }, - { - "email": "brian.williams@actifio.com", - "start_line": 5, - "end_line": 5 - }, - { - "email": "briancmwilliams@gmail.com", - "start_line": 6, - "end_line": 6 - }, - { - "email": "Brian-Williams@users.noreply.github.com", - "start_line": 7, - "end_line": 7 - }, - { - "email": "cyrus@statelessnetworks.com", - "start_line": 8, - "end_line": 8 - }, - { - "email": "daniel.bennett@wpengine.com", - "start_line": 9, - "end_line": 9 - }, - { - "email": "dnephin@yelp.com", - "start_line": 10, - "end_line": 10 - }, - { - "email": "dave.hirschfeld@gmail.com", - "start_line": 11, - "end_line": 11 - }, - { - "email": "dwilson@domaintools.com", - "start_line": 12, - "end_line": 12 - }, - { - "email": "elisey.zanko@gmail.com", - "start_line": 13, - "end_line": 13 - }, - { - "email": "gdavoian@mirantis.com", - "start_line": 14, - "end_line": 14 - }, - { - "email": "hamish@foobacca.co.uk", - "start_line": 15, - "end_line": 15 - }, - { - "email": "hannes@smasi.de", - "start_line": 16, - "end_line": 16 - }, - { - "email": "hguemar@fedoraproject.org", - "start_line": 17, - "end_line": 17 - }, - { - "email": "hugovk@users.noreply.github.com", - "start_line": 18, - "end_line": 18 - }, - { - "email": "jdoepke@mintel.com", - "start_line": 19, - "end_line": 19 - }, - { - "email": "jherriott@bitcasa.com", - "start_line": 20, - "end_line": 20 - }, - { - "email": "harlowja@gmail.com", - "start_line": 21, - "end_line": 21 - }, - { - "email": "harlowja@yahoo-inc.com", - "start_line": 22, - "end_line": 22 - }, - { - "email": "jxharlow@godaddy.com", - "start_line": 23, - "end_line": 23 - }, - { - "email": "julien@danjou.info", - "start_line": 24, - "end_line": 24 - }, - { - "email": "althonos@users.noreply.github.com", - "start_line": 25, - "end_line": 25 - }, - { - "email": "sileht@sileht.net", - "start_line": 26, - "end_line": 26 - }, - { - "email": "michael@elsdoerfer.info", - "start_line": 27, - "end_line": 27 - }, - { - "email": "michael.evans@mwrinfosecurity.com", - "start_line": 28, - "end_line": 28 - }, - { - "email": "mikewooster87@gmail.com", - "start_line": 29, - "end_line": 29 - }, - { - "email": "mordred@inaugust.com", - "start_line": 30, - "end_line": 30 - }, - { - "email": "github@gmail.com", - "start_line": 31, - "end_line": 31 - }, - { - "email": "ray@blacklocus.com", - "start_line": 32, - "end_line": 32 - }, - { - "email": "ryan@rypeck.com", - "start_line": 33, - "end_line": 33 - }, - { - "email": "spark@goodrx.com", - "start_line": 34, - "end_line": 34 - }, - { - "email": "s.shanabrook@gmail.com", - "start_line": 35, - "end_line": 35 - }, - { - "email": "svisser@users.noreply.github.com", - "start_line": 36, - "end_line": 36 - }, - { - "email": "simon.dolle@gmail.com", - "start_line": 37, - "end_line": 37 - }, - { - "email": "tim.burke@gmail.com", - "start_line": 38, - "end_line": 38 - }, - { - "email": "victor@vicyap.com", - "start_line": 39, - "end_line": 39 - }, - { - "email": "william.silversmith@gmail.com", - "start_line": 40, - "end_line": 40 - }, - { - "email": "zbitter@redhat.com", - "start_line": 41, - "end_line": 41 - }, - { - "email": "cyrusd@gmail.com", - "start_line": 42, - "end_line": 42 - }, - { - "email": "immerrr@gmail.com", - "start_line": 43, - "end_line": 43 - }, - { - "email": "noreply@mergify.io", - "start_line": 44, - "end_line": 44 - }, - { - "email": "etienne.bersac@people-doc.com", - "start_line": 46, - "end_line": 46 - } + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "3-seq", + "rule_length": 105, + "matched_length": 95, + "match_coverage": 90.48, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n .\n http://www.apache.org/licenses/LICENSE-2.0\n .\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n .\n On Debian-[based] [systems] [the] [full] [text] [of] [the] [Apache] [version] [2].[0] license\n [can] [be] [found] [in] /usr/share/common-licenses/Apache-2.0." + } + ], + "license_expressions": [ + "apache-2.0", + "apache-2.0", + "apache-2.0", + "apache-2.0" + ], + "percentage_of_license_text": 52.58, + "copyrights": [ + { + "value": "Copyright (c) 2013-2016, Julien Danjou ", + "start_line": 6, + "end_line": 6 + }, + { + "value": "(c) 2016, Joshua Harlow", + "start_line": 7, + "end_line": 7 + }, + { + "value": "(c) 2013-2014, Ray", + "start_line": 8, + "end_line": 8 + }, + { + "value": "Copyright (c) 2016, Thomas Goirand ", + "start_line": 12, + "end_line": 12 + }, + { + "value": "(c) 2017-2019, Ondrej Koblizek ", + "start_line": 13, + "end_line": 13 + }, + { + "value": "(c) 2018-2020, Ondrej Novy ", + "start_line": 14, + "end_line": 14 + }, + { + "value": "(c) 2018-2018, Michal Arbet ", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "value": "Julien Danjou", + "start_line": 6, + "end_line": 6 + }, + { + "value": "Joshua Harlow", + "start_line": 7, + "end_line": 7 + }, + { + "value": "Ray", + "start_line": 8, + "end_line": 8 + }, + { + "value": "Thomas Goirand", + "start_line": 12, + "end_line": 12 + }, + { + "value": "Ondrej Koblizek", + "start_line": 13, + "end_line": 13 + }, + { + "value": "Ondrej Novy", + "start_line": 14, + "end_line": 14 + }, + { + "value": "Michal Arbet", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "packages": [], + "emails": [ + { + "email": "julien@danjou.info", + "start_line": 6, + "end_line": 6 + }, + { + "email": "zigo@debian.org", + "start_line": 12, + "end_line": 12 + }, + { + "email": "kobla@debian.org", + "start_line": 13, + "end_line": 13 + }, + { + "email": "onovy@debian.org", + "start_line": 14, + "end_line": 14 + }, + { + "email": "michal.arbet@ultimum.io", + "start_line": 15, + "end_line": 15 + } + ], + "urls": [ + { + "url": "https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/", + "start_line": 1, + "end_line": 1 + }, + { + "url": "https://github.com/jd/tenacity", + "start_line": 3, + "end_line": 3 + }, + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 23, + "end_line": 23 + } + ], + "is_legal": true, + "is_manifest": true, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/gbp.conf", + "type": "file", + "name": "gbp.conf", + "base_name": "gbp", + "extension": ".conf", + "size": 31, + "date": "2023-02-20", + "sha1": "2451a407ee35120f19ca3866c0d8ddec4d504186", + "md5": "17c195371ea72125a3c62fc154a984fa", + "sha256": "696086f80255977ce81c5e0f9179384f77ee1eb5269fb50e0ac319a957b74c9a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/python-tenacity-doc.doc-base", + "type": "file", + "name": "python-tenacity-doc.doc-base", + "base_name": "python-tenacity-doc", + "extension": ".doc-base", + "size": 265, + "date": "2023-02-20", + "sha1": "cab7c7ad42b43bd3884cd9ba7b20ad9711227a25", + "md5": "94a76e8f536ddd647f1f7964987b32c0", + "sha256": "00b02b6e1e74ff6370a272b60022eadf78e7c9f072cf68588b57ec6ecac1c724", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "value": "N/A Abstract Sphinx", + "start_line": 3, + "end_line": 4 + } + ], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/rules", + "type": "file", + "name": "rules", + "base_name": "rules", + "extension": "", + "size": 564, + "date": "2023-02-20", + "sha1": "47d73b1b30733d2c9fa62e75c627ba016aae353b", + "md5": "7e60dbe0bef6cd29b11055afa0b58e09", + "sha256": "b57a34aba334c9a83f8622fd3c8bbdf0105db6cd7e1da73498efc645ba604043", + "mime_type": "text/plain", + "file_type": "a /usr/bin/make -f script, ASCII text executable", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/watch", + "type": "file", + "name": "watch", + "base_name": "watch", + "extension": "", + "size": 142, + "date": "2023-02-20", + "sha1": "3b5f5b275d04fa265647fd50715e5bafe4cb4d6e", + "md5": "e218f205693ec6b2536f681086d30309", + "sha256": "cc5dbd6e81f1c581e91c5209a9554a11d0c7b7ddd4a6140cc6d5267d01dfdf76", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "https://pypi.debian.net/tenacity/tenacity-", + "start_line": 3, + "end_line": 3 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/patches", + "type": "directory", + "name": "patches", + "base_name": "patches", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 1744, + "scan_errors": [] + }, + { + "path": "debian/patches/0001-Remove-privacy-breach-in-doc.patch", + "type": "file", + "name": "0001-Remove-privacy-breach-in-doc.patch", + "base_name": "0001-Remove-privacy-breach-in-doc", + "extension": ".patch", + "size": 1023, + "date": "2023-02-20", + "sha1": "b3218b592985742db63232fbfc076d393a07522d", + "md5": "77db8b4f1ab0ce97ddf8251934dda651", + "sha256": "9ab7f36758b31ad4803fa0fe786c4b7522b05062a7aa3234350d46ec5b382de4", + "mime_type": "text/x-diff", + "file_type": "unified diff output, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 28, + "end_line": 28, + "matched_rule": { + "identifier": "apache-2.0_132.RULE", + "license_expression": "apache-2.0", + "licenses": [ + "apache-2.0" ], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/LICENSE", - "type": "file", - "name": "LICENSE", - "base_name": "LICENSE", - "extension": "", - "size": 11357, - "date": "1970-01-01", - "sha1": "1128f8f91104ba9ef98d37eea6523a888dcfa5de", - "md5": "175792518e4ac015ab6696d16c4f607e", - "sha256": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 4, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Apache 2.0 licensed" + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 2.78, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [ + { + "email": "zigo@debian.org", + "start_line": 1, + "end_line": 1 + } + ], + "urls": [ + { + "url": "https://img.shields.io/pypi/v/tenacity.svg", + "start_line": 18, + "end_line": 18 + }, + { + "url": "https://pypi.python.org/pypi/tenacity", + "start_line": 19, + "end_line": 19 + }, + { + "url": "https://circleci.com/gh/jd/tenacity.svg?style=svg", + "start_line": 21, + "end_line": 21 + }, + { + "url": "https://circleci.com/gh/jd/tenacity", + "start_line": 22, + "end_line": 22 + }, + { + "url": "https://img.shields.io/endpoint.svg?url=https://api.mergify.com/badges/jd/tenacity&style=flat", + "start_line": 24, + "end_line": 24 + }, + { + "url": "https://mergify.io/", + "start_line": 25, + "end_line": 25 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/patches/remove-reno-sphinx-extension.patch", + "type": "file", + "name": "remove-reno-sphinx-extension.patch", + "base_name": "remove-reno-sphinx-extension", + "extension": ".patch", + "size": 646, + "date": "2023-02-20", + "sha1": "e712605253eeca52c01178b6467a7c08aab64e40", + "md5": "9adba3381e22b36374130bb045c7265b", + "sha256": "072335cbe9ae1c3a3f319c1c7568a9e718c5d9f713f1b95e8b24f807773e0bbb", + "mime_type": "text/x-diff", + "file_type": "unified diff output, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [ + { + "email": "zigo@debian.org", + "start_line": 1, + "end_line": 1 + } + ], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/patches/series", + "type": "file", + "name": "series", + "base_name": "series", + "extension": "", + "size": 75, + "date": "2023-02-20", + "sha1": "1fdda28d103d095dde35241cc0dd0a2defb2d449", + "md5": "eb0d25228577f680c4f0326cf90e5457", + "sha256": "103ca43eb00ff84ca192c703d7102dc015805f4160ca2aa762d58a4d0ad843fa", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/source", + "type": "directory", + "name": "source", + "base_name": "source", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 54, + "scan_errors": [] + }, + { + "path": "debian/source/format", + "type": "file", + "name": "format", + "base_name": "format", + "extension": "", + "size": 12, + "date": "2023-02-20", + "sha1": "1064dc0ce263680c076a1005f35ec906a5cf5a32", + "md5": "d3a10140af54ec7371d3b9b084b07c14", + "sha256": "1be7080d72e6b566df3e236ce2c55efdfbbb8fa1c972d825e5b672ff8773be1a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/source/options", + "type": "file", + "name": "options", + "base_name": "options", + "extension": "", + "size": 42, + "date": "2023-02-20", + "sha1": "376efdf6725adf6355700dfc04b70674510c3471", + "md5": "563eb6c619a4afdc835face81c9f80c7", + "sha256": "2cc5452b4dfb102978da04ed0297715370c72092061c207d0a42d50f73550e2b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/tests", + "type": "directory", + "name": "tests", + "base_name": "tests", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 262, + "scan_errors": [] + }, + { + "path": "debian/tests/control", + "type": "file", + "name": "control", + "base_name": "control", + "extension": "", + "size": 262, + "date": "2023-02-20", + "sha1": "1d724d561613120df4a1270df21fab00b029b95e", + "md5": "0997b3273e4f04379fef5472ba45e934", + "sha256": "71cd3a5a6f081889c18106ddb452a34cb19329441b54d55aede03ed755972c25", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Haxe", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/upstream", + "type": "directory", + "name": "upstream", + "base_name": "upstream", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 218, + "scan_errors": [] + }, + { + "path": "debian/upstream/metadata", + "type": "file", + "name": "metadata", + "base_name": "metadata", + "extension": "", + "size": 218, + "date": "2023-02-20", + "sha1": "415a7507effeeaf3aca0051c2fba70efacb1269d", + "md5": "18a43f12a3725ad9ea2e3ac033d6ee5f", + "sha256": "5733d936c79762f99bf217680d9758daafd20128ede4076d6ad042e13aa98f7b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/jd/tenacity/issues", + "start_line": 1, + "end_line": 1 + }, + { + "url": "https://github.com/jd/tenacity/issues/new", + "start_line": 2, + "end_line": 2 + }, + { + "url": "https://github.com/jd/tenacity.git", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/jd/tenacity", + "start_line": 5, + "end_line": 5 + } + ], + "is_legal": false, + "is_manifest": true, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1", + "type": "directory", + "name": "tenacity-8.2.1", + "base_name": "tenacity-8.2.1", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 63, + "dirs_count": 9, + "size_count": 183342, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.editorconfig", + "type": "file", + "name": ".editorconfig", + "base_name": ".editorconfig", + "extension": "", + "size": 294, + "date": "2023-02-09", + "sha1": "889a7d60cc2dad1c0eedebac9c20c08c92e23911", + "md5": "352337a10b86467508e12f23e526ccfa", + "sha256": "13468ca7f59876c373ddd0f0248c1aed25350536391c862fc349ad1c66ce4701", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.mergify.yml", + "type": "file", + "name": ".mergify.yml", + "base_name": ".mergify", + "extension": ".yml", + "size": 1753, + "date": "2023-02-09", + "sha1": "93d147f060fb28153f55ec2da45cd2a505ad43ae", + "md5": "39f57ccc2e19047d17c4e82d30bc4473", + "sha256": "1f0a9dfbc6fdbb35fdfda5c6c30a947e313794c9f05d5db42eea44b5b8544e99", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "https://docs.openstack.org/reno/latest/user/usage.html", + "start_line": 24, + "end_line": 24 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.readthedocs.yml", + "type": "file", + "name": ".readthedocs.yml", + "base_name": ".readthedocs", + "extension": ".yml", + "size": 102, + "date": "2023-02-09", + "sha1": "f35a946b0ec3a930a2d8572039fbafc49a4555ed", + "md5": "79f03924f4d1f69ad2a7314a6b35cd9c", + "sha256": "a2ba51b607ce4da41d427fce8bd5f0b2decb88041ebacb15ca663fa9f0062fb5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 11357, + "date": "2023-02-09", + "sha1": "1128f8f91104ba9ef98d37eea6523a888dcfa5de", + "md5": "175792518e4ac015ab6696d16c4f607e", + "sha256": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 2, + "end_line": 202, + "matched_rule": { + "identifier": "apache-2.0.LICENSE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 2, - "end_line": 202, - "matched_rule": { - "identifier": "apache-2.0.LICENSE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "1-hash", - "rule_length": 1581, - "matched_length": 1581, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." - } + "apache-2.0" ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 100, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/", - "start_line": 4, - "end_line": 4 - }, - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 196, - "end_line": 196 - } - ], - "is_legal": true, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": true, + "referenced_filenames": [], "is_license_text": true, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/PKG-INFO", - "type": "file", - "name": "PKG-INFO", - "base_name": "PKG-INFO", - "extension": "", - "size": 967, - "date": "1970-01-01", - "sha1": "22b86313b4a28b7ff06082f94179b082a7bbdbf2", - "md5": "249bc229e3415b1b855c1950bc0bcbca", - "sha256": "57867fdd81accb937cd806b920aa9fbee5f7896158abf74b393aa1224b1d3ddf", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "1-hash", + "rule_length": 1581, + "matched_length": 1581, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 100, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/", + "start_line": 4, + "end_line": 4 + }, + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 196, + "end_line": 196 + } + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": true, + "is_license_text": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/PKG-INFO", + "type": "file", + "name": "PKG-INFO", + "base_name": "PKG-INFO", + "extension": "", + "size": 977, + "date": "2023-02-09", + "sha1": "543b6143885604499b7a53584c0561d4bdca1c88", + "md5": "a13f7e3ec1bd46a43ff7b0dd8df167e1", + "sha256": "542486d5178284c857b587f1705ed415d29750d8d7162f6a0e93c82fc6fdb39c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 8, + "end_line": 8, + "matched_rule": { + "identifier": "apache-2.0_65.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 8, - "end_line": 8, - "matched_rule": { - "identifier": "apache-2.0_65.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 4, - "matched_length": 4, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "License: Apache 2.0" - }, - { - "key": "apache-2.0", - "score": 95, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 11, - "end_line": 11, - "matched_rule": { - "identifier": "pypi_apache_no-version.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 6, - "matched_length": 6, - "match_coverage": 100, - "rule_relevance": 95 - }, - "matched_text": "License :: OSI Approved :: Apache Software License" - } - ], - "license_expressions": [ - "apache-2.0", - "apache-2.0" - ], - "percentage_of_license_text": 7.87, - "copyrights": [], - "holders": [], - "authors": [ - { - "value": "Julien Danjou Author-email julien@danjou.info", - "start_line": 6, - "end_line": 7 - } - ], - "packages": [ - { - "type": "pypi", - "namespace": null, - "name": "tenacity", - "version": "8.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Julien Danjou", - "email": "julien@danjou.info", - "url": null - } - ], - "keywords": [ - "Intended Audience :: Developers", - "Programming Language :: Python", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Topic :: Utilities" - ], - "homepage_url": "https://github.com/jd/tenacity", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "license_expression": "apache-2.0", - "declared_license": { - "license": "Apache 2.0", - "classifiers": [ - "License :: OSI Approved :: Apache Software License" - ] - }, - "notice_text": null, - "root_path": "tenacity-8.0.1/PKG-INFO", - "dependencies": [], - "contains_source_code": null, - "source_packages": [], - "extra_data": {}, - "purl": "pkg:pypi/tenacity@8.0.1", - "repository_homepage_url": "https://pypi.org/project/https://pypi.org", - "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.0.1.tar.gz", - "api_data_url": "https://pypi.org/pypi/tenacity/8.0.1/json", - "files": [ - { - "path": "tenacity-8.0.1/PKG-INFO", - "type": "file" - } - ] - } + "apache-2.0" ], - "emails": [ - { - "email": "julien@danjou.info", - "start_line": 7, - "end_line": 7 - } - ], - "urls": [ - { - "url": "https://github.com/jd/tenacity", - "start_line": 5, - "end_line": 5 - } + "referenced_filenames": [], + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 4, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "License: Apache 2.0" + }, + { + "key": "apache-2.0", + "score": 95, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 10, + "end_line": 10, + "matched_rule": { + "identifier": "pypi_apache_no-version.RULE", + "license_expression": "apache-2.0", + "licenses": [ + "apache-2.0" ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/pyproject.toml", - "type": "file", - "name": "pyproject.toml", - "base_name": "pyproject", - "extension": ".toml", - "size": 507, - "date": "1970-01-01", - "sha1": "551043d06423330f6f86eba3f8459a9e258fd7a9", - "md5": "8300704948f83cd73c7948f066079715", - "sha256": "505f8afea8e41cfc330855c1ee680d0db4e45699456c9cafde7833751a0b3783", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": true, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 6, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95 + }, + "matched_text": "License :: OSI Approved :: Apache Software License" + } + ], + "license_expressions": [ + "apache-2.0", + "apache-2.0" + ], + "percentage_of_license_text": 7.81, + "copyrights": [], + "holders": [], + "authors": [ + { + "value": "Julien Danjou Author-email julien@danjou.info", + "start_line": 6, + "end_line": 7 + } + ], + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": "tenacity", + "version": "8.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Julien Danjou", + "email": "julien@danjou.info", + "url": null + } + ], + "keywords": [ + "Intended Audience :: Developers", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Topic :: Utilities" + ], + "homepage_url": "https://github.com/jd/tenacity", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": "apache-2.0", + "declared_license": { + "license": "Apache 2.0", + "classifiers": [ + "License :: OSI Approved :: Apache Software License" + ] + }, + "notice_text": null, + "root_path": "tenacity-8.2.1/PKG-INFO", + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "extra_data": {}, + "purl": "pkg:pypi/tenacity@8.2.1", + "repository_homepage_url": "https://pypi.org/project/https://pypi.org", + "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.2.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/tenacity/8.2.1/json", + "files": [ + { + "path": "tenacity-8.2.1/PKG-INFO", + "type": "file" + } + ] + } + ], + "emails": [ + { + "email": "julien@danjou.info", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [ + { + "url": "https://github.com/jd/tenacity", + "start_line": 5, + "end_line": 5 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/pyproject.toml", + "type": "file", + "name": "pyproject.toml", + "base_name": "pyproject", + "extension": ".toml", + "size": 673, + "date": "2023-02-09", + "sha1": "ac9fa08001ee030ac8731677c4e1a9aeaf612c13", + "md5": "2197718a37287cfb63e3db4c17a495ad", + "sha256": "3dde7e64bf7f4d2f5c4f2dbd3af975dec358f03f7b18fc8405a014b7a7fe742d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": true, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/README.rst", + "type": "file", + "name": "README.rst", + "base_name": "README", + "extension": ".rst", + "size": 17212, + "date": "2023-02-09", + "sha1": "0a53a585c9c3caf3c23faa1ceba8c684fff3f5bd", + "md5": "8afc847a47f8d8a65ed1703c98862a4e", + "sha256": "55fc3e4101d1c388a6c870701dff4ba2fa1a34137a42d1d07eab0db04450e6ac", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 13, + "end_line": 13, + "matched_rule": { + "identifier": "apache-2.0_132.RULE", + "license_expression": "apache-2.0", + "licenses": [ + "apache-2.0" + ], + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/README.rst", - "type": "file", - "name": "README.rst", - "base_name": "README", - "extension": ".rst", - "size": 15733, - "date": "1970-01-01", - "sha1": "cd2ecdd63c2c7c82f9de476729f98e633dd79191", - "md5": "46a89362fb3b5779b01a47c432f6b9b3", - "sha256": "98cf4a1e42166259bd86ad38f0477beae936605405ba0351c45e54e6c0c6e201", - "mime_type": "text/x-script.python", - "file_type": "Python script, ASCII text executable", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 4, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Apache 2.0 licensed" + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 0.18, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "https://img.shields.io/pypi/v/tenacity.svg", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://pypi.python.org/pypi/tenacity", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://circleci.com/gh/jd/tenacity.svg?style=svg", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://circleci.com/gh/jd/tenacity", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://img.shields.io/endpoint.svg?url=https://api.mergify.com/badges/jd/tenacity&style=flat", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://mergify.io/", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://github.com/rholder/retrying/issues/65", + "start_line": 16, + "end_line": 16 + }, + { + "url": "https://julien.danjou.info/python-tenacity/", + "start_line": 17, + "end_line": 17 + }, + { + "url": "https://github.com/jd/tenacity", + "start_line": 631, + "end_line": 631 + }, + { + "url": "https://docs.openstack.org/reno/latest/user/usage.html", + "start_line": 645, + "end_line": 645 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/reno.yaml", + "type": "file", + "name": "reno.yaml", + "base_name": "reno", + "extension": ".yaml", + "size": 41, + "date": "2023-02-09", + "sha1": "84ca1f0866f985a21f20a8c975bb91b0bdbb75a6", + "md5": "9f625c87c6375769b4df921f73e6784e", + "sha256": "8eb34cb87752cbdb6d10e2ed24a3d2365651dd9a5c93385c582e4c62e51de5d6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/setup.cfg", + "type": "file", + "name": "setup.cfg", + "base_name": "setup", + "extension": ".cfg", + "size": 1148, + "date": "2023-02-09", + "sha1": "3b8046b111bf8b23de934290c1d2e03d643567b6", + "md5": "34493cffaddfa26438f9e5662000ad2b", + "sha256": "7ef74beefa92beea4d097c5eb94335acc40d1642bf52dd64def1796fa5bfb689", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 3, + "end_line": 3, + "matched_rule": { + "identifier": "apache-2.0_65.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 13, - "end_line": 13, - "matched_rule": { - "identifier": "apache-2.0_132.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 4, - "matched_length": 4, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Apache 2.0 licensed" - } - ], - "license_expressions": [ - "apache-2.0" + "apache-2.0" ], - "percentage_of_license_text": 0.19, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "https://img.shields.io/pypi/v/tenacity.svg", - "start_line": 3, - "end_line": 3 - }, - { - "url": "https://pypi.python.org/pypi/tenacity", - "start_line": 4, - "end_line": 4 - }, - { - "url": "https://circleci.com/gh/jd/tenacity.svg?style=svg", - "start_line": 6, - "end_line": 6 - }, - { - "url": "https://circleci.com/gh/jd/tenacity", - "start_line": 7, - "end_line": 7 - }, - { - "url": "https://img.shields.io/endpoint.svg?url=https://dashboard.mergify.io/badges/jd/tenacity&style=flat", - "start_line": 9, - "end_line": 9 - }, - { - "url": "https://mergify.io/", - "start_line": 10, - "end_line": 10 - }, - { - "url": "https://github.com/rholder/retrying/issues/65", - "start_line": 16, - "end_line": 16 - }, - { - "url": "https://julien.danjou.info/python-tenacity/", - "start_line": 17, - "end_line": 17 - }, - { - "url": "https://github.com/jd/tenacity", - "start_line": 585, - "end_line": 585 - }, - { - "url": "https://docs.openstack.org/reno/latest/user/usage.html", - "start_line": 599, - "end_line": 599 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": true, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/reno.yaml", - "type": "file", - "name": "reno.yaml", - "base_name": "reno", - "extension": ".yaml", - "size": 41, - "date": "1970-01-01", - "sha1": "84ca1f0866f985a21f20a8c975bb91b0bdbb75a6", - "md5": "9f625c87c6375769b4df921f73e6784e", - "sha256": "8eb34cb87752cbdb6d10e2ed24a3d2365651dd9a5c93385c582e4c62e51de5d6", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/setup.cfg", - "type": "file", - "name": "setup.cfg", - "base_name": "setup", - "extension": ".cfg", - "size": 1108, - "date": "1970-01-01", - "sha1": "80efbd1f41b7b6c668a67979d9906fac20717f22", - "md5": "308c4bf64d4f8e1d8b8072fdf5e724d7", - "sha256": "666a79fb48f15f5e80d4020d313745ad36dd31ba51853e30bb0ed68cacd0f4db", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 4, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "license = Apache 2.0" + }, + { + "key": "apache-2.0", + "score": 95, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 12, + "end_line": 12, + "matched_rule": { + "identifier": "pypi_apache_no-version.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 3, - "matched_rule": { - "identifier": "apache-2.0_65.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 4, - "matched_length": 4, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "license = Apache 2.0" - }, - { - "key": "apache-2.0", - "score": 95, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 12, - "end_line": 12, - "matched_rule": { - "identifier": "pypi_apache_no-version.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 6, - "matched_length": 6, - "match_coverage": 100, - "rule_relevance": 95 - }, - "matched_text": "License :: OSI Approved :: Apache Software License" - } + "apache-2.0" ], - "license_expressions": [ - "apache-2.0", - "apache-2.0" - ], - "percentage_of_license_text": 6.94, - "copyrights": [], - "holders": [], - "authors": [ - { - "value": "Julien Danjou", - "start_line": 7, - "end_line": 7 - } - ], - "packages": [ - { - "type": "pypi", - "namespace": null, - "name": null, - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "license_expression": null, - "declared_license": null, - "notice_text": null, - "root_path": "tenacity-8.0.1/setup.cfg", - "dependencies": [ - { - "purl": "pkg:pypi/reno", - "requirement": "reno", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/sphinx", - "requirement": "sphinx", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/tornado", - "requirement": ">=4.5", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - } - ], - "contains_source_code": null, - "source_packages": [], - "extra_data": {}, - "purl": null, - "repository_homepage_url": null, - "repository_download_url": null, - "api_data_url": null, - "files": [ - { - "path": "tenacity-8.0.1/setup.cfg", - "type": "file" - } - ] - } - ], - "emails": [ - { - "email": "julien@danjou.info", - "start_line": 8, - "end_line": 8 - } - ], - "urls": [ - { - "url": "https://github.com/jd/tenacity", - "start_line": 4, - "end_line": 4 - } - ], - "is_legal": false, - "is_manifest": true, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/setup.py", - "type": "file", - "name": "setup.py", - "base_name": "setup", - "extension": ".py", - "size": 674, - "date": "1970-01-01", - "sha1": "bc9b3cd24c842906831213481a7b5559dc2e9c72", - "md5": "4b20f54c5dad95b3d38ad3150087a294", - "sha256": "88c409816229d35a1eb18bfe017474be899f0acbf5ee01abcbb05ceff1bad94c", - "mime_type": "text/x-script.python", - "file_type": "Python script, ASCII text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 6, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95 + }, + "matched_text": "License :: OSI Approved :: Apache Software License" + } + ], + "license_expressions": [ + "apache-2.0", + "apache-2.0" + ], + "percentage_of_license_text": 6.71, + "copyrights": [], + "holders": [], + "authors": [ + { + "value": "Julien Danjou", + "start_line": 7, + "end_line": 7 + } + ], + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": "tenacity-8.2.1/setup.cfg", + "dependencies": [ + { + "purl": "pkg:pypi/reno", + "requirement": "reno", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/sphinx", + "requirement": "sphinx", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/tornado", + "requirement": ">=4.5", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + } + ], + "contains_source_code": null, + "source_packages": [], + "extra_data": {}, + "purl": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "files": [ + { + "path": "tenacity-8.2.1/setup.cfg", + "type": "file" + } + ] + } + ], + "emails": [ + { + "email": "julien@danjou.info", + "start_line": 8, + "end_line": 8 + } + ], + "urls": [ + { + "url": "https://github.com/jd/tenacity", + "start_line": 4, + "end_line": 4 + } + ], + "is_legal": false, + "is_manifest": true, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/setup.py", + "type": "file", + "name": "setup.py", + "base_name": "setup", + "extension": ".py", + "size": 674, + "date": "2023-02-09", + "sha1": "bc9b3cd24c842906831213481a7b5559dc2e9c72", + "md5": "4b20f54c5dad95b3d38ad3150087a294", + "sha256": "88c409816229d35a1eb18bfe017474be899f0acbf5ee01abcbb05ceff1bad94c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 3, + "end_line": 14, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 14, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n# implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } + "apache-2.0" ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 84.16, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [ - { - "type": "pypi", - "namespace": null, - "name": null, - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "license_expression": null, - "declared_license": {}, - "notice_text": null, - "root_path": "tenacity-8.0.1/setup.py", - "dependencies": [], - "contains_source_code": null, - "source_packages": [], - "extra_data": {}, - "purl": null, - "repository_homepage_url": null, - "repository_download_url": null, - "api_data_url": null, - "files": [ - { - "path": "tenacity-8.0.1/setup.py", - "type": "file" - } - ] - } - ], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 7, - "end_line": 7 - } - ], - "is_legal": false, - "is_manifest": true, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tox.ini", - "type": "file", - "name": "tox.ini", - "base_name": "tox", - "extension": ".ini", - "size": 1008, - "date": "1970-01-01", - "sha1": "9502549be04b9aff47a6acfbef7c9a4244654afd", - "md5": "9f73a2b6bb7f3acca1bcc63ee000b924", - "sha256": "2d433ed679415d7d1a97d009356395f6ec9ed3a4f7d50acb5f57a30b4da8627d", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [ - { - "type": "pypi", - "namespace": null, - "name": null, - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "license_expression": null, - "declared_license": null, - "notice_text": null, - "root_path": "tenacity-8.0.1/tox.ini", - "dependencies": [ - { - "purl": "pkg:pypi/pytest", - "requirement": "pytest", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/typeguard", - "requirement": "typeguard", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8", - "requirement": "flake8", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-import-order", - "requirement": "flake8-import-order", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-blind-except", - "requirement": "flake8-blind-except", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-builtins", - "requirement": "flake8-builtins", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-docstrings", - "requirement": "flake8-docstrings", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-rst-docstrings", - "requirement": "flake8-rst-docstrings", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/flake8-logging-format", - "requirement": "flake8-logging-format", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/black", - "requirement": "black", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/black", - "requirement": "black", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/reno", - "requirement": "reno", - "scope": "install", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - } - ], - "contains_source_code": null, - "source_packages": [], - "extra_data": {}, - "purl": null, - "repository_homepage_url": null, - "repository_download_url": null, - "api_data_url": null, - "files": [ - { - "path": "tenacity-8.0.1/tox.ini", - "type": "file" - } - ] - } + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n# implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 84.16, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": {}, + "notice_text": null, + "root_path": "tenacity-8.2.1/setup.py", + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "extra_data": {}, + "purl": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "files": [ + { + "path": "tenacity-8.2.1/setup.py", + "type": "file" + } + ] + } + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 7, + "end_line": 7 + } + ], + "is_legal": false, + "is_manifest": true, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tox.ini", + "type": "file", + "name": "tox.ini", + "base_name": "tox", + "extension": ".ini", + "size": 1088, + "date": "2023-02-09", + "sha1": "44ed8a84b68a1230145105422255526c9465cf73", + "md5": "c0cb9ea448434ea2d49f20396a85a5ed", + "sha256": "97848767d919dddd1dd15fc81869874644123034baf9c25974c9e25cdbfe8027", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": "tenacity-8.2.1/tox.ini", + "dependencies": [ + { + "purl": "pkg:pypi/pytest", + "requirement": "pytest", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/typeguard", + "requirement": "typeguard", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8", + "requirement": "flake8", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-import-order", + "requirement": "flake8-import-order", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-blind-except", + "requirement": "flake8-blind-except", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-builtins", + "requirement": "flake8-builtins", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-docstrings", + "requirement": "flake8-docstrings", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-rst-docstrings", + "requirement": "flake8-rst-docstrings", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/flake8-logging-format", + "requirement": "flake8-logging-format", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/black", + "requirement": "black", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/mypy", + "requirement": ">=1.0.0", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/black", + "requirement": "black", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/reno", + "requirement": "reno", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + } + ], + "contains_source_code": null, + "source_packages": [], + "extra_data": {}, + "purl": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "files": [ + { + "path": "tenacity-8.2.1/tox.ini", + "type": "file" + } + ] + } + ], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.github", + "type": "directory", + "name": ".github", + "base_name": ".github", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 2, + "dirs_count": 1, + "size_count": 1908, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.github/workflows", + "type": "directory", + "name": "workflows", + "base_name": "workflows", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 1908, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.github/workflows/ci.yaml", + "type": "file", + "name": "ci.yaml", + "base_name": "ci", + "extension": ".yaml", + "size": 1180, + "date": "2023-02-09", + "sha1": "08de7f5ee751e18cbca2a158114599e5933e613b", + "md5": "5dd948b9029ea9c2855bd606dcbed7d5", + "sha256": "0b62c4f36ef4d2cf8dc6c24ce8255fef97c06108ccf8645bf09085f1699bffda", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.github/workflows/deploy.yaml", + "type": "file", + "name": "deploy.yaml", + "base_name": "deploy", + "extension": ".yaml", + "size": 728, + "date": "2023-02-09", + "sha1": "4359abb7eeea7ca552f6c418bcfff5e13bcaa461", + "md5": "d2ea4a5c21269d20ccee583396163226", + "sha256": "ba80e4995fccabca6c10d0f072a53dc04ef50a51adbafc0123b3797cb0e2aa1d", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc", + "type": "directory", + "name": "doc", + "base_name": "doc", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 4, + "dirs_count": 1, + "size_count": 19617, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc/source", + "type": "directory", + "name": "source", + "base_name": "source", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 19617, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc/source/api.rst", + "type": "file", + "name": "api.rst", + "base_name": "api", + "extension": ".rst", + "size": 1490, + "date": "2023-02-09", + "sha1": "6eafda84c5e67c6dfbbba2c85c25b6645b3891d5", + "md5": "e8075284b8f70407416a1c1e05a6fdd2", + "sha256": "6336e527d3baab691622d00235a3ccecca718cf5ebdf1b01b6419ae4370e4a1e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc/source/changelog.rst", + "type": "file", + "name": "changelog.rst", + "base_name": "changelog", + "extension": ".rst", + "size": 40, + "date": "2023-02-09", + "sha1": "a1fdc1312460f9334ab2cff1f2e0b24a6e373b7e", + "md5": "743cea20a6b9c7bfd7a700b9dcbc5929", + "sha256": "17899cd8e06aeafb4249e43e1abe50009240e4319fd51803bd3dcc8cd9136a3d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc/source/conf.py", + "type": "file", + "name": "conf.py", + "base_name": "conf", + "extension": ".py", + "size": 1252, + "date": "2024-02-13", + "sha1": "f3940e81a66ae551b008f47e82c2bfaabe52146a", + "md5": "749666a6f6766cc9e42a2f76ed3b64e4", + "sha256": "8f63a81acc96bc42325766466e2632991cfbb75b37424a054949da8a4c625bb2", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 6, + "end_line": 16, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", + "licenses": [ + "apache-2.0" ], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/.circleci", - "type": "directory", - "name": ".circleci", - "base_name": ".circleci", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 1, - "dirs_count": 0, - "size_count": 1966, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/.circleci/config.yml", - "type": "file", - "name": "config.yml", - "base_name": "config", - "extension": ".yml", - "size": 1966, - "date": "1970-01-01", - "sha1": "34d0a4d7d9027d31d75ac8e2c2b49ae584ea7a81", - "md5": "9e4043d00385d56da6cf63917ca05986", - "sha256": "737987ab4e37873612f9e137636f5b17ac97d0c8432b4b318b3a830b53cd8eb9", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/doc", - "type": "directory", - "name": "doc", - "base_name": "doc", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 4, - "dirs_count": 1, - "size_count": 18133, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/doc/source", - "type": "directory", - "name": "source", - "base_name": "source", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 4, - "dirs_count": 0, - "size_count": 18133, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/doc/source/api.rst", - "type": "file", - "name": "api.rst", - "base_name": "api", - "extension": ".rst", - "size": 1490, - "date": "1970-01-01", - "sha1": "6eafda84c5e67c6dfbbba2c85c25b6645b3891d5", - "md5": "e8075284b8f70407416a1c1e05a6fdd2", - "sha256": "6336e527d3baab691622d00235a3ccecca718cf5ebdf1b01b6419ae4370e4a1e", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/doc/source/changelog.rst", - "type": "file", - "name": "changelog.rst", - "base_name": "changelog", - "extension": ".rst", - "size": 40, - "date": "1970-01-01", - "sha1": "a1fdc1312460f9334ab2cff1f2e0b24a6e373b7e", - "md5": "743cea20a6b9c7bfd7a700b9dcbc5929", - "sha256": "17899cd8e06aeafb4249e43e1abe50009240e4319fd51803bd3dcc8cd9136a3d", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/doc/source/conf.py", - "type": "file", - "name": "conf.py", - "base_name": "conf", - "extension": ".py", - "size": 1252, - "date": "2022-03-15", - "sha1": "f3940e81a66ae551b008f47e82c2bfaabe52146a", - "md5": "749666a6f6766cc9e42a2f76ed3b64e4", - "sha256": "8f63a81acc96bc42325766466e2632991cfbb75b37424a054949da8a4c625bb2", - "mime_type": "text/plain", - "file_type": "UTF-8 Unicode text", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 47.75, + "copyrights": [ + { + "value": "Copyright 2016 Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "value": "Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "value": "Ray", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 10, + "end_line": 10 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc/source/index.rst", + "type": "file", + "name": "index.rst", + "base_name": "index", + "extension": ".rst", + "size": 16835, + "date": "2024-02-13", + "sha1": "d87e21b794d667482c3d1a106da6624b9e9c5ffb", + "md5": "e46c2bcdbc79d117d61056a6c675a31c", + "sha256": "843054dca31503c9a09b70873167dc9d47fac7a0a5e8f124c4d2619b64ee80b0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 4, + "end_line": 4, + "matched_rule": { + "identifier": "apache-2.0_132.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 16, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" + "apache-2.0" ], - "percentage_of_license_text": 47.75, - "copyrights": [ - { - "value": "Copyright 2016 Etienne Bersac", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Julien Danjou", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 3, - "end_line": 3 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 4, - "end_line": 4 - } - ], - "holders": [ - { - "value": "Etienne Bersac", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Julien Danjou", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Joshua Harlow", - "start_line": 3, - "end_line": 3 - }, - { - "value": "Ray", - "start_line": 4, - "end_line": 4 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 10, - "end_line": 10 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/doc/source/index.rst", - "type": "file", - "name": "index.rst", - "base_name": "index", - "extension": ".rst", - "size": 15351, - "date": "2022-03-15", - "sha1": "0a1c744de692f8cceaba2a06ad42747f7cbc857e", - "md5": "415e1f665e78aeadb5dbd55b392fbf21", - "sha256": "c8ec3ce30e965581a9895599e5e86d076fa9d753a0c6e9f82a381c91e00b10ea", - "mime_type": "text/x-script.python", - "file_type": "Python script, ASCII text executable", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 4, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Apache 2.0 licensed" + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 0.18, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/rholder/retrying/issues/65", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://julien.danjou.info/python-tenacity/", + "start_line": 8, + "end_line": 8 + }, + { + "url": "https://github.com/jd/tenacity", + "start_line": 622, + "end_line": 622 + }, + { + "url": "https://docs.openstack.org/reno/latest/user/usage.html", + "start_line": 636, + "end_line": 636 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes", + "type": "directory", + "name": "releasenotes", + "base_name": "releasenotes", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 24, + "dirs_count": 1, + "size_count": 2722, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes", + "type": "directory", + "name": "notes", + "base_name": "notes", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 24, + "dirs_count": 0, + "size_count": 2722, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/add-reno-d1ab5710f272650a.yaml", + "type": "file", + "name": "add-reno-d1ab5710f272650a.yaml", + "base_name": "add-reno-d1ab5710f272650a", + "extension": ".yaml", + "size": 46, + "date": "2023-02-09", + "sha1": "17087f41b9814eb0974f4aa15d73e83f7e3d1da3", + "md5": "2dcf475abed9a26400a781072f3d96f5", + "sha256": "94303ff8c6ce5e3cab87db7d443c9f9f446ff04a0a76b8736cbe5213f369e82b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/add-retry_except_exception_type-31b31da1924d55f4.yaml", + "type": "file", + "name": "add-retry_except_exception_type-31b31da1924d55f4.yaml", + "base_name": "add-retry_except_exception_type-31b31da1924d55f4", + "extension": ".yaml", + "size": 131, + "date": "2023-02-09", + "sha1": "da2330920d9b4cc89b08a8b001460f3aa43f96ec", + "md5": "1051348470d2bd9570c9274f25f72767", + "sha256": "e38086a44543f0714f641b9d28f1576bf6b3cd37aa39613cf6fc615665059a86", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/add_retry_if_exception_cause_type-d16b918ace4ae0ad.yaml", + "type": "file", + "name": "add_retry_if_exception_cause_type-d16b918ace4ae0ad.yaml", + "base_name": "add_retry_if_exception_cause_type-d16b918ace4ae0ad", + "extension": ".yaml", + "size": 189, + "date": "2023-02-09", + "sha1": "a9730189d54bd785d73fb0b6c1a957dd815c85a6", + "md5": "e430fb0c52238f01e3d0aa0990e38039", + "sha256": "7340d9a0477a4502509e7b4d3a4a406d05c142e1411fb4f9122e2fa99b94e8eb", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/after_log-50f4d73b24ce9203.yaml", + "type": "file", + "name": "after_log-50f4d73b24ce9203.yaml", + "base_name": "after_log-50f4d73b24ce9203", + "extension": ".yaml", + "size": 92, + "date": "2023-02-09", + "sha1": "c94487322ba37ab5e55826712c9ac54ba03b207e", + "md5": "5722a7c9d631d4ff08c1f8274975ac8c", + "sha256": "dd8e04d15e5f90a94c038c6be17faadc82c818fc10dec0d9af7e701327e8250e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/allow-mocking-of-nap-sleep-6679c50e702446f1.yaml", + "type": "file", + "name": "allow-mocking-of-nap-sleep-6679c50e702446f1.yaml", + "base_name": "allow-mocking-of-nap-sleep-6679c50e702446f1", + "extension": ".yaml", + "size": 95, + "date": "2023-02-09", + "sha1": "5dc5715b54038d80cfd22c86fd551e49ec5e830c", + "md5": "3b171218bfcb8bf0fd0305fa7a4aa377", + "sha256": "cd9f23bac3fefde9e1349fa0f068c987a81975de538a0ce39db8fa0f96de3cb1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/annotate_code-197b93130df14042.yaml", + "type": "file", + "name": "annotate_code-197b93130df14042.yaml", + "base_name": "annotate_code-197b93130df14042", + "extension": ".yaml", + "size": 61, + "date": "2023-02-09", + "sha1": "70fce23a3dfc6b5683c6ccd0478f83cb3f43ea5b", + "md5": "f192fd06a30c329268a99854adf42dc5", + "sha256": "2b7837f69eeb7f1065fbc8d6aa1c1f0a02af4d24f942f29c171b6b5f912f9ca7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/before_sleep_log-improvements-d8149274dfb37d7c.yaml", + "type": "file", + "name": "before_sleep_log-improvements-d8149274dfb37d7c.yaml", + "base_name": "before_sleep_log-improvements-d8149274dfb37d7c", + "extension": ".yaml", + "size": 84, + "date": "2023-02-09", + "sha1": "af04bde76b01d12e472be50fc6bb457ec39a31f9", + "md5": "37a896553f09db088dfa292f627e43f6", + "sha256": "55ae14daa43b040879e16953a35f377ea76a8b83c621d203423067e97b95a38e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/clarify-reraise-option-6829667eacf4f599.yaml", + "type": "file", + "name": "clarify-reraise-option-6829667eacf4f599.yaml", + "base_name": "clarify-reraise-option-6829667eacf4f599", + "extension": ".yaml", + "size": 63, + "date": "2023-02-09", + "sha1": "a6ca9a6788eb9e8121835533ddee56026826a68c", + "md5": "4f203469133ea6afa47fbc669d0c1712", + "sha256": "764b9da1eb752a612697b2bcff934773df34b51562f639db6b5feb8ec22cdecd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/do_not_package_tests-fe5ac61940b0a5ed.yaml", + "type": "file", + "name": "do_not_package_tests-fe5ac61940b0a5ed.yaml", + "base_name": "do_not_package_tests-fe5ac61940b0a5ed", + "extension": ".yaml", + "size": 51, + "date": "2023-02-09", + "sha1": "f99b7170c387741ef41bfe0228a1f3b98e19f108", + "md5": "0895ae27611c8402e3621652dd54a156", + "sha256": "8d7570c217f84b8753f93b88555741336a2b19b5aec1f656d153487a84c2346e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/drop-deprecated-python-versions-69a05cb2e0f1034c.yaml", + "type": "file", + "name": "drop-deprecated-python-versions-69a05cb2e0f1034c.yaml", + "base_name": "drop-deprecated-python-versions-69a05cb2e0f1034c", + "extension": ".yaml", + "size": 79, + "date": "2023-02-09", + "sha1": "94d60e3f3e12f1490e562f9e591ef3d6df76bae6", + "md5": "8a8d10060ae3cb2f98528ddca3d826f1", + "sha256": "17d37b043719c4b61b2044188784fa207dce910f8dd65c548ab5df275e25c21d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/drop_deprecated-7ea90b212509b082.yaml", + "type": "file", + "name": "drop_deprecated-7ea90b212509b082.yaml", + "base_name": "drop_deprecated-7ea90b212509b082", + "extension": ".yaml", + "size": 274, + "date": "2023-02-09", + "sha1": "fb3273ad67b8323f3f60582216f559ad42ad79ec", + "md5": "899ba4ae8630a69d9e42f597ccba706f", + "sha256": "303167653efe0487d2b8909e0a2b203614101cf0d82174100bce19cd49072fe6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/export-convenience-symbols-981d9611c8b754f3.yaml", + "type": "file", + "name": "export-convenience-symbols-981d9611c8b754f3.yaml", + "base_name": "export-convenience-symbols-981d9611c8b754f3", + "extension": ".yaml", + "size": 82, + "date": "2023-02-09", + "sha1": "f0f20cad1999d29a586ca0d30ebaedc741312655", + "md5": "817e1a0396556727839caf98fc0ea7bb", + "sha256": "0a3f1287e3b0379687f979c20473db9ae4c4d7954022f9e5b48b3a495df93686", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/fix-async-loop-with-result-f68e913ccb425aca.yaml", + "type": "file", + "name": "fix-async-loop-with-result-f68e913ccb425aca.yaml", + "base_name": "fix-async-loop-with-result-f68e913ccb425aca", + "extension": ".yaml", + "size": 87, + "date": "2023-02-09", + "sha1": "e476f4ecac45a5545e96a68265ff68564ab2f32a", + "md5": "2649825c1fd5f5c2cc992a47e031395e", + "sha256": "7bef0db99e0f782e2d16d4f0e0988ba08a5245884ca2419f6d5eea4090eb8930", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/fix_async-52b6594c8e75c4bc.yaml", + "type": "file", + "name": "fix_async-52b6594c8e75c4bc.yaml", + "base_name": "fix_async-52b6594c8e75c4bc", + "extension": ".yaml", + "size": 84, + "date": "2023-02-09", + "sha1": "de32fcfc6f0c4007dd49d865c34a0f11d494140d", + "md5": "5d529343d727d3a6c33a21b8536b40af", + "sha256": "f0bbdcea219a825d168981dbb71b4a65e1c11f50a2f3ee14d4dc2f449f153f67", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/make-logger-more-compatible-5da1ddf1bab77047.yaml", + "type": "file", + "name": "make-logger-more-compatible-5da1ddf1bab77047.yaml", + "base_name": "make-logger-more-compatible-5da1ddf1bab77047", + "extension": ".yaml", + "size": 127, + "date": "2023-02-09", + "sha1": "73d9be2a9ac231dca8b78975f5f6a75a19c73156", + "md5": "67de30d6cd7e107d84bfa5422619090e", + "sha256": "d5e8606c2c46c9b6dc7d2daf9e0f2ea8d49e7371fc7d9d8de7ae8b5cc55a8a0f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/no-async-iter-6132a42e52348a75.yaml", + "type": "file", + "name": "no-async-iter-6132a42e52348a75.yaml", + "base_name": "no-async-iter-6132a42e52348a75", + "extension": ".yaml", + "size": 264, + "date": "2023-02-09", + "sha1": "606585c1ececcd20b989220377ab21ef7a922be6", + "md5": "896e65f507c40407f265dce8e9bdead8", + "sha256": "2016e6c35673fc497409f1956670daa5720dd0e6683ce6539e6bb34a13169799", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/pr320-py3-only-wheel-tag.yaml", + "type": "file", + "name": "pr320-py3-only-wheel-tag.yaml", + "base_name": "pr320-py3-only-wheel-tag", + "extension": ".yaml", + "size": 125, + "date": "2023-02-09", + "sha1": "bd63386d94bc20ec4f17ae846837c4dfc4bc7641", + "md5": "aea87503c9a67875b166ff04b3d9f4a6", + "sha256": "605da93d45f86f8485164680f6ba75cc132ccb5ca63c854a19a33d24831fc45f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/py36_plus-c425fb3aa17c6682.yaml", + "type": "file", + "name": "py36_plus-c425fb3aa17c6682.yaml", + "base_name": "py36_plus-c425fb3aa17c6682", + "extension": ".yaml", + "size": 99, + "date": "2023-02-09", + "sha1": "b15f4db7d43ced4e1432773c141bc075b9de2766", + "md5": "63a277f05251890acead63177ed8d152", + "sha256": "039ba88f2c0e0e30347867109f72ca1a69e59eb2e1aebadbb592b93a0a3d7730", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/retrycallstate-repr-94947f7b00ee15e1.yaml", + "type": "file", + "name": "retrycallstate-repr-94947f7b00ee15e1.yaml", + "base_name": "retrycallstate-repr-94947f7b00ee15e1", + "extension": ".yaml", + "size": 96, + "date": "2023-02-09", + "sha1": "abb22d95ad40efae3b606a6a8cd012f78589118b", + "md5": "0ae14d8edac3fb8c0fa942730e12e887", + "sha256": "d7c0be0d79579ecb3fce308df3f7f04c5b8acfe8c805ad21a685464972c57ed0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/sphinx_define_error-642c9cd5c165d39a.yaml", + "type": "file", + "name": "sphinx_define_error-642c9cd5c165d39a.yaml", + "base_name": "sphinx_define_error-642c9cd5c165d39a", + "extension": ".yaml", + "size": 79, + "date": "2023-02-09", + "sha1": "0e09b42859dab185c8b52597e897a3abc5bb9f5e", + "md5": "8922a6025a9e3a21860e971a978b032d", + "sha256": "51bea950f5fb6312c6c49695400cb28fb3afe1c5ca4014b63fb5d3a3305b4101", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/support-timedelta-wait-unit-type-5ba1e9fc0fe45523.yaml", + "type": "file", + "name": "support-timedelta-wait-unit-type-5ba1e9fc0fe45523.yaml", + "base_name": "support-timedelta-wait-unit-type-5ba1e9fc0fe45523", + "extension": ".yaml", + "size": 73, + "date": "2023-02-09", + "sha1": "5b69cded18282f4af1d3cbdc299b337d0d882913", + "md5": "a89f273c51a23ecb49c06bfdba77348e", + "sha256": "0579d5f7d1b45c5b32db2aef1772d13fcc123fa76825a98e8f13fddd9c2b58d4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/timedelta-for-stop-ef6bf71b88ce9988.yaml", + "type": "file", + "name": "timedelta-for-stop-ef6bf71b88ce9988.yaml", + "base_name": "timedelta-for-stop-ef6bf71b88ce9988", + "extension": ".yaml", + "size": 116, + "date": "2023-02-09", + "sha1": "626b97259eff67dbf39229c7a77b853e2f040e30", + "md5": "fc3507a12f3884b3c1697464cd6ad813", + "sha256": "6ca24f2799fd8e8a85be05ef8df3ba2d061a9496ff9c415901c8f9d59d7f07c7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/Use--for-formatting-and-validate-using-black-39ec9d57d4691778.yaml", + "type": "file", + "name": "Use--for-formatting-and-validate-using-black-39ec9d57d4691778.yaml", + "base_name": "Use--for-formatting-and-validate-using-black-39ec9d57d4691778", + "extension": ".yaml", + "size": 165, + "date": "2023-02-09", + "sha1": "6e81d311d97ca9f9b884bee61ff13cc4281175d1", + "md5": "cc2e2f42de285c578e90fe002dbdc39b", + "sha256": "434fb6d1a6b7d5275b6c88e4c86ba351e7056bd70c949a25f466cdc15a098d74", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/wait_exponential_jitter-6ffc81dddcbaa6d3.yaml", + "type": "file", + "name": "wait_exponential_jitter-6ffc81dddcbaa6d3.yaml", + "base_name": "wait_exponential_jitter-6ffc81dddcbaa6d3", + "extension": ".yaml", + "size": 160, + "date": "2023-02-09", + "sha1": "bc5b70704098f2a976eee0ef740b7ecd03a9dfa4", + "md5": "a602e9db83495e12ef8aa9c9a01c75cf", + "sha256": "5bd8afb15c6bbad999d827d1f35dd0810e443ebe85f92162d0260805da142503", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "https://cloud.google.com/storage/docs/retry-strategy", + "start_line": 5, + "end_line": 5 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity", + "type": "directory", + "name": "tenacity", + "base_name": "tenacity", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 12, + "dirs_count": 0, + "size_count": 54588, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 20121, + "date": "2023-02-09", + "sha1": "092db7af76db432ac2a6eaec6b2d28ec0adede70", + "md5": "99cbaa694d368fe119f170791660d579", + "sha256": "cc83aff055bf9e1b7f4e5db65f9bd53b922dde7a685e9096907bd43052cd8a08", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 7, + "end_line": 17, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 4, - "end_line": 4, - "matched_rule": { - "identifier": "apache-2.0_132.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 4, - "matched_length": 4, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Apache 2.0 licensed" - } - ], - "license_expressions": [ - "apache-2.0" + "apache-2.0" ], - "percentage_of_license_text": 0.2, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "https://github.com/rholder/retrying/issues/65", - "start_line": 7, - "end_line": 7 - }, - { - "url": "https://julien.danjou.info/python-tenacity/", - "start_line": 8, - "end_line": 8 - }, - { - "url": "https://github.com/jd/tenacity", - "start_line": 576, - "end_line": 576 - }, - { - "url": "https://docs.openstack.org/reno/latest/user/usage.html", - "start_line": 590, - "end_line": 590 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes", - "type": "directory", - "name": "releasenotes", - "base_name": "releasenotes", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 15, - "dirs_count": 1, - "size_count": 1609, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes", - "type": "directory", - "name": "notes", - "base_name": "notes", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 15, - "dirs_count": 0, - "size_count": 1609, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/add-reno-d1ab5710f272650a.yaml", - "type": "file", - "name": "add-reno-d1ab5710f272650a.yaml", - "base_name": "add-reno-d1ab5710f272650a", - "extension": ".yaml", - "size": 46, - "date": "1970-01-01", - "sha1": "17087f41b9814eb0974f4aa15d73e83f7e3d1da3", - "md5": "2dcf475abed9a26400a781072f3d96f5", - "sha256": "94303ff8c6ce5e3cab87db7d443c9f9f446ff04a0a76b8736cbe5213f369e82b", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/add-retry_except_exception_type-31b31da1924d55f4.yaml", - "type": "file", - "name": "add-retry_except_exception_type-31b31da1924d55f4.yaml", - "base_name": "add-retry_except_exception_type-31b31da1924d55f4", - "extension": ".yaml", - "size": 131, - "date": "1970-01-01", - "sha1": "da2330920d9b4cc89b08a8b001460f3aa43f96ec", - "md5": "1051348470d2bd9570c9274f25f72767", - "sha256": "e38086a44543f0714f641b9d28f1576bf6b3cd37aa39613cf6fc615665059a86", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/after_log-50f4d73b24ce9203.yaml", - "type": "file", - "name": "after_log-50f4d73b24ce9203.yaml", - "base_name": "after_log-50f4d73b24ce9203", - "extension": ".yaml", - "size": 92, - "date": "1970-01-01", - "sha1": "c94487322ba37ab5e55826712c9ac54ba03b207e", - "md5": "5722a7c9d631d4ff08c1f8274975ac8c", - "sha256": "dd8e04d15e5f90a94c038c6be17faadc82c818fc10dec0d9af7e701327e8250e", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/allow-mocking-of-nap-sleep-6679c50e702446f1.yaml", - "type": "file", - "name": "allow-mocking-of-nap-sleep-6679c50e702446f1.yaml", - "base_name": "allow-mocking-of-nap-sleep-6679c50e702446f1", - "extension": ".yaml", - "size": 95, - "date": "1970-01-01", - "sha1": "5dc5715b54038d80cfd22c86fd551e49ec5e830c", - "md5": "3b171218bfcb8bf0fd0305fa7a4aa377", - "sha256": "cd9f23bac3fefde9e1349fa0f068c987a81975de538a0ce39db8fa0f96de3cb1", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/annotate_code-197b93130df14042.yaml", - "type": "file", - "name": "annotate_code-197b93130df14042.yaml", - "base_name": "annotate_code-197b93130df14042", - "extension": ".yaml", - "size": 61, - "date": "1970-01-01", - "sha1": "70fce23a3dfc6b5683c6ccd0478f83cb3f43ea5b", - "md5": "f192fd06a30c329268a99854adf42dc5", - "sha256": "2b7837f69eeb7f1065fbc8d6aa1c1f0a02af4d24f942f29c171b6b5f912f9ca7", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/before_sleep_log-improvements-d8149274dfb37d7c.yaml", - "type": "file", - "name": "before_sleep_log-improvements-d8149274dfb37d7c.yaml", - "base_name": "before_sleep_log-improvements-d8149274dfb37d7c", - "extension": ".yaml", - "size": 84, - "date": "1970-01-01", - "sha1": "af04bde76b01d12e472be50fc6bb457ec39a31f9", - "md5": "37a896553f09db088dfa292f627e43f6", - "sha256": "55ae14daa43b040879e16953a35f377ea76a8b83c621d203423067e97b95a38e", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/do_not_package_tests-fe5ac61940b0a5ed.yaml", - "type": "file", - "name": "do_not_package_tests-fe5ac61940b0a5ed.yaml", - "base_name": "do_not_package_tests-fe5ac61940b0a5ed", - "extension": ".yaml", - "size": 51, - "date": "1970-01-01", - "sha1": "f99b7170c387741ef41bfe0228a1f3b98e19f108", - "md5": "0895ae27611c8402e3621652dd54a156", - "sha256": "8d7570c217f84b8753f93b88555741336a2b19b5aec1f656d153487a84c2346e", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/drop-deprecated-python-versions-69a05cb2e0f1034c.yaml", - "type": "file", - "name": "drop-deprecated-python-versions-69a05cb2e0f1034c.yaml", - "base_name": "drop-deprecated-python-versions-69a05cb2e0f1034c", - "extension": ".yaml", - "size": 79, - "date": "1970-01-01", - "sha1": "94d60e3f3e12f1490e562f9e591ef3d6df76bae6", - "md5": "8a8d10060ae3cb2f98528ddca3d826f1", - "sha256": "17d37b043719c4b61b2044188784fa207dce910f8dd65c548ab5df275e25c21d", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/drop_deprecated-7ea90b212509b082.yaml", - "type": "file", - "name": "drop_deprecated-7ea90b212509b082.yaml", - "base_name": "drop_deprecated-7ea90b212509b082", - "extension": ".yaml", - "size": 274, - "date": "1970-01-01", - "sha1": "fb3273ad67b8323f3f60582216f559ad42ad79ec", - "md5": "899ba4ae8630a69d9e42f597ccba706f", - "sha256": "303167653efe0487d2b8909e0a2b203614101cf0d82174100bce19cd49072fe6", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/fix_async-52b6594c8e75c4bc.yaml", - "type": "file", - "name": "fix_async-52b6594c8e75c4bc.yaml", - "base_name": "fix_async-52b6594c8e75c4bc", - "extension": ".yaml", - "size": 84, - "date": "1970-01-01", - "sha1": "de32fcfc6f0c4007dd49d865c34a0f11d494140d", - "md5": "5d529343d727d3a6c33a21b8536b40af", - "sha256": "f0bbdcea219a825d168981dbb71b4a65e1c11f50a2f3ee14d4dc2f449f153f67", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/make-logger-more-compatible-5da1ddf1bab77047.yaml", - "type": "file", - "name": "make-logger-more-compatible-5da1ddf1bab77047.yaml", - "base_name": "make-logger-more-compatible-5da1ddf1bab77047", - "extension": ".yaml", - "size": 127, - "date": "1970-01-01", - "sha1": "73d9be2a9ac231dca8b78975f5f6a75a19c73156", - "md5": "67de30d6cd7e107d84bfa5422619090e", - "sha256": "d5e8606c2c46c9b6dc7d2daf9e0f2ea8d49e7371fc7d9d8de7ae8b5cc55a8a0f", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/pr320-py3-only-wheel-tag.yaml", - "type": "file", - "name": "pr320-py3-only-wheel-tag.yaml", - "base_name": "pr320-py3-only-wheel-tag", - "extension": ".yaml", - "size": 125, - "date": "1970-01-01", - "sha1": "bd63386d94bc20ec4f17ae846837c4dfc4bc7641", - "md5": "aea87503c9a67875b166ff04b3d9f4a6", - "sha256": "605da93d45f86f8485164680f6ba75cc132ccb5ca63c854a19a33d24831fc45f", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/py36_plus-c425fb3aa17c6682.yaml", - "type": "file", - "name": "py36_plus-c425fb3aa17c6682.yaml", - "base_name": "py36_plus-c425fb3aa17c6682", - "extension": ".yaml", - "size": 99, - "date": "1970-01-01", - "sha1": "b15f4db7d43ced4e1432773c141bc075b9de2766", - "md5": "63a277f05251890acead63177ed8d152", - "sha256": "039ba88f2c0e0e30347867109f72ca1a69e59eb2e1aebadbb592b93a0a3d7730", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/retrycallstate-repr-94947f7b00ee15e1.yaml", - "type": "file", - "name": "retrycallstate-repr-94947f7b00ee15e1.yaml", - "base_name": "retrycallstate-repr-94947f7b00ee15e1", - "extension": ".yaml", - "size": 96, - "date": "1970-01-01", - "sha1": "abb22d95ad40efae3b606a6a8cd012f78589118b", - "md5": "0ae14d8edac3fb8c0fa942730e12e887", - "sha256": "d7c0be0d79579ecb3fce308df3f7f04c5b8acfe8c805ad21a685464972c57ed0", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/releasenotes/notes/Use--for-formatting-and-validate-using-black-39ec9d57d4691778.yaml", - "type": "file", - "name": "Use--for-formatting-and-validate-using-black-39ec9d57d4691778.yaml", - "base_name": "Use--for-formatting-and-validate-using-black-39ec9d57d4691778", - "extension": ".yaml", - "size": 165, - "date": "1970-01-01", - "sha1": "6e81d311d97ca9f9b884bee61ff13cc4281175d1", - "md5": "cc2e2f42de285c578e90fe002dbdc39b", - "sha256": "434fb6d1a6b7d5275b6c88e4c86ba351e7056bd70c949a25f466cdc15a098d74", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity", - "type": "directory", - "name": "tenacity", - "base_name": "tenacity", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 12, - "dirs_count": 0, - "size_count": 47449, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/__init__.py", - "type": "file", - "name": "__init__.py", - "base_name": "__init__", - "extension": ".py", - "size": 17985, - "date": "1970-01-01", - "sha1": "4c28af4afc380d0262c6184480eeca41d4eceeda", - "md5": "0f09a0f10dd5eff973a204e98b3497b0", - "sha256": "34b4d85e6def998e80bbf6024da05a3bca28966620a9715462d6b28450fdb6c0", - "mime_type": "text/x-script.python", - "file_type": "Python script, UTF-8 Unicode text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 3.51, + "copyrights": [ + { + "value": "Copyright 2016-2018 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2017 Elisey Zanko", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2016 Etienne Bersac", + "start_line": 3, + "end_line": 3 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 4, + "end_line": 4 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "value": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Elisey Zanko", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Etienne Bersac", + "start_line": 3, + "end_line": 3 + }, + { + "value": "Joshua Harlow", + "start_line": 4, + "end_line": 4 + }, + { + "value": "Ray", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 11, + "end_line": 11 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/_asyncio.py", + "type": "file", + "name": "_asyncio.py", + "base_name": "_asyncio", + "extension": ".py", + "size": 3491, + "date": "2023-02-09", + "sha1": "730071bdbc0e6b4da074f893a14ef5b0fdaf6398", + "md5": "ac9721576d10081107e1e00be1ce767f", + "sha256": "54b6011556d818f3de82df83b2d2c1be927b6f94011a3cd9d914ffef3e077ad1", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 6, + "end_line": 16, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 7, - "end_line": 17, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } + "apache-2.0" ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 3.87, - "copyrights": [ - { - "value": "Copyright 2016-2018 Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2017 Elisey Zanko", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2016 Etienne Bersac", - "start_line": 3, - "end_line": 3 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 4, - "end_line": 4 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 5, - "end_line": 5 - } - ], - "holders": [ - { - "value": "Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Elisey Zanko", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Etienne Bersac", - "start_line": 3, - "end_line": 3 - }, - { - "value": "Joshua Harlow", - "start_line": 4, - "end_line": 4 - }, - { - "value": "Ray", - "start_line": 5, - "end_line": 5 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 11, - "end_line": 11 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/_asyncio.py", - "type": "file", - "name": "_asyncio.py", - "base_name": "_asyncio", - "extension": ".py", - "size": 3254, - "date": "1970-01-01", - "sha1": "38a4028f8afb62df483b8a93595411aea83fd9ad", - "md5": "17787cf362f19be89a08bd3717f94aa1", - "sha256": "32b9fb2854f289521b264c55ee8891d8a685928cf135c73ad857c050d6e8b408", - "mime_type": "text/x-script.python", - "file_type": "Python script, UTF-8 Unicode text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 20.19, + "copyrights": [ + { + "value": "Copyright 2016 Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "value": "Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "value": "Ray", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 10, + "end_line": 10 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/_utils.py", + "type": "file", + "name": "_utils.py", + "base_name": "_utils", + "extension": ".py", + "size": 2179, + "date": "2023-02-09", + "sha1": "48b014c643b57b02029ed2594eb4089de23ca7b9", + "md5": "9537ab9e1f8839f7f09b84d625253b52", + "sha256": "b9bb3a6bbb318f72433512960b2094da3e6bd4207bae0c8e360673619aba0ffe", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 5, + "end_line": 15, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 16, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 22.37, - "copyrights": [ - { - "value": "Copyright 2016 Etienne Bersac", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Julien Danjou", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 3, - "end_line": 3 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 4, - "end_line": 4 - } - ], - "holders": [ - { - "value": "Etienne Bersac", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Julien Danjou", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Joshua Harlow", - "start_line": 3, - "end_line": 3 - }, - { - "value": "Ray", - "start_line": 4, - "end_line": 4 - } + "apache-2.0" ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 10, - "end_line": 10 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/_utils.py", - "type": "file", - "name": "_utils.py", - "base_name": "_utils", - "extension": ".py", - "size": 1944, - "date": "1970-01-01", - "sha1": "2757ec12eee966765f8fc341f8894058a8356274", - "md5": "507487d64e81fb7e1afe8f58cf194c7b", - "sha256": "fb2ebcb1c0dcca8aaf4c9b892741937e37520a58c46256c262f824ee733835d3", - "mime_type": "text/x-script.python", - "file_type": "Python script, ASCII text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 28.33, + "copyrights": [ + { + "value": "Copyright 2016 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "value": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://en.wikipedia.org/wiki/English_numerals#Ordinal_numbers", + "start_line": 28, + "end_line": 28 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/after.py", + "type": "file", + "name": "after.py", + "base_name": "after", + "extension": ".py", + "size": 1658, + "date": "2023-02-09", + "sha1": "6b15d48538ea53032823e97b1ca27f71ecebb433", + "md5": "ee8dc5538677b8b86f58d81c4a7771fb", + "sha256": "351e2b1b2b251bbc45d610c965bd967fcc1502969f5f41d9c33da71552ef6aa1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 5, + "end_line": 15, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 5, - "end_line": 15, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } + "apache-2.0" ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 32.08, - "copyrights": [ - { - "value": "Copyright 2016 Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 3, - "end_line": 3 - } - ], - "holders": [ - { - "value": "Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Ray", - "start_line": 3, - "end_line": 3 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 9, - "end_line": 9 - }, - { - "url": "https://en.wikipedia.org/wiki/English_numerals#Ordinal_numbers", - "start_line": 27, - "end_line": 27 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/after.py", - "type": "file", - "name": "after.py", - "base_name": "after", - "extension": ".py", - "size": 1472, - "date": "1970-01-01", - "sha1": "324f15aefeed836df21deddfcd459200837db0a1", - "md5": "1ebbf1557f4eaabcba280fd35db064ec", - "sha256": "53241ea9b6bc24c3acf4e19c46127404168c4cf21e5ec371091c6a7695234669", - "mime_type": "text/x-script.python", - "file_type": "Python script, ASCII text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 37.61, + "copyrights": [ + { + "value": "Copyright 2016 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "value": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/before.py", + "type": "file", + "name": "before.py", + "base_name": "before", + "extension": ".py", + "size": 1538, + "date": "2023-02-09", + "sha1": "8d93833114ce0dc92628b511e028ef7612d5e1bf", + "md5": "06fd087b1481c521fe2cb9eff66dacad", + "sha256": "3aaaddffdcd54ae85df8e54de5625e4aaeedd0fc13d77945d943c5c6d2d2fee3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 5, + "end_line": 15, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 5, - "end_line": 15, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 42.29, - "copyrights": [ - { - "value": "Copyright 2016 Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 3, - "end_line": 3 - } - ], - "holders": [ - { - "value": "Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Ray", - "start_line": 3, - "end_line": 3 - } + "apache-2.0" ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 9, - "end_line": 9 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/before.py", - "type": "file", - "name": "before.py", - "base_name": "before", - "extension": ".py", - "size": 1352, - "date": "1970-01-01", - "sha1": "466590a518d95587c64607ca9cb50741ff6663bb", - "md5": "7f55c02a98090e718bb80cc0737ad10a", - "sha256": "9814680adf0990b9dd526e21c059282635a199341df31c3cce624e741ca3ae30", - "mime_type": "text/x-script.python", - "file_type": "Python script, ASCII text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 40.09, + "copyrights": [ + { + "value": "Copyright 2016 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "value": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/before_sleep.py", + "type": "file", + "name": "before_sleep.py", + "base_name": "before_sleep", + "extension": ".py", + "size": 2348, + "date": "2023-02-09", + "sha1": "df3a4bd669ee3307120ff6a6e81fd2a5bacd3419", + "md5": "748e8075cbd1a03072eb0ccb9067da62", + "sha256": "9d4a2d8adb9e0cd0c36f133be2b5cc2049e07075337b52695970128015f22bc0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 5, + "end_line": 15, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 5, - "end_line": 15, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 45.45, - "copyrights": [ - { - "value": "Copyright 2016 Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 3, - "end_line": 3 - } + "apache-2.0" ], - "holders": [ - { - "value": "Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Ray", - "start_line": 3, - "end_line": 3 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 9, - "end_line": 9 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/before_sleep.py", - "type": "file", - "name": "before_sleep.py", - "base_name": "before_sleep", - "extension": ".py", - "size": 1884, - "date": "1970-01-01", - "sha1": "7e0706a36e396d961b1d15e9e5e273b12f19fe84", - "md5": "a08878754ebb25c66fa269feed6f401a", - "sha256": "f2ce460208ad660b60c8a0e3bc2851aaabb6a254446958b790d03c0f3db27c7e", - "mime_type": "text/x-script.python", - "file_type": "Python script, ASCII text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 27.6, + "copyrights": [ + { + "value": "Copyright 2016 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "value": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/nap.py", + "type": "file", + "name": "nap.py", + "base_name": "nap", + "extension": ".py", + "size": 1383, + "date": "2023-02-09", + "sha1": "b586e8e91a90b3770906a7d73800a474714bb3f3", + "md5": "9d250e25bf4c187cb76919de988d47d0", + "sha256": "7d15af9f3d5a2336c8abd029de00240198031faa28e73c4cad4e99395072ab42", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 6, + "end_line": 16, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 5, - "end_line": 15, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" + "apache-2.0" ], - "percentage_of_license_text": 34.69, - "copyrights": [ - { - "value": "Copyright 2016 Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 3, - "end_line": 3 - } - ], - "holders": [ - { - "value": "Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Ray", - "start_line": 3, - "end_line": 3 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 9, - "end_line": 9 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/nap.py", - "type": "file", - "name": "nap.py", - "base_name": "nap", - "extension": ".py", - "size": 1383, - "date": "1970-01-01", - "sha1": "b586e8e91a90b3770906a7d73800a474714bb3f3", - "md5": "9d250e25bf4c187cb76919de988d47d0", - "sha256": "7d15af9f3d5a2336c8abd029de00240198031faa28e73c4cad4e99395072ab42", - "mime_type": "text/x-script.python", - "file_type": "Python script, UTF-8 Unicode text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 42.5, + "copyrights": [ + { + "value": "Copyright 2016 Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "value": "Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "value": "Ray", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 10, + "end_line": 10 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/py.typed", + "type": "file", + "name": "py.typed", + "base_name": "py", + "extension": ".typed", + "size": 0, + "date": "2023-02-09", + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": "inode/x-empty", + "file_type": "empty", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/retry.py", + "type": "file", + "name": "retry.py", + "base_name": "retry", + "extension": ".py", + "size": 8734, + "date": "2023-02-09", + "sha1": "0148df8a5e5779caf89b08e35deb58de3920a3cf", + "md5": "965fe6fa3be0c6e22fce1adfd30fb2dc", + "sha256": "afc31b89fad2b2a869767bfcaf892791020d765254a627aa9daffc3271ed9baf", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 5, + "end_line": 15, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 6, - "end_line": 16, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 42.5, - "copyrights": [ - { - "value": "Copyright 2016 Etienne Bersac", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Julien Danjou", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 3, - "end_line": 3 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 4, - "end_line": 4 - } - ], - "holders": [ - { - "value": "Etienne Bersac", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Julien Danjou", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Joshua Harlow", - "start_line": 3, - "end_line": 3 - }, - { - "value": "Ray", - "start_line": 4, - "end_line": 4 - } + "apache-2.0" ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 10, - "end_line": 10 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/py.typed", - "type": "file", - "name": "py.typed", - "base_name": "py", - "extension": ".typed", - "size": 0, - "date": "1970-01-01", - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": "inode/x-empty", - "file_type": "empty", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": true, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/retry.py", - "type": "file", - "name": "retry.py", - "base_name": "retry", - "extension": ".py", - "size": 6633, - "date": "1970-01-01", - "sha1": "3714346fc01f1203119d9b47306c40072c0def3b", - "md5": "a6dc1baee6ab9755412a51a088199a3b", - "sha256": "1dbf705990443140e9e63ae7b11982bf2fd412ac3858822df6d8855e18d9e747", - "mime_type": "text/x-script.python", - "file_type": "Python script, UTF-8 Unicode text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 8.31, + "copyrights": [ + { + "value": "Copyright 2016-2021 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "value": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/stop.py", + "type": "file", + "name": "stop.py", + "base_name": "stop", + "extension": ".py", + "size": 3062, + "date": "2023-02-09", + "sha1": "c9ddac59286e067b7dfb757699c9f033763444ce", + "md5": "1e6eb4a6f525b203dc5e23074dfe0125", + "sha256": "11cc60eba789c1ad1d86e25f2da1f683b8ca77b7f728cacf463cf6e1b5fd64c6", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 5, + "end_line": 15, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 5, - "end_line": 15, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" + "apache-2.0" ], - "percentage_of_license_text": 10.94, - "copyrights": [ - { - "value": "Copyright 2016-2021 Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 3, - "end_line": 3 - } - ], - "holders": [ - { - "value": "Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Ray", - "start_line": 3, - "end_line": 3 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 9, - "end_line": 9 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/stop.py", - "type": "file", - "name": "stop.py", - "base_name": "stop", - "extension": ".py", - "size": 2778, - "date": "1970-01-01", - "sha1": "6d80000b181c6c3b202a4f839033a801e50cbc44", - "md5": "d7d07b483271661ebe198e5fc438ee2a", - "sha256": "c5250099766ede0abcc2327b195b82c769d1418e5d51239d6cccd338c5c28c5d", - "mime_type": "text/x-script.python", - "file_type": "Python script, UTF-8 Unicode text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 20.53, + "copyrights": [ + { + "value": "Copyright 2016-2021 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "value": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/tornadoweb.py", + "type": "file", + "name": "tornadoweb.py", + "base_name": "tornadoweb", + "extension": ".py", + "size": 2094, + "date": "2023-02-09", + "sha1": "948de0942ea7e567b3fe871487cbdc1d093b37e5", + "md5": "153f40aba0ee31e9a42b8dd3d498a9b8", + "sha256": "6ab283203bbad674038f9bc86d0a11dd4a3e9bcbc63a3779ca919d38765c4d59", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 3, + "end_line": 13, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 5, - "end_line": 15, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 22.61, - "copyrights": [ - { - "value": "Copyright 2016-2021 Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 3, - "end_line": 3 - } - ], - "holders": [ - { - "value": "Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Ray", - "start_line": 3, - "end_line": 3 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 9, - "end_line": 9 - } + "apache-2.0" ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/tornadoweb.py", - "type": "file", - "name": "tornadoweb.py", - "base_name": "tornadoweb", - "extension": ".py", - "size": 2097, - "date": "1970-01-01", - "sha1": "a16b365a58d8b3bdd52ce6daddde224a7b8ea35e", - "md5": "fbfebd1c296302b1c9722db85be1dabe", - "sha256": "57c346020c091b34505ed7da67253a171f3ecb8a1ea5be250975be23fe5b44df", - "mime_type": "text/x-script.python", - "file_type": "Python script, ASCII text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 33.07, + "copyrights": [ + { + "value": "Copyright 2017 Elisey Zanko", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [ + { + "value": "Elisey Zanko", + "start_line": 1, + "end_line": 1 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 7, + "end_line": 7 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/wait.py", + "type": "file", + "name": "wait.py", + "base_name": "wait", + "extension": ".py", + "size": 7980, + "date": "2023-02-09", + "sha1": "6a3180e195c0dd03651d09956cfe4abdfaae8fda", + "md5": "27831e5593ee1cd3bd8f008d23d719d4", + "sha256": "e9a372fb7215df813b731c641954711a7f9893bac6a2c7a8c732ad7626e59e29", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 5, + "end_line": 15, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 3, - "end_line": 13, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 33.2, - "copyrights": [ - { - "value": "Copyright 2017 Elisey Zanko", - "start_line": 1, - "end_line": 1 - } - ], - "holders": [ - { - "value": "Elisey Zanko", - "start_line": 1, - "end_line": 1 - } + "apache-2.0" ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 7, - "end_line": 7 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity/wait.py", - "type": "file", - "name": "wait.py", - "base_name": "wait", - "extension": ".py", - "size": 6667, - "date": "1970-01-01", - "sha1": "08fc42b09d33452c4b5631e35efcf1044ed20ccf", - "md5": "0dd89ed4793d6824bf1777f5c1107ef3", - "sha256": "11c0aeac569ba31116d28b8d20c3c1a742a1f4cb979d4f45d3865d7b5148ac1a", - "mime_type": "text/x-script.python", - "file_type": "Python script, UTF-8 Unicode text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 8.15, + "copyrights": [ + { + "value": "Copyright 2016-2021 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "value": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/", + "start_line": 175, + "end_line": 175 + }, + { + "url": "https://cloud.google.com/storage/docs/retry-strategy", + "start_line": 203, + "end_line": 203 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info", + "type": "directory", + "name": "tenacity.egg-info", + "base_name": "tenacity.egg-info", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 3297, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info/dependency_links.txt", + "type": "file", + "name": "dependency_links.txt", + "base_name": "dependency_links", + "extension": ".txt", + "size": 1, + "date": "2023-02-09", + "sha1": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", + "md5": "68b329da9893e34099c7d8ad5cb9c940", + "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b", + "mime_type": "application/octet-stream", + "file_type": "very short file (no magic)", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "type": "file", + "name": "PKG-INFO", + "base_name": "PKG-INFO", + "extension": "", + "size": 977, + "date": "2023-02-09", + "sha1": "543b6143885604499b7a53584c0561d4bdca1c88", + "md5": "a13f7e3ec1bd46a43ff7b0dd8df167e1", + "sha256": "542486d5178284c857b587f1705ed415d29750d8d7162f6a0e93c82fc6fdb39c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 8, + "end_line": 8, + "matched_rule": { + "identifier": "apache-2.0_65.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 5, - "end_line": 15, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 9.74, - "copyrights": [ - { - "value": "Copyright 2016-2021 Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2013-2014 Ray", - "start_line": 3, - "end_line": 3 - } - ], - "holders": [ - { - "value": "Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Ray", - "start_line": 3, - "end_line": 3 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 9, - "end_line": 9 - }, - { - "url": "https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/", - "start_line": 172, - "end_line": 172 - } + "apache-2.0" ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity.egg-info", - "type": "directory", - "name": "tenacity.egg-info", - "base_name": "tenacity.egg-info", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 6, - "dirs_count": 0, - "size_count": 2744, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity.egg-info/dependency_links.txt", - "type": "file", - "name": "dependency_links.txt", - "base_name": "dependency_links", - "extension": ".txt", - "size": 1, - "date": "1970-01-01", - "sha1": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", - "md5": "68b329da9893e34099c7d8ad5cb9c940", - "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b", - "mime_type": "application/octet-stream", - "file_type": "very short file (no magic)", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity.egg-info/pbr.json", - "type": "file", - "name": "pbr.json", - "base_name": "pbr", - "extension": ".json", - "size": 47, - "date": "1970-01-01", - "sha1": "145e28734c20bc05fe5327a2e04c4e6877bdf35c", - "md5": "11edabe154dbf5ec6c843b7714f4d402", - "sha256": "c4d08f9b82a565931dedf5882bc401c5eebff14895bb97a9bbd7c3e3735f18d9", - "mime_type": "application/json", - "file_type": "JSON data", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity.egg-info/PKG-INFO", - "type": "file", - "name": "PKG-INFO", - "base_name": "PKG-INFO", - "extension": "", - "size": 967, - "date": "1970-01-01", - "sha1": "22b86313b4a28b7ff06082f94179b082a7bbdbf2", - "md5": "249bc229e3415b1b855c1950bc0bcbca", - "sha256": "57867fdd81accb937cd806b920aa9fbee5f7896158abf74b393aa1224b1d3ddf", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 4, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "License: Apache 2.0" + }, + { + "key": "apache-2.0", + "score": 95, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 10, + "end_line": 10, + "matched_rule": { + "identifier": "pypi_apache_no-version.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 8, - "end_line": 8, - "matched_rule": { - "identifier": "apache-2.0_65.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 4, - "matched_length": 4, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "License: Apache 2.0" - }, - { - "key": "apache-2.0", - "score": 95, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 11, - "end_line": 11, - "matched_rule": { - "identifier": "pypi_apache_no-version.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": true, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 6, - "matched_length": 6, - "match_coverage": 100, - "rule_relevance": 95 - }, - "matched_text": "License :: OSI Approved :: Apache Software License" - } - ], - "license_expressions": [ - "apache-2.0", - "apache-2.0" - ], - "percentage_of_license_text": 7.87, - "copyrights": [], - "holders": [], - "authors": [ - { - "value": "Julien Danjou Author-email julien@danjou.info", - "start_line": 6, - "end_line": 7 - } - ], - "packages": [ - { - "type": "pypi", - "namespace": null, - "name": "tenacity", - "version": "8.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Python", - "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Julien Danjou", - "email": "julien@danjou.info", - "url": null - } - ], - "keywords": [ - "Intended Audience :: Developers", - "Programming Language :: Python", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Topic :: Utilities" - ], - "homepage_url": "https://github.com/jd/tenacity", - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "license_expression": "apache-2.0", - "declared_license": { - "license": "Apache 2.0", - "classifiers": [ - "License :: OSI Approved :: Apache Software License" - ] - }, - "notice_text": null, - "root_path": "tenacity-8.0.1/tenacity.egg-info/PKG-INFO", - "dependencies": [ - { - "purl": "pkg:pypi/reno", - "requirement": null, - "scope": "doc", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/sphinx", - "requirement": null, - "scope": "doc", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - }, - { - "purl": "pkg:pypi/tornado", - "requirement": ">=4.5", - "scope": "doc", - "is_runtime": true, - "is_optional": false, - "is_resolved": false - } - ], - "contains_source_code": null, - "source_packages": [], - "extra_data": {}, - "purl": "pkg:pypi/tenacity@8.0.1", - "repository_homepage_url": "https://pypi.org/project/https://pypi.org", - "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.0.1.tar.gz", - "api_data_url": "https://pypi.org/pypi/tenacity/8.0.1/json", - "files": [ - { - "path": "tenacity-8.0.1/tenacity.egg-info/PKG-INFO", - "type": "file" - } - ] - } + "apache-2.0" ], - "emails": [ - { - "email": "julien@danjou.info", - "start_line": 7, - "end_line": 7 - } - ], - "urls": [ - { - "url": "https://github.com/jd/tenacity", - "start_line": 5, - "end_line": 5 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity.egg-info/requires.txt", - "type": "file", - "name": "requires.txt", - "base_name": "requires", - "extension": ".txt", - "size": 32, - "date": "1970-01-01", - "sha1": "729c56e7a489f935a8350e89905c89754a863fff", - "md5": "8f360d782aec9b4c43dfcd51c7e68a8f", - "sha256": "28cfe0f59123c00b8df2f9aa9e1a517e1650825548ff71e0fe40ac37e8e9745e", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity.egg-info/SOURCES.txt", - "type": "file", - "name": "SOURCES.txt", - "base_name": "SOURCES", - "extension": ".txt", - "size": 1688, - "date": "1970-01-01", - "sha1": "cf576cb15e520e9589934c0a0a9800bffa761c0f", - "md5": "8a0611b20cf976040cdef8d97495bfc4", - "sha256": "df6e40179b0eac3da009d1f1f35ecd75f90d91c70d61fa81ebc1aaa660171e6b", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tenacity.egg-info/top_level.txt", - "type": "file", - "name": "top_level.txt", - "base_name": "top_level", - "extension": ".txt", - "size": 9, - "date": "1970-01-01", - "sha1": "33019574e2bfdb62b882eb7d8a71e18bfa9a96cf", - "md5": "9485542a5bf13548cc6d136f7c3feabe", - "sha256": "65ff0039930dee1af5104714a3d5392b35ec3384ce0b5a41676d83f3dd77258b", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tests", - "type": "directory", - "name": "tests", - "base_name": "tests", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": false, - "files_count": 5, - "dirs_count": 0, - "size_count": 61357, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tests/__init__.py", - "type": "file", - "name": "__init__.py", - "base_name": "__init__", - "extension": ".py", - "size": 0, - "date": "1970-01-01", - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": "inode/x-empty", - "file_type": "empty", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, - "is_license_text": true, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tests/test_after.py", - "type": "file", - "name": "test_after.py", - "base_name": "test_after", - "extension": ".py", - "size": 2079, - "date": "1970-01-01", - "sha1": "14f572eaf3945678f2cd11f8cd092f592959e3fb", - "md5": "d6e6d9cab0b696b9b0af0456abe57f85", - "sha256": "b6e24bcf4c45cf0fdb4bd3b5da3bc5302d05dc5804b59b42153fb2f388b93006", - "mime_type": "text/x-script.python", - "file_type": "Python script, ASCII text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, - "licenses": [], - "license_expressions": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tests/test_asyncio.py", - "type": "file", - "name": "test_asyncio.py", - "base_name": "test_asyncio", - "extension": ".py", - "size": 4734, - "date": "1970-01-01", - "sha1": "f1814270085e75bccf69d34eaff2037584edcff6", - "md5": "1d779334188c93449e7eb7a152efdacd", - "sha256": "a33306ea2f680addb9253c964ba8201d148aff11e3a201b261bf3ba43c0c6d12", - "mime_type": "text/x-script.python", - "file_type": "Python script, UTF-8 Unicode text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 6, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95 + }, + "matched_text": "License :: OSI Approved :: Apache Software License" + } + ], + "license_expressions": [ + "apache-2.0", + "apache-2.0" + ], + "percentage_of_license_text": 7.81, + "copyrights": [], + "holders": [], + "authors": [ + { + "value": "Julien Danjou Author-email julien@danjou.info", + "start_line": 6, + "end_line": 7 + } + ], + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": "tenacity", + "version": "8.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Julien Danjou", + "email": "julien@danjou.info", + "url": null + } + ], + "keywords": [ + "Intended Audience :: Developers", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Topic :: Utilities" + ], + "homepage_url": "https://github.com/jd/tenacity", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": "apache-2.0", + "declared_license": { + "license": "Apache 2.0", + "classifiers": [ + "License :: OSI Approved :: Apache Software License" + ] + }, + "notice_text": null, + "root_path": "tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "dependencies": [ + { + "purl": "pkg:pypi/reno", + "requirement": null, + "scope": "doc", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/sphinx", + "requirement": null, + "scope": "doc", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + }, + { + "purl": "pkg:pypi/tornado", + "requirement": ">=4.5", + "scope": "doc", + "is_runtime": true, + "is_optional": false, + "is_resolved": false + } + ], + "contains_source_code": null, + "source_packages": [], + "extra_data": {}, + "purl": "pkg:pypi/tenacity@8.2.1", + "repository_homepage_url": "https://pypi.org/project/https://pypi.org", + "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.2.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/tenacity/8.2.1/json", + "files": [ + { + "path": "tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "type": "file" + } + ] + } + ], + "emails": [ + { + "email": "julien@danjou.info", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [ + { + "url": "https://github.com/jd/tenacity", + "start_line": 5, + "end_line": 5 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info/requires.txt", + "type": "file", + "name": "requires.txt", + "base_name": "requires", + "extension": ".txt", + "size": 32, + "date": "2023-02-09", + "sha1": "729c56e7a489f935a8350e89905c89754a863fff", + "md5": "8f360d782aec9b4c43dfcd51c7e68a8f", + "sha256": "28cfe0f59123c00b8df2f9aa9e1a517e1650825548ff71e0fe40ac37e8e9745e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info/SOURCES.txt", + "type": "file", + "name": "SOURCES.txt", + "base_name": "SOURCES", + "extension": ".txt", + "size": 2278, + "date": "2023-02-09", + "sha1": "8ef360b9a124a3a8c8e460aff2e837c446bce524", + "md5": "865bb2040863cce238b7445ba64bd47b", + "sha256": "25cd29eed79d2c8bb324de930406d51497ab5880458107a40b6f4704200ef156", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info/top_level.txt", + "type": "file", + "name": "top_level.txt", + "base_name": "top_level", + "extension": ".txt", + "size": 9, + "date": "2023-02-09", + "sha1": "33019574e2bfdb62b882eb7d8a71e18bfa9a96cf", + "md5": "9485542a5bf13548cc6d136f7c3feabe", + "sha256": "65ff0039930dee1af5104714a3d5392b35ec3384ce0b5a41676d83f3dd77258b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests", + "type": "directory", + "name": "tests", + "base_name": "tests", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 65891, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 0, + "date": "2023-02-09", + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": "inode/x-empty", + "file_type": "empty", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests/test_after.py", + "type": "file", + "name": "test_after.py", + "base_name": "test_after", + "extension": ".py", + "size": 2217, + "date": "2023-02-09", + "sha1": "b7babbc78de61dc8176dfa9cede5ddb923292cdb", + "md5": "39ff50cfb31d576dfb1be3034ff4d9bd", + "sha256": "5766c5b05f64f1ec9f58671d066664e253719b2530890c3f1f699c0ce8b39317", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [], + "license_expressions": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "packages": [], + "emails": [], + "urls": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests/test_asyncio.py", + "type": "file", + "name": "test_asyncio.py", + "base_name": "test_asyncio", + "extension": ".py", + "size": 5458, + "date": "2023-02-09", + "sha1": "1c3fd1d917a08559d8ff1e3898d08d981e7e4daf", + "md5": "af29a9c40e311b04afaeeed4c9d79c9c", + "sha256": "bda891293fa96f8953649a3a6be75cc76477ffe00aa93a0f9fa93c32fe7289f9", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 4, + "end_line": 14, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 4, - "end_line": 14, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" + "apache-2.0" ], - "percentage_of_license_text": 15.51, - "copyrights": [ - { - "value": "Copyright 2016 Etienne Bersac", - "start_line": 2, - "end_line": 2 - } - ], - "holders": [ - { - "value": "Etienne Bersac", - "start_line": 2, - "end_line": 2 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 8, - "end_line": 8 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tests/test_tenacity.py", - "type": "file", - "name": "test_tenacity.py", - "base_name": "test_tenacity", - "extension": ".py", - "size": 52382, - "date": "1970-01-01", - "sha1": "bdfdca504501850c1833c65b90e6b4d3ccfad88a", - "md5": "468ca8e798d5790672dc43011bf4edc9", - "sha256": "12a84b615940434d4b47cd2b910bffdff2e40587656ba4597c53d5c743631f23", - "mime_type": "text/x-script.python", - "file_type": "Python script, UTF-8 Unicode text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 13.62, + "copyrights": [ + { + "value": "Copyright 2016 Etienne Bersac", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "value": "Etienne Bersac", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 8, + "end_line": 8 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests/test_tenacity.py", + "type": "file", + "name": "test_tenacity.py", + "base_name": "test_tenacity", + "extension": ".py", + "size": 56054, + "date": "2023-02-09", + "sha1": "637dd74b531432299c7c4a3e8b3fc8ae54e5c86f", + "md5": "0e3c5327d9bec188d86bc3404cada9be", + "sha256": "99deeaa1d608fd8c150f4b745f15d56e015d878240a645a30aad7a9eab8bc6c8", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 5, + "end_line": 15, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 5, - "end_line": 15, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } + "apache-2.0" ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 1.3, - "copyrights": [ - { - "value": "Copyright 2016-2021 Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Copyright 2016 Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Copyright 2013 Ray", - "start_line": 3, - "end_line": 3 - } - ], - "holders": [ - { - "value": "Julien Danjou", - "start_line": 1, - "end_line": 1 - }, - { - "value": "Joshua Harlow", - "start_line": 2, - "end_line": 2 - }, - { - "value": "Ray", - "start_line": 3, - "end_line": 3 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 9, - "end_line": 9 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "tenacity-8.0.1/tests/test_tornado.py", - "type": "file", - "name": "test_tornado.py", - "base_name": "test_tornado", - "extension": ".py", - "size": 2162, - "date": "1970-01-01", - "sha1": "2cc3f6ea71857d37293c6715324d1cd8aea83f39", - "md5": "e56cfb334aa076277e4dd44fcf91295e", - "sha256": "237c3f021d1a092ba92d5f5a8dcd44eba264f0cf8015529c123f4fbbc41a8e21", - "mime_type": "text/x-script.python", - "file_type": "Python script, ASCII text executable", - "programming_language": "Python", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 1.22, + "copyrights": [ + { + "value": "Copyright 2016-2021 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Copyright 2013 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "value": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "value": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "value": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests/test_tornado.py", + "type": "file", + "name": "test_tornado.py", + "base_name": "test_tornado", + "extension": ".py", + "size": 2162, + "date": "2023-02-09", + "sha1": "2cc3f6ea71857d37293c6715324d1cd8aea83f39", + "md5": "e56cfb334aa076277e4dd44fcf91295e", + "sha256": "237c3f021d1a092ba92d5f5a8dcd44eba264f0cf8015529c123f4fbbc41a8e21", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "licenses": [ + { + "key": "apache-2.0", + "score": 100, + "name": "Apache License 2.0", + "short_name": "Apache 2.0", + "category": "Permissive", + "is_exception": false, + "is_unknown": false, + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "text_url": "http://www.apache.org/licenses/LICENSE-2.0", + "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", + "spdx_license_key": "Apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0", + "start_line": 4, + "end_line": 14, + "matched_rule": { + "identifier": "apache-2.0_7.RULE", + "license_expression": "apache-2.0", "licenses": [ - { - "key": "apache-2.0", - "score": 100, - "name": "Apache License 2.0", - "short_name": "Apache 2.0", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "Apache Software Foundation", - "homepage_url": "http://www.apache.org/licenses/", - "text_url": "http://www.apache.org/licenses/LICENSE-2.0", - "reference_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.yml", - "spdx_license_key": "Apache-2.0", - "spdx_url": "https://spdx.org/licenses/Apache-2.0", - "start_line": 4, - "end_line": 14, - "matched_rule": { - "identifier": "apache-2.0_7.RULE", - "license_expression": "apache-2.0", - "licenses": [ - "apache-2.0" - ], - "referenced_filenames": [], - "is_license_text": false, - "is_license_notice": true, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 85, - "matched_length": 85, - "match_coverage": 100, - "rule_relevance": 100 - }, - "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." - } - ], - "license_expressions": [ - "apache-2.0" - ], - "percentage_of_license_text": 30.58, - "copyrights": [ - { - "value": "Copyright 2017 Elisey Zanko", - "start_line": 2, - "end_line": 2 - } - ], - "holders": [ - { - "value": "Elisey Zanko", - "start_line": 2, - "end_line": 2 - } + "apache-2.0" ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 8, - "end_line": 8 - } - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "is_generated": false, + "referenced_filenames": [], "is_license_text": false, - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "has_unknown": false, + "matcher": "2-aho", + "rule_length": 85, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100 + }, + "matched_text": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." } - ] + ], + "license_expressions": [ + "apache-2.0" + ], + "percentage_of_license_text": 30.58, + "copyrights": [ + { + "value": "Copyright 2017 Elisey Zanko", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "value": "Elisey Zanko", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "packages": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 8, + "end_line": 8 + } + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "is_generated": false, + "is_license_text": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] } -} \ No newline at end of file + } diff --git a/test/fixtures/scancode/30.1.0/github-license-expression.json b/test/fixtures/scancode/30.1.0/github-license-expression-conhash-rs.json similarity index 100% rename from test/fixtures/scancode/30.1.0/github-license-expression.json rename to test/fixtures/scancode/30.1.0/github-license-expression-conhash-rs.json diff --git a/test/fixtures/scancode/32.1.0/crate-file-summary.json b/test/fixtures/scancode/32.1.0/crate-file-summary.json new file mode 100644 index 000000000..9d88aca6a --- /dev/null +++ b/test/fixtures/scancode/32.1.0/crate-file-summary.json @@ -0,0 +1,4971 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/crate/cratesio/-/rand/0.8.2", + "fetchedAt": "2024-05-13T12:28:08.916Z", + "links": { + "self": { + "href": "urn:crate:cratesio:-:rand:revision:0.8.2:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:crate:cratesio:-:rand:revision:0.8.2:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2021-01-13T09:55:20.922296+00:00", + "processedAt": "2024-05-13T12:28:26.795Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-UcGoDn/crate/rand-0.8.2" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-KNEScv", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122809.581424", + "end_timestamp": "2024-05-13T122826.150729", + "output_format_version": "3.1.0", + "duration": 16.569313764572144, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 33 + } + } + ], + "summary": { + "declared_license_expression": "apache-2.0 AND (apache-2.0 OR mit)", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "The Rust Project", + "primary_language": "Rust", + "other_license_expressions": [ + { + "value": "mit OR apache-2.0", + "count": 26 + }, + { + "value": null, + "count": 3 + }, + { + "value": "mit", + "count": 2 + }, + { + "value": "apache-2.0", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 26 + } + ], + "other_languages": [ + { + "value": "verilog", + "count": 1 + } + ] + }, + "packages": [ + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.8.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Random number generators and other randomness functionality.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "The Rand Project Developers", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": "The Rust Project Developers", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://rust-random.github.io/book", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/rust-random/rand", + "copyright": null, + "holder": null, + "declared_license_expression": "mit OR apache-2.0", + "declared_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_15.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_15.RULE", + "matched_text": "MIT OR Apache-2.0" + } + ], + "identifier": "mit_or_apache_2_0-480eec53-1a80-0150-7c7e-39cf79c9f3a8" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT OR Apache-2.0", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://crates.io/crates/rand", + "repository_download_url": "https://crates.io/api/v1/crates/rand/0.8.2/download", + "api_data_url": "https://crates.io/api/v1/crates/rand", + "package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_paths": [ + "Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "purl": "pkg:cargo/rand@0.8.2" + } + ], + "dependencies": [ + { + "purl": "pkg:cargo/bincode@1.3.1", + "extracted_requirement": "1.3.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/bincode@1.3.1?uuid=c53cebff-826a-4336-bee6-dc4719ba6cc4", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/byteorder@1.3.4", + "extracted_requirement": "1.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/byteorder@1.3.4?uuid=330b130f-f255-4492-8c88-50f9c93ab71b", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/cfg-if@0.1.10", + "extracted_requirement": "0.1.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/cfg-if@0.1.10?uuid=83a22944-dd59-42b0-87a0-67f7c262f622", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/getrandom@0.2.0", + "extracted_requirement": "0.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/getrandom@0.2.0?uuid=ecd9842c-16fe-4962-a921-5c4f40826cde", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/libc@0.2.81", + "extracted_requirement": "0.2.81", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/libc@0.2.81?uuid=24a7003d-b4bf-4193-913c-6a07117354e6", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/libm@0.1.4", + "extracted_requirement": "0.1.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/libm@0.1.4?uuid=0945e46d-6721-478f-8b4a-fe326ed7c3bd", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/log@0.4.11", + "extracted_requirement": "0.4.11", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/log@0.4.11?uuid=839cf046-b1de-4243-8ac2-376fa804bfcb", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/packed_simd_2@0.3.4", + "extracted_requirement": "0.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/packed_simd_2@0.3.4?uuid=23aa560b-0fc7-48af-9dd7-f978c95bf963", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/ppv-lite86@0.2.10", + "extracted_requirement": "0.2.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/ppv-lite86@0.2.10?uuid=ad0ff657-9900-4ca6-9e6a-58857e31cbd8", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/proc-macro2@1.0.24", + "extracted_requirement": "1.0.24", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/proc-macro2@1.0.24?uuid=a20a9a8a-eb5b-4e86-ba2e-125cf8163fa6", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/quote@1.0.7", + "extracted_requirement": "1.0.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/quote@1.0.7?uuid=28cab5c4-675b-471e-9b08-204208b44fca", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/rand@0.8.2", + "extracted_requirement": "0.8.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/rand@0.8.2?uuid=477527f8-e08c-4f69-b098-0c6aee18e68e", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/rand_chacha@0.3.0", + "extracted_requirement": "0.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/rand_chacha@0.3.0?uuid=d56c06ed-2bf5-4841-843e-f08f64e83192", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/rand_core@0.6.1", + "extracted_requirement": "0.6.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/rand_core@0.6.1?uuid=863114f6-0a8a-4031-8083-702da17749f1", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/rand_hc@0.3.0", + "extracted_requirement": "0.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/rand_hc@0.3.0?uuid=ca765b19-220a-41e7-bbb6-73243e881c2d", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/rand_pcg@0.3.0", + "extracted_requirement": "0.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/rand_pcg@0.3.0?uuid=f10b5fb5-9aea-4df1-b433-be55184d7d00", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/serde@1.0.118", + "extracted_requirement": "1.0.118", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/serde@1.0.118?uuid=c0a7583c-d951-4837-8947-6a240d056c36", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/serde_derive@1.0.118", + "extracted_requirement": "1.0.118", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/serde_derive@1.0.118?uuid=ce20e9a3-42e9-4530-b860-da84e783dec6", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/syn@1.0.54", + "extracted_requirement": "1.0.54", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/syn@1.0.54?uuid=79ac4a6e-d244-4e40-9b81-0679225adbb7", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/unicode-xid@0.2.1", + "extracted_requirement": "0.2.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/unicode-xid@0.2.1?uuid=be27ffe1-16ad-4bd1-ae42-9e71aafb30ec", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + }, + { + "purl": "pkg:cargo/wasi@0.9.0%2Bwasi-snapshot-preview1", + "extracted_requirement": "0.9.0+wasi-snapshot-preview1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/wasi@0.9.0%2Bwasi-snapshot-preview1?uuid=1a83fd87-2d82-4103-8f54-5873f22f0292", + "for_package_uid": "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4", + "datafile_path": "Cargo.lock", + "datasource_id": "cargo_lock" + } + ], + "license_detections": [ + { + "identifier": "apache_2_0-b54d1ef7-0765-1d98-075a-d34f90ebae28", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "rand-0.8.2/LICENSE-APACHE", + "start_line": 1, + "end_line": 201, + "matcher": "1-hash", + "score": 100, + "matched_length": 1584, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_255.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_255.RULE", + "matched_text": " Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License." + } + ] + }, + { + "identifier": "apache_2_0_and__apache_2_0_or_mit-7ff6dd9d-b5e8-3fa4-dd61-c5a634c9b300", + "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", + "license_expression_spdx": "Apache-2.0 AND (Apache-2.0 OR MIT)", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "rand-0.8.2/COPYRIGHT", + "start_line": 1, + "end_line": 7, + "matcher": "3-seq", + "score": 94.12, + "matched_length": 48, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1060.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1060.RULE", + "matched_text": "Copyrights in the Rand project are retained by their contributors. No\ncopyright assignment is required to contribute to the Rand project.\n\nFor full authorship information, see the version control history.\n\nExcept as otherwise noted (below and/or in individual files), Rand is\nlicensed under the Apache License, Version 2.0 or", + "matched_text_diagnostics": "Copyrights in the [Rand] project are retained by their contributors. No\ncopyright assignment is required to contribute to the [Rand] project.\n\nFor full authorship information, see the version control history.\n\nExcept as otherwise noted (below and/or in individual files), [Rand] is\nlicensed under the Apache License, Version 2.0 or\n or the MIT license\n or , at your option.", + "matched_text_diagnostics": "Except as otherwise noted (below and/or in individual files), [Rand] is\nlicensed under the Apache License, Version 2.0 or\n or the MIT license\n or , at your option." + } + ] + }, + { + "identifier": "mit-a9138d4e-bc0e-0a20-76fd-237047e6d41c", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/README.md", + "start_line": 142, + "end_line": 147, + "matcher": "3-seq", + "score": 57.69, + "matched_length": 15, + "match_coverage": 57.69, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_9.RULE", + "matched_text": "# License\n\nRand is distributed under the terms of both the MIT license and the\nApache License (Version 2.0).\n\nSee [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT), and", + "matched_text_diagnostics": "License\n\n[Rand] [is] distributed under the [terms] [of] [both] [the] MIT license and [the]\nApache License (Version 2.0).\n\nSee [LICENSE-[APACHE]](LICENSE-" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "rand-0.8.2/README.md", + "start_line": 147, + "end_line": 147, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_154.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_154.RULE", + "matched_text": "See [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT), and", + "matched_text_diagnostics": "LICENSE-MIT](LICENSE-MIT)," + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "rand-0.8.2/LICENSE-MIT", + "start_line": 4, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." + } + ] + }, + { + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "rand-0.8.2/LICENSE-MIT", + "start_line": 4, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." + } + ] + }, + { + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9", + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "detection_count": 24, + "reference_matches": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/lib.rs", + "start_line": 4, + "end_line": 8, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ] + }, + { + "identifier": "mit_or_apache_2_0-719f8427-422e-8023-c20e-9f8dd0af13b9", + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/Cargo.toml", + "start_line": 26, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_14.RULE", + "matched_text": "license = \"MIT OR Apache-2.0\"", + "matched_text_diagnostics": "license = \"MIT OR Apache-2.0\"" + } + ] + }, + { + "identifier": "mit_or_apache_2_0-480eec53-1a80-0150-7c7e-39cf79c9f3a8", + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_15.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_15.RULE", + "matched_text": "MIT OR Apache-2.0" + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": "mit OR apache-2.0", + "count": 26 + }, + { + "value": null, + "count": 3 + }, + { + "value": "mit", + "count": 2 + }, + { + "value": "apache-2.0", + "count": 1 + }, + { + "value": "apache-2.0 AND (apache-2.0 OR mit)", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 8 + }, + { + "value": "Copyright (c) The Rust Project", + "count": 7 + } + ], + "holders": [ + { + "value": null, + "count": 26 + }, + { + "value": "The Rust Project", + "count": 7 + } + ], + "authors": [ + { + "value": null, + "count": 31 + }, + { + "value": "The Rand Project Developers The Rust Project Developers", + "count": 2 + } + ], + "programming_language": [ + { + "value": "Rust", + "count": 24 + }, + { + "value": "verilog", + "count": 1 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "mit", + "count": 2 + }, + { + "value": "apache-2.0", + "count": 1 + }, + { + "value": "apache-2.0 AND (apache-2.0 OR mit)", + "count": 1 + } + ], + "copyrights": [ + { + "value": "Copyright (c) The Rust Project", + "count": 1 + } + ], + "holders": [ + { + "value": "The Rust Project", + "count": 1 + } + ], + "authors": [], + "programming_language": [ + { + "value": "verilog", + "count": 1 + } + ] + }, + "license_references": [ + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n \n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n \n 1. Definitions.\n \n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n \n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n \n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n \n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n \n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n \n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n \n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n \n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n \n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n \n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n \n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n \n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n \n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n \n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n \n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n \n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n \n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n \n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n \n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n \n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n \n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n \n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n \n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n \n END OF TERMS AND CONDITIONS\n \n APPENDIX: How to apply the Apache License to your work.\n \n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n \n Copyright [yyyy] [name of copyright owner]\n \n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n \n http://www.apache.org/licenses/LICENSE-2.0\n \n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [ + "LicenseRef-MIT-Bootstrap", + "LicenseRef-MIT-Discord", + "LicenseRef-MIT-TC", + "LicenseRef-MIT-Diehl" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_1060.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1060.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 48, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copyrights in the project are retained by their contributors. No\ncopyright assignment is required to contribute to the project.\n\nFor full authorship information, see the version control history.\n\nExcept as otherwise noted (below and/or in individual files), is\n{{licensed under the Apache License, Version 2.0}} ." + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_255.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_255.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1584, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": "uses https instead of http", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://www.apache.org/licenses/", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n https://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, + { + "license_expression": "apache-2.0 OR mit", + "identifier": "apache-2.0_or_mit_47.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_47.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 45, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://opensource.org/licenses/MIT", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Except as otherwise noted (below and/or in individual files), is\nlicensed under the {{Apache License, Version 2.0}} or\n or the {{MIT license}}\n or , {{at your option.}}" + }, + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + { + "license_expression": "mit", + "identifier": "mit_154.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_154.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License\nMIT License (MIT)" + }, + { + "license_expression": "mit OR apache-2.0", + "identifier": "mit_or_apache-2.0_14.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_14.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license = \"MIT OR Apache-2.0\"" + }, + { + "license_expression": "mit OR apache-2.0", + "identifier": "mit_or_apache-2.0_15.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_15.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "\"MIT OR Apache-2.0\"" + }, + { + "license_expression": "mit OR apache-2.0", + "identifier": "mit_or_apache-2.0_18.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 48, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [ + "LICENSE-APACHE", + "LICENSE-MIT" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://opensource.org/licenses/MIT", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + }, + { + "license_expression": "mit OR apache-2.0", + "identifier": "mit_or_apache-2.0_9.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_9.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 26, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [ + "LICENSE-MIT", + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License\n\nThis work is dual-licensed and distributed under the (1) MIT License and (2) Apache License, Version 2.0. Please see LICENSE-MIT and LICENSE." + } + ], + "files": [ + { + "path": ".cargo_vcs_info.json", + "type": "file", + "name": ".cargo_vcs_info.json", + "base_name": ".cargo_vcs_info", + "extension": ".json", + "size": 74, + "date": "1970-01-01", + "sha1": "67ec05fbf50a1d3c5af3f9993b34bee57ea2007a", + "md5": "24364e39cd154a65c88aed01aac12025", + "sha256": "faf3494b0392e5e66fcb9fb4862932a33f9ed50f442c66d99cfd9e4f6f3a8bf9", + "mime_type": "application/json", + "file_type": "JSON data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Cargo.lock", + "type": "file", + "name": "Cargo.lock", + "base_name": "Cargo", + "extension": ".lock", + "size": 4657, + "date": "1970-01-01", + "sha1": "f626c32dc7e928d7263770b74accd8a200da2d97", + "md5": "6e7b9d6f6c4d0dba53be5c922d25b12c", + "sha256": "a76d6c9de728c3ec2e30bbc917cca73ba4e43826052ab41718cc90ddd281c2b8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "(apache-2.0 AND (apache-2.0 OR mit)) AND apache-2.0 AND mit", + "declared_license_expression_spdx": "(Apache-2.0 AND (Apache-2.0 OR MIT)) AND Apache-2.0 AND MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", + "license_expression_spdx": "Apache-2.0 AND (Apache-2.0 OR MIT)", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "rand-0.8.2/COPYRIGHT", + "start_line": 1, + "end_line": 7, + "matcher": "3-seq", + "score": 94.12, + "matched_length": 48, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1060.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1060.RULE", + "matched_text": "Copyrights in the Rand project are retained by their contributors. No\ncopyright assignment is required to contribute to the Rand project.\n\nFor full authorship information, see the version control history.\n\nExcept as otherwise noted (below and/or in individual files), Rand is\nlicensed under the Apache License, Version 2.0 or", + "matched_text_diagnostics": "Copyrights in the [Rand] project are retained by their contributors. No\ncopyright assignment is required to contribute to the [Rand] project.\n\nFor full authorship information, see the version control history.\n\nExcept as otherwise noted (below and/or in individual files), [Rand] is\nlicensed under the Apache License, Version 2.0 or\n or the MIT license\n or , at your option.", + "matched_text_diagnostics": "Except as otherwise noted (below and/or in individual files), [Rand] is\nlicensed under the Apache License, Version 2.0 or\n or the MIT license\n or , at your option." + } + ], + "identifier": "apache_2_0_and__apache_2_0_or_mit-7ff6dd9d-b5e8-3fa4-dd61-c5a634c9b300" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "rand-0.8.2/LICENSE-APACHE", + "start_line": 1, + "end_line": 201, + "matcher": "1-hash", + "score": 100, + "matched_length": 1584, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_255.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_255.RULE", + "matched_text": " Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License." + } + ], + "identifier": "apache_2_0-b54d1ef7-0765-1d98-075a-d34f90ebae28" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rand-0.8.2/LICENSE-MIT", + "start_line": 4, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." + } + ], + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/README.md", + "start_line": 142, + "end_line": 147, + "matcher": "3-seq", + "score": 57.69, + "matched_length": 15, + "match_coverage": 57.69, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_9.RULE", + "matched_text": "# License\n\nRand is distributed under the terms of both the MIT license and the\nApache License (Version 2.0).\n\nSee [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT), and", + "matched_text_diagnostics": "License\n\n[Rand] [is] distributed under the [terms] [of] [both] [the] MIT license and [the]\nApache License (Version 2.0).\n\nSee [LICENSE-[APACHE]](LICENSE-" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rand-0.8.2/README.md", + "start_line": 147, + "end_line": 147, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_154.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_154.RULE", + "matched_text": "See [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT), and", + "matched_text_diagnostics": "LICENSE-MIT](LICENSE-MIT)," + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rand-0.8.2/LICENSE-MIT", + "start_line": 4, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." + } + ], + "identifier": "mit-a9138d4e-bc0e-0a20-76fd-237047e6d41c", + "detection_log": [ + "unknown-reference-to-local-file" + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:cargo/bincode@1.3.1", + "extracted_requirement": "1.3.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/byteorder@1.3.4", + "extracted_requirement": "1.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/cfg-if@0.1.10", + "extracted_requirement": "0.1.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/getrandom@0.2.0", + "extracted_requirement": "0.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/libc@0.2.81", + "extracted_requirement": "0.2.81", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/libm@0.1.4", + "extracted_requirement": "0.1.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/log@0.4.11", + "extracted_requirement": "0.4.11", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/packed_simd_2@0.3.4", + "extracted_requirement": "0.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/ppv-lite86@0.2.10", + "extracted_requirement": "0.2.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/proc-macro2@1.0.24", + "extracted_requirement": "1.0.24", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/quote@1.0.7", + "extracted_requirement": "1.0.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/rand@0.8.2", + "extracted_requirement": "0.8.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/rand_chacha@0.3.0", + "extracted_requirement": "0.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/rand_core@0.6.1", + "extracted_requirement": "0.6.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/rand_hc@0.3.0", + "extracted_requirement": "0.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/rand_pcg@0.3.0", + "extracted_requirement": "0.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/serde@1.0.118", + "extracted_requirement": "1.0.118", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/serde_derive@1.0.118", + "extracted_requirement": "1.0.118", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/syn@1.0.54", + "extracted_requirement": "1.0.54", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/unicode-xid@0.2.1", + "extracted_requirement": "0.2.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/wasi@0.9.0%2Bwasi-snapshot-preview1", + "extracted_requirement": "0.9.0+wasi-snapshot-preview1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "cargo_lock", + "purl": null + } + ], + "for_packages": [ + "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/rust-lang/crates.io-index", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Cargo.toml", + "type": "file", + "name": "Cargo.toml", + "base_name": "Cargo", + "extension": ".toml", + "size": 2284, + "date": "1970-01-01", + "sha1": "648c1a9daf9b44fb2dacb988143b6cb629b0b76c", + "md5": "d7a4c5c968441212230ee7f41476ab00", + "sha256": "ad3b8114bb20413836d874fb0d68e186d2f58d2330e45277574ccec2a5a00af7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.8.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Random number generators and other randomness functionality.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "The Rand Project Developers", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": "The Rust Project Developers", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://rust-random.github.io/book", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/rust-random/rand", + "copyright": null, + "holder": null, + "declared_license_expression": "mit OR apache-2.0", + "declared_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_15.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_15.RULE", + "matched_text": "MIT OR Apache-2.0" + } + ], + "identifier": "mit_or_apache_2_0-480eec53-1a80-0150-7c7e-39cf79c9f3a8" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT OR Apache-2.0", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://crates.io/crates/rand", + "repository_download_url": "https://crates.io/api/v1/crates/rand/0.8.2/download", + "api_data_url": "https://crates.io/api/v1/crates/rand", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/rand@0.8.2" + } + ], + "for_packages": [ + "pkg:cargo/rand@0.8.2?uuid=ab954d0f-8b10-4d98-bed8-0060298d12e4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/Cargo.toml", + "start_line": 26, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_14.RULE", + "matched_text": "license = \"MIT OR Apache-2.0\"", + "matched_text_diagnostics": "license = \"MIT OR Apache-2.0\"" + } + ], + "identifier": "mit_or_apache_2_0-719f8427-422e-8023-c20e-9f8dd0af13b9" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.88, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "The Rand Project Developers The Rust Project Developers", + "start_line": 17, + "end_line": 17 + } + ], + "emails": [], + "urls": [ + { + "url": "https://rust-random.github.io/book", + "start_line": 21, + "end_line": 21 + }, + { + "url": "https://docs.rs/rand", + "start_line": 22, + "end_line": 22 + }, + { + "url": "https://github.com/rust-random/rand", + "start_line": 27, + "end_line": 27 + } + ], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Cargo.toml.orig", + "type": "file", + "name": "Cargo.toml.orig", + "base_name": "Cargo.toml", + "extension": ".orig", + "size": 2814, + "date": "1970-01-01", + "sha1": "e75886f9055c5962219c0398fcf886dec01a09d5", + "md5": "49c44cd00b68520d3b3b23fa421a4d4a", + "sha256": "1f56c538243cd25232fd91cd56702c8d1362555b8037ccaf5544a4aaf3b20b85", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/Cargo.toml.orig", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_14.RULE", + "matched_text": "license = \"MIT OR Apache-2.0\"", + "matched_text_diagnostics": "license = \"MIT OR Apache-2.0\"" + } + ], + "identifier": "mit_or_apache_2_0-719f8427-422e-8023-c20e-9f8dd0af13b9" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.58, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "The Rand Project Developers The Rust Project Developers", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [ + { + "url": "https://github.com/rust-random/rand", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://docs.rs/rand", + "start_line": 8, + "end_line": 8 + }, + { + "url": "https://rust-random.github.io/book", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "CHANGELOG.md", + "type": "file", + "name": "CHANGELOG.md", + "base_name": "CHANGELOG", + "extension": ".md", + "size": 23207, + "date": "1970-01-01", + "sha1": "5211643b602bf250b83d5b811a83155e9b38a767", + "md5": "c47e811f1b33e64edd575d4cabbcccfa", + "sha256": "226e8bbca9f2b7eb1129c007a8dd7e76545eab269785f33136424a7957108573", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://keepachangelog.com/en/1.0.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://semver.org/spec/v2.0.0.html", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://rust-random.github.io/book/update.html", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://docs.rs/getrandom/latest", + "start_line": 25, + "end_line": 25 + }, + { + "url": "https://github.com/rust-random/getrandom", + "start_line": 134, + "end_line": 134 + }, + { + "url": "https://github.com/rust-lang-nursery/rand", + "start_line": 198, + "end_line": 198 + }, + { + "url": "https://github.com/rust-random/rand", + "start_line": 199, + "end_line": 199 + }, + { + "url": "https://rust-random.github.io/book", + "start_line": 200, + "end_line": 200 + }, + { + "url": "https://github.com/rust-random/book", + "start_line": 201, + "end_line": 201 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "COPYRIGHT", + "type": "file", + "name": "COPYRIGHT", + "base_name": "COPYRIGHT", + "extension": "", + "size": 569, + "date": "1970-01-01", + "sha1": "f14afa20edce530124d39cd56312c7781c19b267", + "md5": "86438b2332d07437f7ddc2fe9fe4edd2", + "sha256": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "verilog", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "apache-2.0 AND (apache-2.0 OR mit)", + "detected_license_expression_spdx": "Apache-2.0 AND (Apache-2.0 OR MIT)", + "license_detections": [ + { + "license_expression": "apache-2.0 AND (apache-2.0 OR mit)", + "license_expression_spdx": "Apache-2.0 AND (Apache-2.0 OR MIT)", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "rand-0.8.2/COPYRIGHT", + "start_line": 1, + "end_line": 7, + "matcher": "3-seq", + "score": 94.12, + "matched_length": 48, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1060.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1060.RULE", + "matched_text": "Copyrights in the Rand project are retained by their contributors. No\ncopyright assignment is required to contribute to the Rand project.\n\nFor full authorship information, see the version control history.\n\nExcept as otherwise noted (below and/or in individual files), Rand is\nlicensed under the Apache License, Version 2.0 or", + "matched_text_diagnostics": "Copyrights in the [Rand] project are retained by their contributors. No\ncopyright assignment is required to contribute to the [Rand] project.\n\nFor full authorship information, see the version control history.\n\nExcept as otherwise noted (below and/or in individual files), [Rand] is\nlicensed under the Apache License, Version 2.0 or\n or the MIT license\n or , at your option.", + "matched_text_diagnostics": "Except as otherwise noted (below and/or in individual files), [Rand] is\nlicensed under the Apache License, Version 2.0 or\n or the MIT license\n or , at your option." + } + ], + "identifier": "apache_2_0_and__apache_2_0_or_mit-7ff6dd9d-b5e8-3fa4-dd61-c5a634c9b300" + } + ], + "license_clues": [], + "percentage_of_license_text": 81.11, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 8, + "end_line": 8 + }, + { + "url": "http://opensource.org/licenses/MIT", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "LICENSE-APACHE", + "type": "file", + "name": "LICENSE-APACHE", + "base_name": "LICENSE-APACHE", + "extension": "", + "size": 10849, + "date": "1970-01-01", + "sha1": "e9b475b5dccf14bd66d72dd12a04db75eaad1a9e", + "md5": "9ee8a33d3852b5a3d70f661d27bf3cc5", + "sha256": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "rand-0.8.2/LICENSE-APACHE", + "start_line": 1, + "end_line": 201, + "matcher": "1-hash", + "score": 100, + "matched_length": 1584, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_255.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_255.RULE", + "matched_text": " Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License." + } + ], + "identifier": "apache_2_0-b54d1ef7-0765-1d98-075a-d34f90ebae28" + } + ], + "license_clues": [], + "percentage_of_license_text": 100, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 195, + "end_line": 195 + } + ], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "LICENSE-MIT", + "type": "file", + "name": "LICENSE-MIT", + "base_name": "LICENSE-MIT", + "extension": "", + "size": 1117, + "date": "1970-01-01", + "sha1": "d74ad13f1402c35008f22bc588a6b8199ed164d3", + "md5": "08cf50287469d314ddbee33f572260a7", + "sha256": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rand-0.8.2/LICENSE-MIT", + "start_line": 4, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." + } + ], + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a" + } + ], + "license_clues": [], + "percentage_of_license_text": 92, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright (c) 2014 The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 7079, + "date": "1970-01-01", + "sha1": "8a9c43485f697ec93f229ba2fde1b130ce1a94da", + "md5": "a3682aa960802bdac05f955267df07df", + "sha256": "779a810c27e3b55bcb1341228340590515851052906c2af288780b8702016deb", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/README.md", + "start_line": 142, + "end_line": 147, + "matcher": "3-seq", + "score": 57.69, + "matched_length": 15, + "match_coverage": 57.69, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_9.RULE", + "matched_text": "# License\n\nRand is distributed under the terms of both the MIT license and the\nApache License (Version 2.0).\n\nSee [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT), and", + "matched_text_diagnostics": "License\n\n[Rand] [is] distributed under the [terms] [of] [both] [the] MIT license and [the]\nApache License (Version 2.0).\n\nSee [LICENSE-[APACHE]](LICENSE-" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rand-0.8.2/README.md", + "start_line": 147, + "end_line": 147, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_154.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_154.RULE", + "matched_text": "See [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT), and", + "matched_text_diagnostics": "LICENSE-MIT](LICENSE-MIT)," + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rand-0.8.2/LICENSE-MIT", + "start_line": 4, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE." + } + ], + "identifier": "mit-a9138d4e-bc0e-0a20-76fd-237047e6d41c", + "detection_log": [ + "unknown-reference-to-local-file" + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.8, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/rust-random/rand/workflows/Tests/badge.svg?event=push", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://github.com/rust-random/rand/actions", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://img.shields.io/crates/v/rand.svg", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://crates.io/crates/rand", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://img.shields.io/badge/book-master-yellow.svg", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://rust-random.github.io/book", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://img.shields.io/badge/api-master-yellow.svg", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://rust-random.github.io/rand/rand", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://docs.rs/rand/badge.svg", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://docs.rs/rand", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://img.shields.io/badge/rustc-1.36+-lightgray.svg", + "start_line": 8, + "end_line": 8 + }, + { + "url": "https://github.com/rust-random/rand#rust-version-requirements", + "start_line": 8, + "end_line": 8 + }, + { + "url": "https://docs.rs/rand/*/rand/trait.Rng.html", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://docs.rs/rand/*/rand/seq/trait.SliceRandom.html", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://docs.rs/rand/*/rand/seq/trait.IteratorRandom.html", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://crates.io/crates/getrandom", + "start_line": 15, + "end_line": 15 + }, + { + "url": "https://docs.rs/rand/*/rand/fn.thread_rng.html", + "start_line": 16, + "end_line": 16 + }, + { + "url": "https://crates.io/crates/rand_core", + "start_line": 17, + "end_line": 17 + }, + { + "url": "https://rust-random.github.io/book/crates.html", + "start_line": 18, + "end_line": 18 + }, + { + "url": "https://rust-random.github.io/book/guide-rngs.html#cryptographically-secure-pseudo-random-number-generators-csprngs", + "start_line": 19, + "end_line": 19 + }, + { + "url": "https://rust-random.github.io/book/guide-rngs.html#basic-pseudo-random-number-generators-prngs", + "start_line": 20, + "end_line": 20 + }, + { + "url": "https://docs.rs/rand/*/rand/distributions/index.html", + "start_line": 21, + "end_line": 21 + }, + { + "url": "https://docs.rs/rand_distr", + "start_line": 23, + "end_line": 23 + }, + { + "url": "https://docs.rs/statrs/0.13.0/statrs", + "start_line": 24, + "end_line": 24 + }, + { + "url": "https://rust-random.github.io/book/portability.html", + "start_line": 25, + "end_line": 25 + }, + { + "url": "https://crates.io/crates/fastrand", + "start_line": 35, + "end_line": 35 + }, + { + "url": "https://crates.io/crates/oorandom", + "start_line": 36, + "end_line": 36 + }, + { + "url": "https://rust-random.github.io/rand", + "start_line": 44, + "end_line": 44 + }, + { + "url": "https://rust-random.github.io/book/update.html", + "start_line": 76, + "end_line": 76 + }, + { + "url": "https://semver.org/", + "start_line": 79, + "end_line": 79 + }, + { + "url": "https://github.com/dtolnay/semver-trick", + "start_line": 84, + "end_line": 84 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src", + "type": "directory", + "name": "src", + "base_name": "src", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 24, + "dirs_count": 4, + "size_count": 286301, + "scan_errors": [] + }, + { + "path": "src/lib.rs", + "type": "file", + "name": "lib.rs", + "base_name": "lib", + "extension": ".rs", + "size": 6744, + "date": "1970-01-01", + "sha1": "44b2c086c8c08d14225fcfe8d354567fd8f64b10", + "md5": "ad22a59105b8b5ff725c8fbad64c61a8", + "sha256": "4a1daba8371978292f85c52aba3cb357e68c46ef9b56b33e6e7e33d62308bb28", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/lib.rs", + "start_line": 4, + "end_line": 8, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 5.32, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2013-2017 The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://rust-random.github.io/book", + "start_line": 41, + "end_line": 41 + }, + { + "url": "https://www.rust-lang.org/favicon.ico", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://rust-random.github.io/rand/", + "start_line": 46, + "end_line": 46 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/prelude.rs", + "type": "file", + "name": "prelude.rs", + "base_name": "prelude", + "extension": ".rs", + "size": 1284, + "date": "1970-01-01", + "sha1": "0b2fd921f741e73e3f0c7638ceee2d2aa2dea937", + "md5": "71df077fc92f534bf530d19ddb8873f5", + "sha256": "2f2132d74ce9f70513224baad3b161b1585a639f9136a254cdb0e7f8ffceb25b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/prelude.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 25.41, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rng.rs", + "type": "file", + "name": "rng.rs", + "base_name": "rng", + "extension": ".rs", + "size": 18381, + "date": "1970-01-01", + "sha1": "ad8fc141e342ab72ce827d6acaadda725c542c0d", + "md5": "6a509a43e62f7f47ff40d5624d53d1da", + "sha256": "50196ee1cad553e7793537de033eb7745a75aafec65e06a46594a4bcadf1a85b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rng.rs", + "start_line": 4, + "end_line": 8, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.03, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2013-2017 The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://rust-random.github.io/book/portability.html", + "start_line": 311, + "end_line": 311 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/distributions", + "type": "directory", + "name": "distributions", + "base_name": "distributions", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 0, + "size_count": 145547, + "scan_errors": [] + }, + { + "path": "src/distributions/bernoulli.rs", + "type": "file", + "name": "bernoulli.rs", + "base_name": "bernoulli", + "extension": ".rs", + "size": 7328, + "date": "1970-01-01", + "sha1": "767f1f55ba3cae24e3ff916dff6cf60c0a9d5fb9", + "md5": "6c11d2fcbd846ae6b91d21c51b94206c", + "sha256": "ceaefa810de9e65de9b9bb98985092f01c76166f83c48476b2d2261ed612f49e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/distributions/bernoulli.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.92, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/distributions/float.rs", + "type": "file", + "name": "float.rs", + "base_name": "float", + "extension": ".rs", + "size": 12583, + "date": "1970-01-01", + "sha1": "0a9c59eb3485e6a09b72bebc2a585b070c3edad5", + "md5": "2b334c526b6fde2894da54b388a06b13", + "sha256": "e5c22bb31a2297ed554553b671084d9a41f110d414b52eaa24fd6e7759bccfc7", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/distributions/float.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.99, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/distributions/integer.rs", + "type": "file", + "name": "integer.rs", + "base_name": "integer", + "extension": ".rs", + "size": 9047, + "date": "1970-01-01", + "sha1": "05f5f4cf805acaee8644ff6abccb41d0693ef340", + "md5": "c49938a0fd62738e8ece437aa8eaf086", + "sha256": "16948664d86a506ed8a401d602238e08ae6f74744b4a656167f8c2a70f7455bb", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/distributions/integer.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.95, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/distributions/mod.rs", + "type": "file", + "name": "mod.rs", + "base_name": "mod", + "extension": ".rs", + "size": 13585, + "date": "1970-01-01", + "sha1": "aa83850d175acfc35eec0332ae7747255e301f0e", + "md5": "952bf7da18a5d2fbd5b17e518df976f9", + "sha256": "8fcee0cf3434343a7cb3a6b0be03191d202cbc6375e8516700411513831c5775", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/distributions/mod.rs", + "start_line": 4, + "end_line": 8, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.61, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2013-2017 The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://en.wikipedia.org/wiki/Probability_distribution", + "start_line": 88, + "end_line": 88 + }, + { + "url": "https://crates.io/crates/rand_distr", + "start_line": 89, + "end_line": 89 + }, + { + "url": "https://crates.io/crates/statrs", + "start_line": 90, + "end_line": 90 + }, + { + "url": "https://rust-random.github.io/book/portability.html", + "start_line": 141, + "end_line": 141 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/distributions/other.rs", + "type": "file", + "name": "other.rs", + "base_name": "other", + "extension": ".rs", + "size": 9923, + "date": "1970-01-01", + "sha1": "90b6a1f54731db7726fc96c3740b215d552c2458", + "md5": "b153495266f8810e1761fd0a8c0c73f6", + "sha256": "e99827bdfe6da505b837dcd6dfb831a02d8b57e0c5cdaacbd086184c07f6ebc1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/distributions/other.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.89, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://en.wikipedia.org/wiki/Password_strength", + "start_line": 55, + "end_line": 55 + }, + { + "url": "https://en.wikipedia.org/wiki/Diceware", + "start_line": 56, + "end_line": 56 + }, + { + "url": "https://github.com/rust-lang/rust/issues/24066", + "start_line": 186, + "end_line": 186 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/distributions/uniform.rs", + "type": "file", + "name": "uniform.rs", + "base_name": "uniform", + "extension": ".rs", + "size": 61828, + "date": "1970-01-01", + "sha1": "261b02e1a719f39b5a7213c4a8c2088e58fa1790", + "md5": "256685a351d0f767d5cfd06bf5f93f57", + "sha256": "ab6bfd4a4e7df146d501fa56dffaf9f91cfe10e1f4ac4cbc8920b583a1005da1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/distributions/uniform.rs", + "start_line": 4, + "end_line": 8, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.65, + "copyrights": [ + { + "copyright": "Copyright 2018-2020", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2017 The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/distributions/utils.rs", + "type": "file", + "name": "utils.rs", + "base_name": "utils", + "extension": ".rs", + "size": 13599, + "date": "1970-01-01", + "sha1": "f6766b5517011a372220771c22cd22803c85e931", + "md5": "d159bbb0de6aeca0f6fd94e7c6b2ca03", + "sha256": "97bd9e385c3aa24acb2765f0190983c46f34dcd436eec6ced69a7124d1faf41f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/distributions/utils.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.02, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/distributions/weighted.rs", + "type": "file", + "name": "weighted.rs", + "base_name": "weighted", + "extension": ".rs", + "size": 1578, + "date": "1970-01-01", + "sha1": "e0a21b836a6626cbb9bd9f55122c5efa22984abf", + "md5": "679d3746cdfb933d4f59da04743e7971", + "sha256": "049ed1ce8dcb66ebfa34bdfebea6c355732b099c564e047c7151e0c4e8fb3114", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/distributions/weighted.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 23.98, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/distributions/weighted_index.rs", + "type": "file", + "name": "weighted_index.rs", + "base_name": "weighted_index", + "extension": ".rs", + "size": 16076, + "date": "1970-01-01", + "sha1": "e240ba387e11673f82fd95782a42f13d42bbff36", + "md5": "d3c8c2734df1a4c5f9e8aaa203bef17b", + "sha256": "f44fe6231c192205515797a759456b5add0b8edd687e89186dcdc200028a965b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/distributions/weighted_index.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.5, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://docs.rs/rand_distr/*/rand_distr/weighted_alias/index.html", + "start_line": 35, + "end_line": 35 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rngs", + "type": "directory", + "name": "rngs", + "base_name": "rngs", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 10, + "dirs_count": 1, + "size_count": 45622, + "scan_errors": [] + }, + { + "path": "src/rngs/mock.rs", + "type": "file", + "name": "mock.rs", + "base_name": "mock", + "extension": ".rs", + "size": 2309, + "date": "1970-01-01", + "sha1": "876ed6114bf1d8df3e75d4e835a6b05de8fb48a8", + "md5": "e3d24bd9f6f3763ce0cde476ec9ab732", + "sha256": "0074abe04cf84b1263218f50140931fa4188f4e0a43fe3205556a00e4c36d1e9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rngs/mock.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 15.61, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rngs/mod.rs", + "type": "file", + "name": "mod.rs", + "base_name": "mod", + "extension": ".rs", + "size": 5961, + "date": "1970-01-01", + "sha1": "c8b9c1079aa56d76ace61797ee0f2e75e53c9f90", + "md5": "900c31e9ea917ec8cccff19755abd787", + "sha256": "a6dec3d19e1726ba05f130ab9b20719d79177b8c1584cdd7b5f37b9996315ed3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rngs/mod.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 5.9, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://github.com/rust-random/rand/issues/699", + "start_line": 78, + "end_line": 78 + }, + { + "url": "https://crates.io/crates/rdrand", + "start_line": 92, + "end_line": 92 + }, + { + "url": "https://crates.io/crates/rand_jitter", + "start_line": 93, + "end_line": 93 + }, + { + "url": "https://crates.io/crates/rand_chacha", + "start_line": 94, + "end_line": 94 + }, + { + "url": "https://crates.io/crates/rand_pcg", + "start_line": 95, + "end_line": 95 + }, + { + "url": "https://crates.io/crates/rand_xoshiro", + "start_line": 96, + "end_line": 96 + }, + { + "url": "https://crates.io/keywords/rng", + "start_line": 97, + "end_line": 97 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rngs/small.rs", + "type": "file", + "name": "small.rs", + "base_name": "small", + "extension": ".rs", + "size": 4312, + "date": "1970-01-01", + "sha1": "cd04db45de1314700fd057e90ba744a60061890d", + "md5": "526ecd6ffa771a07b56d27e1290aaf3f", + "sha256": "a8e61c6e0bad62f06db1325e3b93eff1d4aa9e82cf0316fbfd02da2ef5b85b83", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rngs/small.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 8.06, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://rust-random.github.io/book/guide-rngs.html", + "start_line": 36, + "end_line": 36 + }, + { + "url": "https://crates.io/crates/rand_chacha", + "start_line": 77, + "end_line": 77 + }, + { + "url": "https://crates.io/crates/rand_xoshiro", + "start_line": 78, + "end_line": 78 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rngs/std.rs", + "type": "file", + "name": "std.rs", + "base_name": "std", + "extension": ".rs", + "size": 3241, + "date": "1970-01-01", + "sha1": "87908f87bc5a42d26e5fcaabb729d1d6ebf4051d", + "md5": "a5ecc3f9edf6dad1b2d25f6425af4a3e", + "sha256": "0fe31f4a9b3f440801965d777b455b066516044b0c83cb69547c17cbd21bf57e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rngs/std.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 10.15, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://crates.io/crates/rand_chacha", + "start_line": 34, + "end_line": 34 + }, + { + "url": "https://github.com/rust-random/rand/issues/932", + "start_line": 35, + "end_line": 35 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rngs/thread.rs", + "type": "file", + "name": "thread.rs", + "base_name": "thread", + "extension": ".rs", + "size": 5391, + "date": "1970-01-01", + "sha1": "c9e192f174213fccfded8b6459655d107d38c00d", + "md5": "026e84179598573dea144868bb968906", + "sha256": "3249717e00a4cc944829c6ffde289053ae08bc6159dc90a2d397bf583c2cd8ad", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rngs/thread.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 6.32, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rngs/xoshiro128plusplus.rs", + "type": "file", + "name": "xoshiro128plusplus.rs", + "base_name": "xoshiro128plusplus", + "extension": ".rs", + "size": 3647, + "date": "1970-01-01", + "sha1": "5ae88ea9dd0eaa23dda2ff312cf095944d8e6c97", + "md5": "1c613f68c2182f79a04727d9dbff549c", + "sha256": "deca2450a2d5ea826ca6f47cccb9ee06daeac38799a30a107b78c5dae78ae30c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rngs/xoshiro128plusplus.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 9.92, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://xoshiro.di.unimi.it/xoshiro128plusplus.c", + "start_line": 20, + "end_line": 20 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rngs/xoshiro256plusplus.rs", + "type": "file", + "name": "xoshiro256plusplus.rs", + "base_name": "xoshiro256plusplus", + "extension": ".rs", + "size": 3892, + "date": "1970-01-01", + "sha1": "32cf284da477446a0eb2f3bbf7c40b3ae9f7236d", + "md5": "65567b9cfaaaf8f015263614e98fb6b7", + "sha256": "429c1fdf5013589e253932198352ac9ce72870b32b08402a8f5d8d6aec31b6cb", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rngs/xoshiro256plusplus.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 9.38, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://xoshiro.di.unimi.it/xoshiro256plusplus.c", + "start_line": 20, + "end_line": 20 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rngs/adapter", + "type": "directory", + "name": "adapter", + "base_name": "adapter", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 16869, + "scan_errors": [] + }, + { + "path": "src/rngs/adapter/mod.rs", + "type": "file", + "name": "mod.rs", + "base_name": "mod", + "extension": ".rs", + "size": 501, + "date": "1970-01-01", + "sha1": "41426d1297e2da1c88e953bcb7ce429ce00250a4", + "md5": "c68094b9d2fd5729dfa9a7bd36862a58", + "sha256": "1f21d310f3626c7f2d94770e47782db0e71995e1c15363a6d5623f5785b5f14f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rngs/adapter/mod.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 63.51, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rngs/adapter/read.rs", + "type": "file", + "name": "read.rs", + "base_name": "read", + "extension": ".rs", + "size": 4225, + "date": "1970-01-01", + "sha1": "438e6dab2f2aa6251fb9228d98fb574a5aade8f0", + "md5": "54c970ff550dd4f73d5c124f82c71b2f", + "sha256": "f67300fb9d855355d138a198af70438618335ec39d5d0a4973afbdb54c0cbba6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rngs/adapter/read.rs", + "start_line": 4, + "end_line": 8, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 7.78, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2013 The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/rngs/adapter/reseeding.rs", + "type": "file", + "name": "reseeding.rs", + "base_name": "reseeding", + "extension": ".rs", + "size": 12143, + "date": "1970-01-01", + "sha1": "be5c1b45c03b1924e5d494ff0112137a4fc0c014", + "md5": "2d51212823bfa0a1d65c30c244e6fd0b", + "sha256": "59ce72e2a5586ab06c4f29792d46edb4d22de462c5a77476d3492ac3c9a7195e", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/rngs/adapter/reseeding.rs", + "start_line": 4, + "end_line": 8, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.02, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2013 The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Rust Project", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/seq", + "type": "directory", + "name": "seq", + "base_name": "seq", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 68723, + "scan_errors": [] + }, + { + "path": "src/seq/index.rs", + "type": "file", + "name": "index.rs", + "base_name": "index", + "extension": ".rs", + "size": 22520, + "date": "1970-01-01", + "sha1": "76228050ac848af61e7df63b45df2bd90e274635", + "md5": "36f860f3c9550982b73963c3dd7a274c", + "sha256": "74782337cd71bd93ed12e196d90bc8e70d3f69cacbf8e29110931a6463cff152", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/seq/index.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.6, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://github.com/rust-random/rand/pull/479", + "start_line": 234, + "end_line": 234 + }, + { + "url": "https://doi.org/10.1016/j.ipl.2005.11.003", + "start_line": 298, + "end_line": 298 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/seq/mod.rs", + "type": "file", + "name": "mod.rs", + "base_name": "mod", + "extension": ".rs", + "size": 46203, + "date": "1970-01-01", + "sha1": "b32fbc06b221505eae71bdbb7526eebb5852c828", + "md5": "45a440ff585a830dd4f0448e5bd1a080", + "sha256": "236b3db346d2e4af5f52f321ce69fca06a6f5dbb23b335eb1d352514a9729d42", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Rust", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit OR apache-2.0", + "detected_license_expression_spdx": "MIT OR Apache-2.0", + "license_detections": [ + { + "license_expression": "mit OR apache-2.0", + "license_expression_spdx": "MIT OR Apache-2.0", + "matches": [ + { + "license_expression": "mit OR apache-2.0", + "spdx_license_expression": "MIT OR Apache-2.0", + "from_file": "rand-0.8.2/src/seq/mod.rs", + "start_line": 3, + "end_line": 7, + "matcher": "3-seq", + "score": 97.92, + "matched_length": 47, + "match_coverage": 97.92, + "rule_relevance": 100, + "rule_identifier": "mit_or_apache-2.0_18.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_apache-2.0_18.RULE", + "matched_text": "// Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 or the MIT license\n// , at your\n// option. This file may not be copied, modified, or distributed\n// except according to those terms." + } + ], + "identifier": "mit_or_apache_2_0-0f5456b8-1fc6-0bd1-6846-451371e64db9" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.85, + "copyrights": [ + { + "copyright": "Copyright 2018", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.apache.org/licenses/LICENSE-2.0", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://github.com/rust-lang/rust/issues/77404", + "start_line": 378, + "end_line": 378 + }, + { + "url": "https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle#The_modern_algorithm", + "start_line": 595, + "end_line": 595 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/debsrc-license-expression.json b/test/fixtures/scancode/32.1.0/debsrc-license-expression.json new file mode 100644 index 000000000..6fc46cafc --- /dev/null +++ b/test/fixtures/scancode/32.1.0/debsrc-license-expression.json @@ -0,0 +1,11014 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/debsrc/debian/-/python-tenacity/8.2.1-1", + "fetchedAt": "2024-05-13T12:24:22.884Z", + "links": { + "self": { + "href": "urn:debsrc:debian:-:python-tenacity:revision:8.2.1-1:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:debsrc:debian:-:python-tenacity:revision:8.2.1-1:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2023-02-20T12:27:19.000Z", + "processedAt": "2024-05-13T12:24:46.183Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-fBo3Ii" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-1QW07O", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122423.551155", + "end_timestamp": "2024-05-13T122445.528160", + "output_format_version": "3.1.0", + "duration": 21.977019786834717, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 78 + } + } + ], + "summary": { + "declared_license_expression": null, + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "declared_holder": "", + "primary_language": "Python", + "other_license_expressions": [ + { + "value": "apache-2.0", + "count": 27 + }, + { + "value": "ace-tao", + "count": 2 + }, + { + "value": "unknown-license-reference", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 62 + }, + { + "value": "Joshua Harlow", + "count": 13 + }, + { + "value": "Julien Danjou", + "count": 13 + }, + { + "value": "Ray", + "count": 13 + }, + { + "value": "Etienne Bersac", + "count": 5 + }, + { + "value": "Elisey Zanko", + "count": 3 + }, + { + "value": "Michal Arbet", + "count": 1 + }, + { + "value": "Ondrej Koblizek", + "count": 1 + }, + { + "value": "Ondrej Novy", + "count": 1 + }, + { + "value": "Thomas Goirand", + "count": 1 + } + ], + "other_languages": [ + { + "value": "Haxe", + "count": 3 + }, + { + "value": "Objective-C", + "count": 1 + } + ] + }, + "packages": [ + { + "type": "deb", + "namespace": "debian", + "name": "python-tenacity-doc", + "version": null, + "qualifiers": { + "arch": "all" + }, + "subpath": null, + "primary_language": null, + "description": "retry code until it succeeeds - doc\n Tenacity is a general-purpose retrying library to simplify the task of adding\n retry behavior to just about anything. It originates from a fork of Retrying.\n .\n Features:\n * Generic Decorator API\n * Specify stop condition (i.e. limit by number of attempts)\n * Specify wait condition (i.e. exponential backoff sleeping between attempts)\n * Customize retrying on Exceptions\n * Customize retrying on expected returned result\n .\n This package contains the documentation.", + "release_date": null, + "parties": [], + "keywords": [ + "doc" + ], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "extra_data": { + "multi_arch": "foreign" + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/debian/python-tenacity-doc?arch=all" + }, + { + "type": "deb", + "namespace": "debian", + "name": "python3-tenacity", + "version": null, + "qualifiers": { + "arch": "all" + }, + "subpath": null, + "primary_language": null, + "description": "retry code until it succeeeds\n Tenacity is a general-purpose retrying library to simplify the task of adding\n retry behavior to just about anything. It originates from a fork of Retrying.\n .\n Features:\n * Generic Decorator API\n * Specify stop condition (i.e. limit by number of attempts)\n * Specify wait condition (i.e. exponential backoff sleeping between attempts)\n * Customize retrying on Exceptions\n * Customize retrying on expected returned result", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "datafile_paths": [ + "debian/control" + ], + "datasource_ids": [ + "debian_control_in_source" + ], + "purl": "pkg:deb/debian/python3-tenacity?arch=all" + }, + { + "type": "pypi", + "namespace": null, + "name": "tenacity", + "version": "8.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Julien Danjou", + "email": "julien@danjou.info", + "url": null + } + ], + "keywords": [ + "Intended Audience :: Developers", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Topic :: Utilities" + ], + "homepage_url": "https://github.com/jd/tenacity", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "matched_text": "Apache 2.0" + } + ], + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 95, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", + "matched_text": "- 'License :: OSI Approved :: Apache Software License'" + } + ], + "identifier": "apache_2_0-e267f9d9-ae62-e9c9-9cc2-8cd0a1e4928f" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: Apache 2.0\nclassifiers:\n - 'License :: OSI Approved :: Apache Software License'\n", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://pypi.org/project/tenacity", + "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.2.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/tenacity/8.2.1/json", + "package_uid": "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53", + "datafile_paths": [ + "tenacity-8.2.1/tenacity.egg-info/PKG-INFO" + ], + "datasource_ids": [ + "pypi_editable_egg_pkginfo" + ], + "purl": "pkg:pypi/tenacity@8.2.1" + } + ], + "dependencies": [ + { + "purl": "pkg:pypi/reno", + "extracted_requirement": "reno; extra == \"doc\"", + "scope": "doc", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/reno?uuid=83d1fdcd-3375-44bd-9bd5-130a87b9f1c8", + "for_package_uid": "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53", + "datafile_path": "tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "datasource_id": "pypi_editable_egg_pkginfo" + }, + { + "purl": "pkg:pypi/sphinx", + "extracted_requirement": "sphinx; extra == \"doc\"", + "scope": "doc", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/sphinx?uuid=857a4ebd-f1ae-4182-a845-115553519c00", + "for_package_uid": "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53", + "datafile_path": "tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "datasource_id": "pypi_editable_egg_pkginfo" + }, + { + "purl": "pkg:pypi/tornado", + "extracted_requirement": "tornado>=4.5; extra == \"doc\"", + "scope": "doc", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/tornado?uuid=f426737a-de5c-424c-9a2e-e7908d97bac1", + "for_package_uid": "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53", + "datafile_path": "tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "datasource_id": "pypi_editable_egg_pkginfo" + } + ], + "license_detections": [ + { + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 17, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/setup.py", + "start_line": 3, + "end_line": 14, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n# implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n# implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ] + }, + { + "identifier": "apache_2_0-c03e19c7-8a94-c431-e37c-20422bdd31e1", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/patches/0001-Remove-privacy-breach-in-doc.patch", + "start_line": 28, + "end_line": 28, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_132.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_132.RULE", + "matched_text": " Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in", + "matched_text_diagnostics": "Apache 2.0 licensed" + } + ] + }, + { + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 3, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "matched_text": "Apache 2.0" + } + ] + }, + { + "identifier": "apache_2_0-e267f9d9-ae62-e9c9-9cc2-8cd0a1e4928f", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 3, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 95, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", + "matched_text": "- 'License :: OSI Approved :: Apache Software License'" + } + ] + }, + { + "identifier": "apache_2_0-143cbbcc-3c8e-fa76-ff63-8b937e7047c4", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", + "matched_text": "License: Apache 2.0", + "matched_text_diagnostics": "License: Apache 2.0" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 10, + "end_line": 10, + "matcher": "2-aho", + "score": 95, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", + "matched_text": "Classifier: License :: OSI Approved :: Apache Software License", + "matched_text_diagnostics": "License :: OSI Approved :: Apache Software License" + } + ] + }, + { + "identifier": "apache_2_0-93a6daaf-9474-c169-2712-58558d7e95af", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 16, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1215.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1215.RULE", + "matched_text": "License: Apache-2\n\nLicense: Apache-2", + "matched_text_diagnostics": "License: Apache-2\n\nLicense:" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 18, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1168.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1168.RULE", + "matched_text": "License: Apache-2", + "matched_text_diagnostics": "License: Apache-2" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 19, + "end_line": 29, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": " Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n .\n http://www.apache.org/licenses/LICENSE-2.0\n .\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n .\n http://www.apache.org/licenses/LICENSE-2.0\n .\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 31, + "end_line": 31, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_540.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_540.RULE", + "matched_text": " On Debian-based systems the full text of the Apache version 2.0 license", + "matched_text_diagnostics": "Apache version 2.0 license" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 32, + "end_line": 32, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1086.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1086.RULE", + "matched_text": " can be found in /usr/share/common-licenses/Apache-2.0.", + "matched_text_diagnostics": "licenses/Apache-2.0." + } + ] + }, + { + "identifier": "apache_2_0-ab23f79b-ec38-9a8a-9b23-85059407f34d", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/LICENSE", + "start_line": 2, + "end_line": 202, + "matcher": "1-hash", + "score": 100, + "matched_length": 1584, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + } + ] + }, + { + "identifier": "apache_2_0-b988d78a-d13b-f07f-3b74-c8cab83f686b", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1168.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1168.RULE", + "matched_text": "License: Apache-2", + "matched_text_diagnostics": "License: Apache-2" + } + ] + }, + { + "identifier": "apache_2_0-a3ad7f38-8a7c-28ea-1c7a-e7035715fc68", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 23, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/LICENSE", + "start_line": 2, + "end_line": 202, + "matcher": "1-hash", + "score": 100, + "matched_length": 1584, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + } + ] + }, + { + "identifier": "apache_2_0-ec759ae0-ea5a-f138-793e-388520e080c0", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/setup.cfg", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", + "matched_text": "license = Apache 2.0", + "matched_text_diagnostics": "license = Apache 2.0" + } + ] + }, + { + "identifier": "unknown_license_reference-6b24f327-22b1-723e-10f9-37a8bc8b3c70", + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "start_line": 23, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": null, + "count": 54 + }, + { + "value": "apache-2.0", + "count": 27 + }, + { + "value": "ace-tao", + "count": 2 + }, + { + "value": "unknown-license-reference", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 62 + }, + { + "value": "Copyright Joshua Harlow", + "count": 12 + }, + { + "value": "Copyright Julien Danjou", + "count": 12 + }, + { + "value": "Copyright Ray", + "count": 12 + }, + { + "value": "Copyright Etienne Bersac", + "count": 5 + }, + { + "value": "Copyright Elisey Zanko", + "count": 3 + }, + { + "value": "(c) Joshua Harlow", + "count": 1 + }, + { + "value": "(c) Michal Arbet ", + "count": 1 + }, + { + "value": "(c) Ondrej Koblizek ", + "count": 1 + }, + { + "value": "(c) Ondrej Novy ", + "count": 1 + }, + { + "value": "(c) Ray", + "count": 1 + }, + { + "value": "Copyright (c) Julien Danjou ", + "count": 1 + }, + { + "value": "Copyright (c) Thomas Goirand ", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 62 + }, + { + "value": "Joshua Harlow", + "count": 13 + }, + { + "value": "Julien Danjou", + "count": 13 + }, + { + "value": "Ray", + "count": 13 + }, + { + "value": "Etienne Bersac", + "count": 5 + }, + { + "value": "Elisey Zanko", + "count": 3 + }, + { + "value": "Michal Arbet", + "count": 1 + }, + { + "value": "Ondrej Koblizek", + "count": 1 + }, + { + "value": "Ondrej Novy", + "count": 1 + }, + { + "value": "Thomas Goirand", + "count": 1 + } + ], + "authors": [ + { + "value": "Julien Danjou ", + "count": 174 + }, + { + "value": null, + "count": 73 + }, + { + "value": "immerrr ", + "count": 16 + }, + { + "value": "Joshua Harlow ", + "count": 11 + }, + { + "value": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "count": 10 + }, + { + "value": "Joshua Harlow ", + "count": 8 + }, + { + "value": "Etienne BERSAC", + "count": 5 + }, + { + "value": "Anders Ellenshoj Andersen ", + "count": 4 + }, + { + "value": "Joshua Harlow ", + "count": 4 + }, + { + "value": "Boden R ", + "count": 3 + }, + { + "value": "Craig Younkins ", + "count": 3 + }, + { + "value": "John Mezger ", + "count": 3 + }, + { + "value": "Sam Park ", + "count": 3 + }, + { + "value": "Simon Dolle ", + "count": 3 + }, + { + "value": "mezgerj ", + "count": 3 + }, + { + "value": "Alex Chan ", + "count": 2 + }, + { + "value": "Alexey ", + "count": 2 + }, + { + "value": "Brian Williams ", + "count": 2 + }, + { + "value": "Etienne BERSAC ", + "count": 2 + }, + { + "value": "Gevorg Davoian ", + "count": 2 + }, + { + "value": "Hamish Downer ", + "count": 2 + }, + { + "value": "Julien Danjou Author-email", + "count": 2 + }, + { + "value": "Michael Elsdorfer ", + "count": 2 + }, + { + "value": "Zane Bitter ", + "count": 2 + }, + { + "value": "mergify-bot ", + "count": 2 + }, + { + "value": "Alex Kuang ", + "count": 1 + }, + { + "value": "Brian Pandola ", + "count": 1 + }, + { + "value": "Brian Williams ", + "count": 1 + }, + { + "value": "Brian-Williams ", + "count": 1 + }, + { + "value": "Chen Shijiang ", + "count": 1 + }, + { + "value": "Cyrus Durgin ", + "count": 1 + }, + { + "value": "Daniel Bennett ", + "count": 1 + }, + { + "value": "Daniel Fortunov ", + "count": 1 + }, + { + "value": "Daniel Fortunov ", + "count": 1 + }, + { + "value": "Daniel Nephin ", + "count": 1 + }, + { + "value": "Dave Hirschfeld ", + "count": 1 + }, + { + "value": "Derek Wilson ", + "count": 1 + }, + { + "value": "Elisey Zanko ", + "count": 1 + }, + { + "value": "Etienne BERSAC ", + "count": 1 + }, + { + "value": "Haikel Guemar ", + "count": 1 + }, + { + "value": "Hannes Grauler ", + "count": 1 + }, + { + "value": "Hugo ", + "count": 1 + }, + { + "value": "Jaye Doepke ", + "count": 1 + }, + { + "value": "Jonathan Herriott ", + "count": 1 + }, + { + "value": "Julien Danjou", + "count": 1 + }, + { + "value": "Malthe Borch ", + "count": 1 + }, + { + "value": "Martin Larralde ", + "count": 1 + }, + { + "value": "Matthew Planchard ", + "count": 1 + }, + { + "value": "Mehdi Abaakouk ", + "count": 1 + }, + { + "value": "Michael Evans ", + "count": 1 + }, + { + "value": "MikeWooster ", + "count": 1 + }, + { + "value": "Monty Taylor ", + "count": 1 + }, + { + "value": "N/A Abstract Sphinx", + "count": 1 + }, + { + "value": "Ryan Peck ", + "count": 1 + }, + { + "value": "Saul Shanabrook ", + "count": 1 + }, + { + "value": "Simeon Visser ", + "count": 1 + }, + { + "value": "Tim Burke ", + "count": 1 + }, + { + "value": "Victor Yap ", + "count": 1 + }, + { + "value": "Willem ", + "count": 1 + }, + { + "value": "William Silversmith ", + "count": 1 + } + ], + "programming_language": [ + { + "value": "Python", + "count": 18 + }, + { + "value": "Haxe", + "count": 3 + }, + { + "value": "Objective-C", + "count": 1 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [], + "copyrights": [], + "holders": [], + "authors": [], + "programming_language": [] + }, + "license_references": [ + { + "key": "ace-tao", + "language": "en", + "short_name": "ACE TAO License", + "name": "ACE TAO License", + "category": "Permissive", + "owner": "Douglas Schmidt", + "homepage_url": "http://www.cs.wustl.edu/~schmidt/", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "DOC", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://www.cs.wustl.edu/~schmidt/ACE-copying.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://www.dre.vanderbilt.edu/~schmidt/ACE-copying.html" + ], + "key_aliases": [], + "minimum_coverage": 30, + "standard_notice": null, + "ignorable_copyrights": [ + "copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University, Copyright (c) 1993-2009" + ], + "ignorable_holders": [ + "Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University" + ], + "ignorable_authors": [ + "the DOC Group at the Institute for Software Integrated Systems (ISIS) and the Center" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copyright and Licensing Information for ACE(TM), TAO(TM), CIAO(TM), and CoSMIC(TM)\n\nACE(TM),TAO(TM),CIAO(TM),andCoSMIC(TM) (henceforth referred to as \"DOC software\") are copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University, Copyright (c) 1993-2009, all rights reserved. Since DOC software is open-source, freely available software, you are free to use, modify, copy, and distribute--perpetually and irrevocably--the DOC software source code and object code produced from the source, as well as copy and distribute modified versions of this software. You must, however, include this copyright statement along with any code built using DOC software that you release. No copyright statement needs to be provided if you just ship binary executables of your software products.\n\nYou can use DOC software in commercial and/or binary software releases and are under no obligation to redistribute any of your source code that is built using DOC software. Note, however, that you may not misappropriate the DOC software code, such as copyrighting it yourself or claiming authorship of the DOC software code, in a way that will prevent DOC software from being distributed freely using an open-source development model. You needn't inform anyone that you're using DOC software in your software, though we encourage you to let us know so we can promote your project in the DOC software success stories.\n\nThe ACE, TAO, CIAO, and CoSMIC web sites are maintained by the DOC Group at the Institute for Software Integrated Systems (ISIS) and the Center for Distributed Object Computing of Washington University, St. Louis for the development of open-source software as part of the open-source software community. Submissions are provided by the submitter ``as is'' with no warranties whatsoever, including any warranty of merchantability, noninfringement of third party intellectual property, or fitness for any particular purpose. In no event shall the submitter be liable for any direct, indirect, special, exemplary, punitive, or consequential damages, including without limitation, lost profits, even if advised of the possibility of such damages. Likewise, DOC software is provided as is with no warranties of any kind, including the warranties of design, merchantability, and fitness for a particular purpose, noninfringement, or arising from a course of dealing, usage or trade practice. Washington University, UC Irvine, Vanderbilt University, their employees, and students shall have no liability with respect to the infringement of copyrights, trade secrets or any patents by DOC software or any part thereof. Moreover, in no event will Washington University, UC Irvine, or Vanderbilt University, their employees, or students be liable for any lost revenue or profits or other special, indirect and consequential damages.\n\nDOC software is provided with no support and without any obligation on the part of Washington University, UC Irvine, Vanderbilt University, their employees, or students to assist in its use, correction, modification, or enhancement. A number of companies around the world provide commercial support for DOC software, however. DOC software is Y2K-compliant, as long as the underlying OS platform is Y2K-compliant. Likewise, DOC software is compliant with the new US daylight savings rule passed by Congress as \"The Energy Policy Act of 2005,\" which established new daylight savings times (DST) rules for the United States that expand DST as of March 2007. Since DOC software obtains time/date and calendaring information from operating systems users will not be affected by the new DST rules as long as they upgrade their operating systems accordingly.\n\nThe names ACE(TM), TAO(TM), CIAO(TM), CoSMIC(TM), Washington University, UC Irvine, and Vanderbilt University, may not be used to endorse or promote products or services derived from this source without express written permission from Washington University, UC Irvine, or Vanderbilt University. This license grants no permission to call products or services derived from this source ACE(TM), TAO(TM), CIAO(TM), or CoSMIC(TM), nor does it grant permission for the name Washington University, UC Irvine, or Vanderbilt University to appear in their names.\n\nIf you have any suggestions, additions, comments, or questions, please let me know. Douglas C. Schmidt\n\nBack to the ACE home page.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ace-tao.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/ace-tao", + "spdx_url": "https://spdx.org/licenses/DOC" + }, + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n \n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n \n 1. Definitions.\n \n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n \n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n \n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n \n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n \n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n \n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n \n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n \n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n \n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n \n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n \n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n \n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n \n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n \n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n \n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n \n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n \n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n \n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n \n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n \n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n \n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n \n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n \n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n \n END OF TERMS AND CONDITIONS\n \n APPENDIX: How to apply the Apache License to your work.\n \n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n \n Copyright [yyyy] [name of copyright owner]\n \n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n \n http://www.apache.org/licenses/LICENSE-2.0\n \n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "ace-tao", + "identifier": "ace-tao_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ace-tao_5.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": true, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "DOC License" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 1584, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Apache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by\nthe copyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all\nother entities that control, are controlled by, or are under common\ncontrol with that entity. For the purposes of this definition,\n\"control\" means (i) the power, direct or indirect, to cause the\ndirection or management of such entity, whether by contract or\notherwise, or (ii) ownership of fifty percent (50%) or more of the\noutstanding shares, or (iii) beneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity\nexercising permissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation\nsource, and configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical\ntransformation or translation of a Source form, including but\nnot limited to compiled object code, generated documentation,\nand conversions to other media types.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a\ncopyright notice that is included in or attached to the work\n(an example is provided in the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object\nform, that is based on (or derived from) the Work and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship. For the purposes\nof this License, Derivative Works shall not include works that remain\nseparable from, or merely link (or bind by name) to the interfaces of,\nthe Work and Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including\nthe original version of the Work and any modifications or additions\nto that Work or Derivative Works thereof, that is intentionally\nsubmitted to Licensor for inclusion in the Work by the copyright owner\nor by an individual or Legal Entity authorized to submit on behalf of\nthe copyright owner. For the purposes of this definition, \"submitted\"\nmeans any form of electronic, verbal, or written communication sent\nto the Licensor or its representatives, including but not limited to\ncommunication on electronic mailing lists, source code control systems,\nand issue tracking systems that are managed by, or on behalf of, the\nLicensor for the purpose of discussing and improving the Work, but\nexcluding communication that is conspicuously marked or otherwise\ndesignated in writing by the copyright owner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\nthis License, each Contributor hereby grants to You a perpetual,\nworldwide, non-exclusive, no-charge, royalty-free, irrevocable\ncopyright license to reproduce, prepare Derivative Works of,\npublicly display, publicly perform, sublicense, and distribute the\nWork and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\nthis License, each Contributor hereby grants to You a perpetual,\nworldwide, non-exclusive, no-charge, royalty-free, irrevocable\n(except as stated in this section) patent license to make, have made,\nuse, offer to sell, sell, import, and otherwise transfer the Work,\nwhere such license applies only to those patent claims licensable\nby such Contributor that are necessarily infringed by their\nContribution(s) alone or by combination of their Contribution(s)\nwith the Work to which such Contribution(s) was submitted. If You\ninstitute patent litigation against any entity (including a\ncross-claim or counterclaim in a lawsuit) alleging that the Work\nor a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses\ngranted to You under this License for that Work shall terminate\nas of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\nWork or Derivative Works thereof in any medium, with or without\nmodifications, and in Source or Object form, provided that You\nmeet the following conditions:\n\n(a) You must give any other recipients of the Work or\nDerivative Works a copy of this License; and\n\n(b) You must cause any modified files to carry prominent notices\nstating that You changed the files; and\n\n(c) You must retain, in the Source form of any Derivative Works\nthat You distribute, all copyright, patent, trademark, and\nattribution notices from the Source form of the Work,\nexcluding those notices that do not pertain to any part of\nthe Derivative Works; and\n\n(d) If the Work includes a \"NOTICE\" text file as part of its\ndistribution, then any Derivative Works that You distribute must\ninclude a readable copy of the attribution notices contained\nwithin such NOTICE file, excluding those notices that do not\npertain to any part of the Derivative Works, in at least one\nof the following places: within a NOTICE text file distributed\nas part of the Derivative Works; within the Source form or\ndocumentation, if provided along with the Derivative Works; or,\nwithin a display generated by the Derivative Works, if and\nwherever such third-party notices normally appear. The contents\nof the NOTICE file are for informational purposes only and\ndo not modify the License. You may add Your own attribution\nnotices within Derivative Works that You distribute, alongside\nor as an addendum to the NOTICE text from the Work, provided\nthat such additional attribution notices cannot be construed\nas modifying the License.\n\nYou may add Your own copyright statement to Your modifications and\nmay provide additional or different license terms and conditions\nfor use, reproduction, or distribution of Your modifications, or\nfor any such Derivative Works as a whole, provided Your use,\nreproduction, and distribution of the Work otherwise complies with\nthe conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\nany Contribution intentionally submitted for inclusion in the Work\nby You to the Licensor shall be under the terms and conditions of\nthis License, without any additional terms or conditions.\nNotwithstanding the above, nothing herein shall supersede or modify\nthe terms of any separate license agreement you may have executed\nwith Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\nnames, trademarks, service marks, or product names of the Licensor,\nexcept as required for reasonable and customary use in describing the\norigin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\nagreed to in writing, Licensor provides the Work (and each\nContributor provides its Contributions) on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied, including, without limitation, any warranties or conditions\nof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\nPARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any\nrisks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\nwhether in tort (including negligence), contract, or otherwise,\nunless required by applicable law (such as deliberate and grossly\nnegligent acts) or agreed to in writing, shall any Contributor be\nliable to You for damages, including any direct, indirect, special,\nincidental, or consequential damages of any character arising as a\nresult of this License or out of the use or inability to use the\nWork (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all\nother commercial damages or losses), even if such Contributor\nhas been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\nthe Work or Derivative Works thereof, You may choose to offer,\nand charge a fee for, acceptance of support, warranty, indemnity,\nor other liability obligations and/or rights consistent with this\nLicense. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf\nof any other Contributor, and only if You agree to indemnify,\ndefend, and hold each Contributor harmless for any liability\nincurred by, or claims asserted against, such Contributor by reason\nof your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\nTo apply the Apache License to your work, attach the following\nboilerplate notice, with the fields enclosed by brackets \"[]\"\nreplaced with your own identifying information. (Don't include\nthe brackets!) The text should be enclosed in the appropriate\ncomment syntax for the file format. We also recommend that a\nfile or class name and description of purpose be included on the\nsame \"printed page\" as the copyright notice for easier\nidentification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License." + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_1086.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1086.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "licenses: apache-2.0" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_1168.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1168.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License Apache 2\n" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_1215.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1215.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License Apache-2 LICENSE" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_132.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_132.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Apache 2.0 licensed" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_540.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_540.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Apache Version 2.0 license" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: Apache-2.0" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_7.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 85, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": "apache 2.0 with disclaimer", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n# \n# http://www.apache.org/licenses/LICENSE-2.0\n# \n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + }, + { + "license_expression": "apache-2.0", + "identifier": "pypi_apache_no-version.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 95, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": "the actual version of the license is not provided but the most common one is the Apache 2.0", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: Apache Software License" + }, + { + "license_expression": "apache-2.0", + "identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "apache-2.0" + }, + { + "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license:file = ../LICENSE" + } + ], + "files": [ + { + "path": "debian", + "type": "directory", + "name": "debian", + "base_name": "debian", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 15, + "dirs_count": 4, + "size_count": 104278, + "scan_errors": [] + }, + { + "path": "debian/CHANGELOG", + "type": "file", + "name": "CHANGELOG", + "base_name": "CHANGELOG", + "extension": "", + "size": 90889, + "date": "2023-02-20", + "sha1": "b2b22ff8208907eaffb1e85eca937889f68c4085", + "md5": "6ac84e545f47dbf940951a4d712b3b14", + "sha256": "c668b89b166d59953e5b196a6bb495a1bed46c56e89e8333e267b23e4ceabaee", + "mime_type": "text/plain", + "file_type": "Git commit 5", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Daniel Fortunov ", + "start_line": 2, + "end_line": 2 + }, + { + "author": "Julien Danjou ", + "start_line": 20, + "end_line": 20 + }, + { + "author": "Julien Danjou ", + "start_line": 26, + "end_line": 26 + }, + { + "author": "Willem ", + "start_line": 32, + "end_line": 32 + }, + { + "author": "Matthew Planchard ", + "start_line": 38, + "end_line": 38 + }, + { + "author": "Julien Danjou ", + "start_line": 56, + "end_line": 56 + }, + { + "author": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "start_line": 63, + "end_line": 63 + }, + { + "author": "Anders Ellenshoj Andersen ", + "start_line": 71, + "end_line": 71 + }, + { + "author": "Anders Ellenshoj Andersen ", + "start_line": 77, + "end_line": 77 + }, + { + "author": "Anders Ellenshoj Andersen ", + "start_line": 83, + "end_line": 83 + }, + { + "author": "Anders Ellenshoj Andersen ", + "start_line": 89, + "end_line": 89 + }, + { + "author": "Julien Danjou ", + "start_line": 96, + "end_line": 96 + }, + { + "author": "Julien Danjou ", + "start_line": 104, + "end_line": 104 + }, + { + "author": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "start_line": 111, + "end_line": 111 + }, + { + "author": "Alex Chan ", + "start_line": 119, + "end_line": 119 + }, + { + "author": "Alex Chan ", + "start_line": 125, + "end_line": 125 + }, + { + "author": "Julien Danjou ", + "start_line": 150, + "end_line": 150 + }, + { + "author": "Julien Danjou ", + "start_line": 158, + "end_line": 158 + }, + { + "author": "Julien Danjou ", + "start_line": 164, + "end_line": 164 + }, + { + "author": "Julien Danjou ", + "start_line": 171, + "end_line": 171 + }, + { + "author": "Julien Danjou ", + "start_line": 179, + "end_line": 179 + }, + { + "author": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "start_line": 186, + "end_line": 186 + }, + { + "author": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "start_line": 195, + "end_line": 195 + }, + { + "author": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "start_line": 202, + "end_line": 202 + }, + { + "author": "Etienne BERSAC ", + "start_line": 210, + "end_line": 210 + }, + { + "author": "Etienne BERSAC ", + "start_line": 216, + "end_line": 216 + }, + { + "author": "Etienne BERSAC ", + "start_line": 224, + "end_line": 224 + }, + { + "author": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "start_line": 231, + "end_line": 231 + }, + { + "author": "Chen Shijiang ", + "start_line": 239, + "end_line": 239 + }, + { + "author": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "start_line": 246, + "end_line": 246 + }, + { + "author": "Daniel Fortunov ", + "start_line": 254, + "end_line": 254 + }, + { + "author": "Julien Danjou ", + "start_line": 266, + "end_line": 266 + }, + { + "author": "Julien Danjou ", + "start_line": 274, + "end_line": 274 + }, + { + "author": "Julien Danjou ", + "start_line": 280, + "end_line": 280 + }, + { + "author": "Julien Danjou ", + "start_line": 286, + "end_line": 286 + }, + { + "author": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "start_line": 293, + "end_line": 293 + }, + { + "author": "mezgerj ", + "start_line": 301, + "end_line": 301 + }, + { + "author": "mezgerj ", + "start_line": 307, + "end_line": 307 + }, + { + "author": "mezgerj ", + "start_line": 314, + "end_line": 314 + }, + { + "author": "Julien Danjou ", + "start_line": 320, + "end_line": 320 + }, + { + "author": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "start_line": 331, + "end_line": 331 + }, + { + "author": "Malthe Borch ", + "start_line": 339, + "end_line": 339 + }, + { + "author": "John Mezger ", + "start_line": 347, + "end_line": 347 + }, + { + "author": "John Mezger ", + "start_line": 353, + "end_line": 353 + }, + { + "author": "John Mezger ", + "start_line": 359, + "end_line": 359 + }, + { + "author": "mergify bot <37929162+mergify bot @users.noreply.github.com>", + "start_line": 366, + "end_line": 366 + }, + { + "author": "Julien Danjou ", + "start_line": 375, + "end_line": 375 + }, + { + "author": "Julien Danjou ", + "start_line": 382, + "end_line": 382 + }, + { + "author": "Julien Danjou ", + "start_line": 390, + "end_line": 390 + }, + { + "author": "Craig Younkins ", + "start_line": 396, + "end_line": 396 + }, + { + "author": "Craig Younkins ", + "start_line": 411, + "end_line": 411 + }, + { + "author": "Julien Danjou ", + "start_line": 421, + "end_line": 421 + }, + { + "author": "Julien Danjou ", + "start_line": 429, + "end_line": 429 + }, + { + "author": "Julien Danjou ", + "start_line": 436, + "end_line": 436 + }, + { + "author": "Julien Danjou ", + "start_line": 444, + "end_line": 444 + }, + { + "author": "Julien Danjou ", + "start_line": 450, + "end_line": 450 + }, + { + "author": "Julien Danjou ", + "start_line": 456, + "end_line": 456 + }, + { + "author": "Craig Younkins ", + "start_line": 462, + "end_line": 462 + }, + { + "author": "Julien Danjou ", + "start_line": 468, + "end_line": 468 + }, + { + "author": "Julien Danjou ", + "start_line": 474, + "end_line": 474 + }, + { + "author": "Julien Danjou ", + "start_line": 482, + "end_line": 482 + }, + { + "author": "Julien Danjou ", + "start_line": 488, + "end_line": 488 + }, + { + "author": "Julien Danjou ", + "start_line": 494, + "end_line": 494 + }, + { + "author": "Julien Danjou ", + "start_line": 500, + "end_line": 500 + }, + { + "author": "Julien Danjou ", + "start_line": 506, + "end_line": 506 + }, + { + "author": "Julien Danjou ", + "start_line": 512, + "end_line": 512 + }, + { + "author": "Julien Danjou ", + "start_line": 518, + "end_line": 518 + }, + { + "author": "Julien Danjou ", + "start_line": 524, + "end_line": 524 + }, + { + "author": "Julien Danjou ", + "start_line": 530, + "end_line": 530 + }, + { + "author": "Julien Danjou ", + "start_line": 538, + "end_line": 538 + }, + { + "author": "Julien Danjou ", + "start_line": 544, + "end_line": 544 + }, + { + "author": "Sam Park ", + "start_line": 552, + "end_line": 552 + }, + { + "author": "Sam Park ", + "start_line": 560, + "end_line": 560 + }, + { + "author": "Julien Danjou ", + "start_line": 568, + "end_line": 568 + }, + { + "author": "Julien Danjou ", + "start_line": 576, + "end_line": 576 + }, + { + "author": "Julien Danjou ", + "start_line": 584, + "end_line": 584 + }, + { + "author": "Julien Danjou ", + "start_line": 590, + "end_line": 590 + }, + { + "author": "Julien Danjou ", + "start_line": 596, + "end_line": 596 + }, + { + "author": "Julien Danjou ", + "start_line": 602, + "end_line": 602 + }, + { + "author": "Julien Danjou ", + "start_line": 618, + "end_line": 618 + }, + { + "author": "Julien Danjou ", + "start_line": 624, + "end_line": 624 + }, + { + "author": "Sam Park ", + "start_line": 630, + "end_line": 630 + }, + { + "author": "Hugo ", + "start_line": 662, + "end_line": 662 + }, + { + "author": "Brian Pandola ", + "start_line": 677, + "end_line": 677 + }, + { + "author": "Julien Danjou ", + "start_line": 683, + "end_line": 683 + }, + { + "author": "immerrr ", + "start_line": 698, + "end_line": 698 + }, + { + "author": "Alexey ", + "start_line": 714, + "end_line": 714 + }, + { + "author": "Alexey ", + "start_line": 720, + "end_line": 720 + }, + { + "author": "MikeWooster ", + "start_line": 735, + "end_line": 735 + }, + { + "author": "immerrr ", + "start_line": 750, + "end_line": 750 + }, + { + "author": "mergify-bot ", + "start_line": 770, + "end_line": 770 + }, + { + "author": "immerrr ", + "start_line": 776, + "end_line": 776 + }, + { + "author": "Dave Hirschfeld ", + "start_line": 791, + "end_line": 791 + }, + { + "author": "immerrr ", + "start_line": 797, + "end_line": 797 + }, + { + "author": "immerrr ", + "start_line": 803, + "end_line": 803 + }, + { + "author": "immerrr ", + "start_line": 809, + "end_line": 809 + }, + { + "author": "immerrr ", + "start_line": 815, + "end_line": 815 + }, + { + "author": "mergify-bot ", + "start_line": 831, + "end_line": 831 + }, + { + "author": "immerrr ", + "start_line": 846, + "end_line": 846 + }, + { + "author": "immerrr ", + "start_line": 852, + "end_line": 852 + }, + { + "author": "Brian Williams ", + "start_line": 867, + "end_line": 867 + }, + { + "author": "immerrr ", + "start_line": 893, + "end_line": 893 + }, + { + "author": "immerrr ", + "start_line": 899, + "end_line": 899 + }, + { + "author": "immerrr ", + "start_line": 905, + "end_line": 905 + }, + { + "author": "immerrr ", + "start_line": 911, + "end_line": 911 + }, + { + "author": "immerrr ", + "start_line": 917, + "end_line": 917 + }, + { + "author": "immerrr ", + "start_line": 932, + "end_line": 932 + }, + { + "author": "immerrr ", + "start_line": 938, + "end_line": 938 + }, + { + "author": "Hamish Downer ", + "start_line": 944, + "end_line": 944 + }, + { + "author": "Hamish Downer ", + "start_line": 953, + "end_line": 953 + }, + { + "author": "Daniel Bennett ", + "start_line": 959, + "end_line": 959 + }, + { + "author": "Julien Danjou ", + "start_line": 965, + "end_line": 965 + }, + { + "author": "Julien Danjou ", + "start_line": 971, + "end_line": 971 + }, + { + "author": "Hannes Grauler ", + "start_line": 977, + "end_line": 977 + }, + { + "author": "Julien Danjou ", + "start_line": 985, + "end_line": 985 + }, + { + "author": "Julien Danjou ", + "start_line": 993, + "end_line": 993 + }, + { + "author": "Julien Danjou ", + "start_line": 999, + "end_line": 999 + }, + { + "author": "Michael Elsdorfer ", + "start_line": 1005, + "end_line": 1005 + }, + { + "author": "Michael Elsdorfer ", + "start_line": 1011, + "end_line": 1011 + }, + { + "author": "Julien Danjou ", + "start_line": 1017, + "end_line": 1017 + }, + { + "author": "Julien Danjou ", + "start_line": 1025, + "end_line": 1025 + }, + { + "author": "Julien Danjou ", + "start_line": 1031, + "end_line": 1031 + }, + { + "author": "Julien Danjou ", + "start_line": 1039, + "end_line": 1039 + }, + { + "author": "Martin Larralde ", + "start_line": 1045, + "end_line": 1045 + }, + { + "author": "Jaye Doepke ", + "start_line": 1051, + "end_line": 1051 + }, + { + "author": "Tim Burke ", + "start_line": 1060, + "end_line": 1060 + }, + { + "author": "Julien Danjou ", + "start_line": 1070, + "end_line": 1070 + }, + { + "author": "Joshua Harlow ", + "start_line": 1078, + "end_line": 1078 + }, + { + "author": "Joshua Harlow ", + "start_line": 1088, + "end_line": 1088 + }, + { + "author": "Julien Danjou ", + "start_line": 1096, + "end_line": 1096 + }, + { + "author": "Brian Williams ", + "start_line": 1104, + "end_line": 1104 + }, + { + "author": "Julien Danjou ", + "start_line": 1117, + "end_line": 1117 + }, + { + "author": "Elisey Zanko ", + "start_line": 1125, + "end_line": 1125 + }, + { + "author": "Julien Danjou ", + "start_line": 1131, + "end_line": 1131 + }, + { + "author": "Julien Danjou ", + "start_line": 1139, + "end_line": 1139 + }, + { + "author": "Julien Danjou ", + "start_line": 1147, + "end_line": 1147 + }, + { + "author": "Julien Danjou ", + "start_line": 1153, + "end_line": 1153 + }, + { + "author": "Julien Danjou ", + "start_line": 1159, + "end_line": 1159 + }, + { + "author": "Julien Danjou ", + "start_line": 1165, + "end_line": 1165 + }, + { + "author": "Julien Danjou ", + "start_line": 1173, + "end_line": 1173 + }, + { + "author": "Victor Yap ", + "start_line": 1179, + "end_line": 1179 + }, + { + "author": "Julien Danjou ", + "start_line": 1215, + "end_line": 1215 + }, + { + "author": "Julien Danjou ", + "start_line": 1221, + "end_line": 1221 + }, + { + "author": "Julien Danjou ", + "start_line": 1230, + "end_line": 1230 + }, + { + "author": "Zane Bitter ", + "start_line": 1238, + "end_line": 1238 + }, + { + "author": "Zane Bitter ", + "start_line": 1244, + "end_line": 1244 + }, + { + "author": "Julien Danjou ", + "start_line": 1275, + "end_line": 1275 + }, + { + "author": "Brian-Williams ", + "start_line": 1283, + "end_line": 1283 + }, + { + "author": "Julien Danjou ", + "start_line": 1297, + "end_line": 1297 + }, + { + "author": "Brian Williams ", + "start_line": 1305, + "end_line": 1305 + }, + { + "author": "Julien Danjou ", + "start_line": 1311, + "end_line": 1311 + }, + { + "author": "Julien Danjou ", + "start_line": 1322, + "end_line": 1322 + }, + { + "author": "Julien Danjou ", + "start_line": 1330, + "end_line": 1330 + }, + { + "author": "Julien Danjou ", + "start_line": 1339, + "end_line": 1339 + }, + { + "author": "Julien Danjou ", + "start_line": 1348, + "end_line": 1348 + }, + { + "author": "Julien Danjou ", + "start_line": 1356, + "end_line": 1356 + }, + { + "author": "William Silversmith ", + "start_line": 1364, + "end_line": 1364 + }, + { + "author": "Joshua Harlow ", + "start_line": 1387, + "end_line": 1387 + }, + { + "author": "Julien Danjou ", + "start_line": 1393, + "end_line": 1393 + }, + { + "author": "Julien Danjou ", + "start_line": 1403, + "end_line": 1403 + }, + { + "author": "Julien Danjou ", + "start_line": 1409, + "end_line": 1409 + }, + { + "author": "Julien Danjou ", + "start_line": 1421, + "end_line": 1421 + }, + { + "author": "Julien Danjou ", + "start_line": 1427, + "end_line": 1427 + }, + { + "author": "Julien Danjou ", + "start_line": 1437, + "end_line": 1437 + }, + { + "author": "Michael Evans ", + "start_line": 1445, + "end_line": 1445 + }, + { + "author": "Julien Danjou ", + "start_line": 1451, + "end_line": 1451 + }, + { + "author": "Julien Danjou ", + "start_line": 1459, + "end_line": 1459 + }, + { + "author": "Julien Danjou ", + "start_line": 1467, + "end_line": 1467 + }, + { + "author": "Julien Danjou ", + "start_line": 1475, + "end_line": 1475 + }, + { + "author": "Julien Danjou ", + "start_line": 1483, + "end_line": 1483 + }, + { + "author": "Julien Danjou ", + "start_line": 1489, + "end_line": 1489 + }, + { + "author": "Julien Danjou ", + "start_line": 1497, + "end_line": 1497 + }, + { + "author": "Julien Danjou ", + "start_line": 1505, + "end_line": 1505 + }, + { + "author": "Julien Danjou ", + "start_line": 1511, + "end_line": 1511 + }, + { + "author": "Julien Danjou ", + "start_line": 1521, + "end_line": 1521 + }, + { + "author": "Julien Danjou ", + "start_line": 1529, + "end_line": 1529 + }, + { + "author": "Julien Danjou ", + "start_line": 1538, + "end_line": 1538 + }, + { + "author": "Etienne BERSAC", + "start_line": 1546, + "end_line": 1546 + }, + { + "author": "Julien Danjou ", + "start_line": 1553, + "end_line": 1553 + }, + { + "author": "Etienne BERSAC", + "start_line": 1561, + "end_line": 1561 + }, + { + "author": "Julien Danjou ", + "start_line": 1568, + "end_line": 1568 + }, + { + "author": "Etienne BERSAC", + "start_line": 1576, + "end_line": 1576 + }, + { + "author": "Julien Danjou ", + "start_line": 1583, + "end_line": 1583 + }, + { + "author": "Etienne BERSAC", + "start_line": 1591, + "end_line": 1591 + }, + { + "author": "Julien Danjou ", + "start_line": 1597, + "end_line": 1597 + }, + { + "author": "Julien Danjou ", + "start_line": 1603, + "end_line": 1603 + }, + { + "author": "Julien Danjou ", + "start_line": 1611, + "end_line": 1611 + }, + { + "author": "Julien Danjou ", + "start_line": 1617, + "end_line": 1617 + }, + { + "author": "Julien Danjou ", + "start_line": 1623, + "end_line": 1623 + }, + { + "author": "Julien Danjou ", + "start_line": 1630, + "end_line": 1630 + }, + { + "author": "Etienne BERSAC", + "start_line": 1638, + "end_line": 1638 + }, + { + "author": "Julien Danjou ", + "start_line": 1645, + "end_line": 1645 + }, + { + "author": "Mehdi Abaakouk ", + "start_line": 1653, + "end_line": 1653 + }, + { + "author": "Julien Danjou ", + "start_line": 1659, + "end_line": 1659 + }, + { + "author": "Julien Danjou ", + "start_line": 1666, + "end_line": 1666 + }, + { + "author": "Julien Danjou ", + "start_line": 1675, + "end_line": 1675 + }, + { + "author": "Joshua Harlow ", + "start_line": 1683, + "end_line": 1683 + }, + { + "author": "Joshua Harlow ", + "start_line": 1694, + "end_line": 1694 + }, + { + "author": "Julien Danjou ", + "start_line": 1701, + "end_line": 1701 + }, + { + "author": "Julien Danjou ", + "start_line": 1710, + "end_line": 1710 + }, + { + "author": "Joshua Harlow ", + "start_line": 1718, + "end_line": 1718 + }, + { + "author": "Joshua Harlow ", + "start_line": 1724, + "end_line": 1724 + }, + { + "author": "Julien Danjou ", + "start_line": 1731, + "end_line": 1731 + }, + { + "author": "Gevorg Davoian ", + "start_line": 1739, + "end_line": 1739 + }, + { + "author": "Julien Danjou ", + "start_line": 1746, + "end_line": 1746 + }, + { + "author": "Gevorg Davoian ", + "start_line": 1754, + "end_line": 1754 + }, + { + "author": "Julien Danjou ", + "start_line": 1760, + "end_line": 1760 + }, + { + "author": "Julien Danjou ", + "start_line": 1769, + "end_line": 1769 + }, + { + "author": "Julien Danjou ", + "start_line": 1775, + "end_line": 1775 + }, + { + "author": "Julien Danjou ", + "start_line": 1783, + "end_line": 1783 + }, + { + "author": "Julien Danjou ", + "start_line": 1789, + "end_line": 1789 + }, + { + "author": "Julien Danjou ", + "start_line": 1796, + "end_line": 1796 + }, + { + "author": "Boden R ", + "start_line": 1804, + "end_line": 1804 + }, + { + "author": "Julien Danjou ", + "start_line": 1820, + "end_line": 1820 + }, + { + "author": "Boden R ", + "start_line": 1828, + "end_line": 1828 + }, + { + "author": "Julien Danjou ", + "start_line": 1834, + "end_line": 1834 + }, + { + "author": "Julien Danjou ", + "start_line": 1843, + "end_line": 1843 + }, + { + "author": "Joshua Harlow ", + "start_line": 1851, + "end_line": 1851 + }, + { + "author": "Julien Danjou ", + "start_line": 1857, + "end_line": 1857 + }, + { + "author": "Julien Danjou ", + "start_line": 1865, + "end_line": 1865 + }, + { + "author": "Julien Danjou ", + "start_line": 1873, + "end_line": 1873 + }, + { + "author": "Julien Danjou ", + "start_line": 1879, + "end_line": 1879 + }, + { + "author": "Julien Danjou ", + "start_line": 1887, + "end_line": 1887 + }, + { + "author": "Julien Danjou ", + "start_line": 1895, + "end_line": 1895 + }, + { + "author": "Julien Danjou ", + "start_line": 1904, + "end_line": 1904 + }, + { + "author": "Julien Danjou ", + "start_line": 1913, + "end_line": 1913 + }, + { + "author": "Joshua Harlow ", + "start_line": 1921, + "end_line": 1921 + }, + { + "author": "Julien Danjou ", + "start_line": 1928, + "end_line": 1928 + }, + { + "author": "Joshua Harlow ", + "start_line": 1936, + "end_line": 1936 + }, + { + "author": "Boden R ", + "start_line": 1946, + "end_line": 1946 + }, + { + "author": "Julien Danjou ", + "start_line": 1959, + "end_line": 1959 + }, + { + "author": "Julien Danjou ", + "start_line": 1968, + "end_line": 1968 + }, + { + "author": "Joshua Harlow ", + "start_line": 1976, + "end_line": 1976 + }, + { + "author": "Joshua Harlow ", + "start_line": 1984, + "end_line": 1984 + }, + { + "author": "Julien Danjou ", + "start_line": 1990, + "end_line": 1990 + }, + { + "author": "Julien Danjou ", + "start_line": 1998, + "end_line": 1998 + }, + { + "author": "Julien Danjou ", + "start_line": 2006, + "end_line": 2006 + }, + { + "author": "Julien Danjou ", + "start_line": 2012, + "end_line": 2012 + }, + { + "author": "Julien Danjou ", + "start_line": 2021, + "end_line": 2021 + }, + { + "author": "Julien Danjou ", + "start_line": 2030, + "end_line": 2030 + }, + { + "author": "Joshua Harlow ", + "start_line": 2038, + "end_line": 2038 + }, + { + "author": "Joshua Harlow ", + "start_line": 2049, + "end_line": 2049 + }, + { + "author": "Julien Danjou ", + "start_line": 2062, + "end_line": 2062 + }, + { + "author": "Julien Danjou ", + "start_line": 2071, + "end_line": 2071 + }, + { + "author": "Joshua Harlow ", + "start_line": 2079, + "end_line": 2079 + }, + { + "author": "Julien Danjou ", + "start_line": 2091, + "end_line": 2091 + }, + { + "author": "Julien Danjou ", + "start_line": 2097, + "end_line": 2097 + }, + { + "author": "Julien Danjou ", + "start_line": 2103, + "end_line": 2103 + }, + { + "author": "Julien Danjou ", + "start_line": 2109, + "end_line": 2109 + }, + { + "author": "Julien Danjou ", + "start_line": 2116, + "end_line": 2116 + }, + { + "author": "Julien Danjou ", + "start_line": 2125, + "end_line": 2125 + }, + { + "author": "Joshua Harlow ", + "start_line": 2133, + "end_line": 2133 + }, + { + "author": "Joshua Harlow ", + "start_line": 2144, + "end_line": 2144 + }, + { + "author": "Julien Danjou ", + "start_line": 2150, + "end_line": 2150 + }, + { + "author": "Julien Danjou ", + "start_line": 2158, + "end_line": 2158 + }, + { + "author": "Julien Danjou ", + "start_line": 2166, + "end_line": 2166 + }, + { + "author": "Julien Danjou ", + "start_line": 2174, + "end_line": 2174 + }, + { + "author": "Julien Danjou ", + "start_line": 2182, + "end_line": 2182 + }, + { + "author": "Julien Danjou ", + "start_line": 2190, + "end_line": 2190 + }, + { + "author": "Julien Danjou ", + "start_line": 2198, + "end_line": 2198 + }, + { + "author": "Julien Danjou ", + "start_line": 2206, + "end_line": 2206 + }, + { + "author": "Julien Danjou ", + "start_line": 2212, + "end_line": 2212 + }, + { + "author": "Julien Danjou ", + "start_line": 2218, + "end_line": 2218 + }, + { + "author": "Julien Danjou ", + "start_line": 2226, + "end_line": 2226 + }, + { + "author": "Julien Danjou ", + "start_line": 2234, + "end_line": 2234 + }, + { + "author": "Julien Danjou ", + "start_line": 2242, + "end_line": 2242 + }, + { + "author": "Julien Danjou ", + "start_line": 2248, + "end_line": 2248 + }, + { + "author": "Julien Danjou ", + "start_line": 2256, + "end_line": 2256 + }, + { + "author": "Julien Danjou ", + "start_line": 2262, + "end_line": 2262 + }, + { + "author": "Julien Danjou ", + "start_line": 2270, + "end_line": 2270 + }, + { + "author": "Julien Danjou ", + "start_line": 2276, + "end_line": 2276 + }, + { + "author": "Julien Danjou ", + "start_line": 2284, + "end_line": 2284 + }, + { + "author": "Julien Danjou ", + "start_line": 2292, + "end_line": 2292 + }, + { + "author": "Julien Danjou ", + "start_line": 2300, + "end_line": 2300 + }, + { + "author": "Julien Danjou ", + "start_line": 2308, + "end_line": 2308 + }, + { + "author": "Julien Danjou ", + "start_line": 2316, + "end_line": 2316 + }, + { + "author": "Julien Danjou ", + "start_line": 2324, + "end_line": 2324 + }, + { + "author": "Julien Danjou ", + "start_line": 2332, + "end_line": 2332 + }, + { + "author": "Julien Danjou ", + "start_line": 2340, + "end_line": 2340 + }, + { + "author": "Julien Danjou ", + "start_line": 2348, + "end_line": 2348 + }, + { + "author": "Julien Danjou ", + "start_line": 2354, + "end_line": 2354 + }, + { + "author": "Joshua Harlow ", + "start_line": 2362, + "end_line": 2362 + }, + { + "author": "Joshua Harlow ", + "start_line": 2380, + "end_line": 2380 + }, + { + "author": "Ryan Peck ", + "start_line": 2413, + "end_line": 2413 + }, + { + "author": "Cyrus Durgin ", + "start_line": 2437, + "end_line": 2437 + }, + { + "author": "Joshua Harlow ", + "start_line": 2460, + "end_line": 2460 + }, + { + "author": "Joshua Harlow ", + "start_line": 2466, + "end_line": 2466 + }, + { + "author": "Julien Danjou ", + "start_line": 2483, + "end_line": 2483 + }, + { + "author": "Jonathan Herriott ", + "start_line": 2518, + "end_line": 2518 + }, + { + "author": "Joshua Harlow ", + "start_line": 2578, + "end_line": 2578 + }, + { + "author": "Joshua Harlow ", + "start_line": 2592, + "end_line": 2592 + }, + { + "author": "Monty Taylor ", + "start_line": 2612, + "end_line": 2612 + }, + { + "author": "Haikel Guemar ", + "start_line": 2642, + "end_line": 2642 + }, + { + "author": "Simeon Visser ", + "start_line": 2678, + "end_line": 2678 + }, + { + "author": "Daniel Nephin ", + "start_line": 2705, + "end_line": 2705 + }, + { + "author": "Saul Shanabrook ", + "start_line": 2732, + "end_line": 2732 + }, + { + "author": "Simon Dolle ", + "start_line": 2765, + "end_line": 2765 + }, + { + "author": "Simon Dolle ", + "start_line": 2771, + "end_line": 2771 + }, + { + "author": "Simon Dolle ", + "start_line": 2782, + "end_line": 2782 + }, + { + "author": "Alex Kuang ", + "start_line": 2815, + "end_line": 2815 + }, + { + "author": "Derek Wilson ", + "start_line": 2848, + "end_line": 2848 + } + ], + "emails": [ + { + "email": "asqui@users.noreply.github.com", + "start_line": 2, + "end_line": 2 + }, + { + "email": "julien@danjou.info", + "start_line": 20, + "end_line": 20 + }, + { + "email": "himself@willemthiart.com", + "start_line": 32, + "end_line": 32 + }, + { + "email": "mplanchard@users.noreply.github.com", + "start_line": 38, + "end_line": 38 + }, + { + "email": "andersa@ellenshoej.dk", + "start_line": 71, + "end_line": 71 + }, + { + "email": "alex@alexwlchan.net", + "start_line": 119, + "end_line": 119 + }, + { + "email": "bersace03@cae.li", + "start_line": 210, + "end_line": 210 + }, + { + "email": "etienne.bersac@dalibo.com", + "start_line": 224, + "end_line": 224 + }, + { + "email": "chenshijiang@evision.ai", + "start_line": 239, + "end_line": 239 + }, + { + "email": "dfortunov@bats.com", + "start_line": 254, + "end_line": 254 + }, + { + "email": "mezger.10@gmail.com", + "start_line": 301, + "end_line": 301 + }, + { + "email": "mborch@gmail.com", + "start_line": 339, + "end_line": 339 + }, + { + "email": "cyounkins@gmail.com", + "start_line": 396, + "end_line": 396 + }, + { + "email": "spark@goodrx.com", + "start_line": 552, + "end_line": 552 + }, + { + "email": "hugovk@users.noreply.github.com", + "start_line": 662, + "end_line": 662 + }, + { + "email": "bpandola@hsdp.io", + "start_line": 677, + "end_line": 677 + }, + { + "email": "immerrr@gmail.com", + "start_line": 698, + "end_line": 698 + }, + { + "email": "forestbiiird@gmail.com", + "start_line": 714, + "end_line": 714 + }, + { + "email": "mikewooster87@gmail.com", + "start_line": 735, + "end_line": 735 + }, + { + "email": "noreply@mergify.io", + "start_line": 770, + "end_line": 770 + }, + { + "email": "dave.hirschfeld@gmail.com", + "start_line": 791, + "end_line": 791 + }, + { + "email": "briancmwilliams@gmail.com", + "start_line": 867, + "end_line": 867 + }, + { + "email": "hamish@foobacca.co.uk", + "start_line": 944, + "end_line": 944 + }, + { + "email": "daniel.bennett@wpengine.com", + "start_line": 959, + "end_line": 959 + }, + { + "email": "hannes@smasi.de", + "start_line": 977, + "end_line": 977 + }, + { + "email": "michael@elsdoerfer.info", + "start_line": 1005, + "end_line": 1005 + }, + { + "email": "althonos@users.noreply.github.com", + "start_line": 1045, + "end_line": 1045 + }, + { + "email": "jdoepke@mintel.com", + "start_line": 1051, + "end_line": 1051 + }, + { + "email": "tim.burke@gmail.com", + "start_line": 1060, + "end_line": 1060 + }, + { + "email": "jxharlow@godaddy.com", + "start_line": 1078, + "end_line": 1078 + }, + { + "email": "brian.williams@actifio.com", + "start_line": 1104, + "end_line": 1104 + }, + { + "email": "elisey.zanko@gmail.com", + "start_line": 1125, + "end_line": 1125 + }, + { + "email": "victor@vicyap.com", + "start_line": 1179, + "end_line": 1179 + }, + { + "email": "zbitter@redhat.com", + "start_line": 1238, + "end_line": 1238 + }, + { + "email": "Brian-Williams@users.noreply.github.com", + "start_line": 1283, + "end_line": 1283 + }, + { + "email": "william.silversmith@gmail.com", + "start_line": 1364, + "end_line": 1364 + }, + { + "email": "michael.evans@mwrinfosecurity.com", + "start_line": 1445, + "end_line": 1445 + }, + { + "email": "etienne.bersac@people-doc.com", + "start_line": 1546, + "end_line": 1546 + }, + { + "email": "sileht@sileht.net", + "start_line": 1653, + "end_line": 1653 + }, + { + "email": "gdavoian@mirantis.com", + "start_line": 1739, + "end_line": 1739 + }, + { + "email": "bodenvmw@gmail.com", + "start_line": 1804, + "end_line": 1804 + }, + { + "email": "harlowja@gmail.com", + "start_line": 1851, + "end_line": 1851 + }, + { + "email": "github@gmail.com", + "start_line": 2387, + "end_line": 2387 + }, + { + "email": "ryan@rypeck.com", + "start_line": 2413, + "end_line": 2413 + }, + { + "email": "cyrus@statelessnetworks.com", + "start_line": 2437, + "end_line": 2437 + }, + { + "email": "cyrusd@gmail.com", + "start_line": 2443, + "end_line": 2443 + }, + { + "email": "harlowja@yahoo-inc.com", + "start_line": 2460, + "end_line": 2460 + }, + { + "email": "ray@blacklocus.com", + "start_line": 2477, + "end_line": 2477 + }, + { + "email": "jherriott@bitcasa.com", + "start_line": 2518, + "end_line": 2518 + }, + { + "email": "mordred@inaugust.com", + "start_line": 2612, + "end_line": 2612 + } + ], + "urls": [ + { + "url": "https://readthedocs.org/projects/tenacity/builds/9021631/", + "start_line": 145, + "end_line": 145 + }, + { + "url": "https://github.com/sphinx-doc/sphinx/blob/a503ed8b781cd19f601b5294518aeb8adb9f011e/sphinx/templates/quickstart/conf.py_t#L9-L11", + "start_line": 146, + "end_line": 146 + }, + { + "url": "https://docs.openstack.org/reno/latest/user/usage.html#within-travis-ci", + "start_line": 557, + "end_line": 557 + }, + { + "url": "https://www.awsarchitectureblog.com/2015/03/backoff.html", + "start_line": 1269, + "end_line": 1269 + }, + { + "url": "http://www.cs.utexas.edu/users/lam/NRL/backoff.html", + "start_line": 1270, + "end_line": 1270 + }, + { + "url": "https://en.wikipedia.org/wiki/Exponential_backoff", + "start_line": 1271, + "end_line": 1271 + }, + { + "url": "https://github.com/jd/tenacity/pull/27", + "start_line": 1809, + "end_line": 1809 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/changelog", + "type": "file", + "name": "changelog", + "base_name": "changelog", + "extension": "", + "size": 6750, + "date": "2023-02-20", + "sha1": "88d517d14de3316c93a81338ba052179574b796b", + "md5": "2143390424a464e6193fd30bce637ad2", + "sha256": "b5417b09b3b1893f9286f1c46d6e6551897723015698fa109a009e7b4865101a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Objective-C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "zigo@debian.org", + "start_line": 6, + "end_line": 6 + }, + { + "email": "samueloph@debian.org", + "start_line": 15, + "end_line": 15 + }, + { + "email": "morph@debian.org", + "start_line": 22, + "end_line": 22 + }, + { + "email": "onovy@debian.org", + "start_line": 51, + "end_line": 51 + }, + { + "email": "kobla@debian.org", + "start_line": 75, + "end_line": 75 + }, + { + "email": "koblizeko@gmail.com", + "start_line": 120, + "end_line": 120 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/control", + "type": "file", + "name": "control", + "base_name": "control", + "extension": "", + "size": 2097, + "date": "2023-02-20", + "sha1": "15594abf6d428f72893c182b6f4d0c8535b5ce7d", + "md5": "19d49a48170c98e155c961e6c683500c", + "sha256": "16a4d3cfccf3b3dc2eb3c48ba2377fc187317203a9c239462472d0505ecd71df", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Haxe", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [ + { + "type": "deb", + "namespace": "debian", + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": null, + "role": "maintainer", + "name": "Debian Python Team", + "email": "team+python@tracker.debian.org", + "url": null + } + ], + "keywords": [ + "python" + ], + "homepage_url": "https://github.com/jd/tenacity", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1168.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1168.RULE", + "matched_text": "License: Apache-2", + "matched_text_diagnostics": "License: Apache-2" + } + ], + "identifier": "apache_2_0-b988d78a-d13b-f07f-3b74-c8cab83f686b" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 16, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1215.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1215.RULE", + "matched_text": "License: Apache-2\n\nLicense: Apache-2", + "matched_text_diagnostics": "License: Apache-2\n\nLicense:" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 18, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1168.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1168.RULE", + "matched_text": "License: Apache-2", + "matched_text_diagnostics": "License: Apache-2" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 19, + "end_line": 29, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": " Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n .\n http://www.apache.org/licenses/LICENSE-2.0\n .\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n .\n http://www.apache.org/licenses/LICENSE-2.0\n .\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 31, + "end_line": 31, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_540.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_540.RULE", + "matched_text": " On Debian-based systems the full text of the Apache version 2.0 license", + "matched_text_diagnostics": "Apache version 2.0 license" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 32, + "end_line": 32, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1086.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1086.RULE", + "matched_text": " can be found in /usr/share/common-licenses/Apache-2.0.", + "matched_text_diagnostics": "licenses/Apache-2.0." + } + ], + "identifier": "apache_2_0-93a6daaf-9474-c169-2712-58558d7e95af" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [ + "pkg:deb/python-tenacity" + ], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "debian_control_in_source", + "purl": null + }, + { + "type": "deb", + "namespace": "debian", + "name": "python-tenacity-doc", + "version": null, + "qualifiers": { + "arch": "all" + }, + "subpath": null, + "primary_language": null, + "description": "retry code until it succeeeds - doc\n Tenacity is a general-purpose retrying library to simplify the task of adding\n retry behavior to just about anything. It originates from a fork of Retrying.\n .\n Features:\n * Generic Decorator API\n * Specify stop condition (i.e. limit by number of attempts)\n * Specify wait condition (i.e. exponential backoff sleeping between attempts)\n * Customize retrying on Exceptions\n * Customize retrying on expected returned result\n .\n This package contains the documentation.", + "release_date": null, + "parties": [], + "keywords": [ + "doc" + ], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": { + "multi_arch": "foreign" + }, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "debian_control_in_source", + "purl": "pkg:deb/debian/python-tenacity-doc?arch=all" + }, + { + "type": "deb", + "namespace": "debian", + "name": "python3-tenacity", + "version": null, + "qualifiers": { + "arch": "all" + }, + "subpath": null, + "primary_language": null, + "description": "retry code until it succeeeds\n Tenacity is a general-purpose retrying library to simplify the task of adding\n retry behavior to just about anything. It originates from a fork of Retrying.\n .\n Features:\n * Generic Decorator API\n * Specify stop condition (i.e. limit by number of attempts)\n * Specify wait condition (i.e. exponential backoff sleeping between attempts)\n * Customize retrying on Exceptions\n * Customize retrying on expected returned result", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "debian_control_in_source", + "purl": "pkg:deb/debian/python3-tenacity?arch=all" + } + ], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "python@tracker.debian.org", + "start_line": 4, + "end_line": 4 + }, + { + "email": "zigo@debian.org", + "start_line": 6, + "end_line": 6 + }, + { + "email": "michal.arbet@ultimum.io", + "start_line": 7, + "end_line": 7 + }, + { + "email": "kobla@debian.org", + "start_line": 8, + "end_line": 8 + }, + { + "email": "onovy@debian.org", + "start_line": 9, + "end_line": 9 + } + ], + "urls": [ + { + "url": "https://salsa.debian.org/python-team/packages/python-tenacity", + "start_line": 25, + "end_line": 25 + }, + { + "url": "https://salsa.debian.org/python-team/packages/python-tenacity.git", + "start_line": 26, + "end_line": 26 + }, + { + "url": "https://github.com/jd/tenacity", + "start_line": 27, + "end_line": 27 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/copyright", + "type": "file", + "name": "copyright", + "base_name": "copyright", + "extension": "", + "size": 1262, + "date": "2023-02-20", + "sha1": "46ff097a3210433012b9ac819fac8a6f2c5bd087", + "md5": "ea5910f6f4196cc6ae8283511861ef2f", + "sha256": "565364c17e785925331d26a385bde31d41f22eb4798508ecf6a3ba56c407e01a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Haxe", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": true, + "is_manifest": true, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1168.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1168.RULE", + "matched_text": "License: Apache-2", + "matched_text_diagnostics": "License: Apache-2" + } + ], + "identifier": "apache_2_0-b988d78a-d13b-f07f-3b74-c8cab83f686b" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 16, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1215.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1215.RULE", + "matched_text": "License: Apache-2\n\nLicense: Apache-2", + "matched_text_diagnostics": "License: Apache-2\n\nLicense:" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 18, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1168.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1168.RULE", + "matched_text": "License: Apache-2", + "matched_text_diagnostics": "License: Apache-2" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 19, + "end_line": 29, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": " Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n .\n http://www.apache.org/licenses/LICENSE-2.0\n .\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n .\n http://www.apache.org/licenses/LICENSE-2.0\n .\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 31, + "end_line": 31, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_540.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_540.RULE", + "matched_text": " On Debian-based systems the full text of the Apache version 2.0 license", + "matched_text_diagnostics": "Apache version 2.0 license" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/copyright", + "start_line": 32, + "end_line": 32, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1086.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1086.RULE", + "matched_text": " can be found in /usr/share/common-licenses/Apache-2.0.", + "matched_text_diagnostics": "licenses/Apache-2.0." + } + ], + "identifier": "apache_2_0-93a6daaf-9474-c169-2712-58558d7e95af" + } + ], + "license_clues": [], + "percentage_of_license_text": 53.09, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2016, Julien Danjou ", + "start_line": 6, + "end_line": 6 + }, + { + "copyright": "(c) 2016, Joshua Harlow", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "(c) 2013-2014, Ray", + "start_line": 8, + "end_line": 8 + }, + { + "copyright": "Copyright (c) 2016, Thomas Goirand ", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "(c) 2017-2019, Ondrej Koblizek ", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "(c) 2018-2020, Ondrej Novy ", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "(c) 2018-2018, Michal Arbet ", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Julien Danjou", + "start_line": 6, + "end_line": 6 + }, + { + "holder": "Joshua Harlow", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Ray", + "start_line": 8, + "end_line": 8 + }, + { + "holder": "Thomas Goirand", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Ondrej Koblizek", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Ondrej Novy", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Michal Arbet", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "emails": [ + { + "email": "julien@danjou.info", + "start_line": 6, + "end_line": 6 + }, + { + "email": "zigo@debian.org", + "start_line": 12, + "end_line": 12 + }, + { + "email": "kobla@debian.org", + "start_line": 13, + "end_line": 13 + }, + { + "email": "onovy@debian.org", + "start_line": 14, + "end_line": 14 + }, + { + "email": "michal.arbet@ultimum.io", + "start_line": 15, + "end_line": 15 + } + ], + "urls": [ + { + "url": "https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/", + "start_line": 1, + "end_line": 1 + }, + { + "url": "https://github.com/jd/tenacity", + "start_line": 3, + "end_line": 3 + }, + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 23, + "end_line": 23 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/gbp.conf", + "type": "file", + "name": "gbp.conf", + "base_name": "gbp", + "extension": ".conf", + "size": 31, + "date": "2023-02-20", + "sha1": "2451a407ee35120f19ca3866c0d8ddec4d504186", + "md5": "17c195371ea72125a3c62fc154a984fa", + "sha256": "696086f80255977ce81c5e0f9179384f77ee1eb5269fb50e0ac319a957b74c9a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/python-tenacity-doc.doc-base", + "type": "file", + "name": "python-tenacity-doc.doc-base", + "base_name": "python-tenacity-doc", + "extension": ".doc-base", + "size": 265, + "date": "2023-02-20", + "sha1": "cab7c7ad42b43bd3884cd9ba7b20ad9711227a25", + "md5": "94a76e8f536ddd647f1f7964987b32c0", + "sha256": "00b02b6e1e74ff6370a272b60022eadf78e7c9f072cf68588b57ec6ecac1c724", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "N/A Abstract Sphinx", + "start_line": 3, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/rules", + "type": "file", + "name": "rules", + "base_name": "rules", + "extension": "", + "size": 564, + "date": "2023-02-20", + "sha1": "47d73b1b30733d2c9fa62e75c627ba016aae353b", + "md5": "7e60dbe0bef6cd29b11055afa0b58e09", + "sha256": "b57a34aba334c9a83f8622fd3c8bbdf0105db6cd7e1da73498efc645ba604043", + "mime_type": "text/plain", + "file_type": "a /usr/bin/make -f script, ASCII text executable", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/watch", + "type": "file", + "name": "watch", + "base_name": "watch", + "extension": "", + "size": 142, + "date": "2023-02-20", + "sha1": "3b5f5b275d04fa265647fd50715e5bafe4cb4d6e", + "md5": "e218f205693ec6b2536f681086d30309", + "sha256": "cc5dbd6e81f1c581e91c5209a9554a11d0c7b7ddd4a6140cc6d5267d01dfdf76", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://pypi.debian.net/tenacity/tenacity-", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/patches", + "type": "directory", + "name": "patches", + "base_name": "patches", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 1744, + "scan_errors": [] + }, + { + "path": "debian/patches/0001-Remove-privacy-breach-in-doc.patch", + "type": "file", + "name": "0001-Remove-privacy-breach-in-doc.patch", + "base_name": "0001-Remove-privacy-breach-in-doc", + "extension": ".patch", + "size": 1023, + "date": "2023-02-20", + "sha1": "b3218b592985742db63232fbfc076d393a07522d", + "md5": "77db8b4f1ab0ce97ddf8251934dda651", + "sha256": "9ab7f36758b31ad4803fa0fe786c4b7522b05062a7aa3234350d46ec5b382de4", + "mime_type": "text/x-diff", + "file_type": "unified diff output, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/debian/patches/0001-Remove-privacy-breach-in-doc.patch", + "start_line": 28, + "end_line": 28, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_132.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_132.RULE", + "matched_text": " Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in", + "matched_text_diagnostics": "Apache 2.0 licensed" + } + ], + "identifier": "apache_2_0-c03e19c7-8a94-c431-e37c-20422bdd31e1" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.78, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "zigo@debian.org", + "start_line": 1, + "end_line": 1 + } + ], + "urls": [ + { + "url": "https://img.shields.io/pypi/v/tenacity.svg", + "start_line": 18, + "end_line": 18 + }, + { + "url": "https://pypi.python.org/pypi/tenacity", + "start_line": 19, + "end_line": 19 + }, + { + "url": "https://circleci.com/gh/jd/tenacity.svg?style=svg", + "start_line": 21, + "end_line": 21 + }, + { + "url": "https://circleci.com/gh/jd/tenacity", + "start_line": 22, + "end_line": 22 + }, + { + "url": "https://img.shields.io/endpoint.svg?url=https://api.mergify.com/badges/jd/tenacity&style=flat", + "start_line": 24, + "end_line": 24 + }, + { + "url": "https://mergify.io/", + "start_line": 25, + "end_line": 25 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/patches/remove-reno-sphinx-extension.patch", + "type": "file", + "name": "remove-reno-sphinx-extension.patch", + "base_name": "remove-reno-sphinx-extension", + "extension": ".patch", + "size": 646, + "date": "2023-02-20", + "sha1": "e712605253eeca52c01178b6467a7c08aab64e40", + "md5": "9adba3381e22b36374130bb045c7265b", + "sha256": "072335cbe9ae1c3a3f319c1c7568a9e718c5d9f713f1b95e8b24f807773e0bbb", + "mime_type": "text/x-diff", + "file_type": "unified diff output, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "zigo@debian.org", + "start_line": 1, + "end_line": 1 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/patches/series", + "type": "file", + "name": "series", + "base_name": "series", + "extension": "", + "size": 75, + "date": "2023-02-20", + "sha1": "1fdda28d103d095dde35241cc0dd0a2defb2d449", + "md5": "eb0d25228577f680c4f0326cf90e5457", + "sha256": "103ca43eb00ff84ca192c703d7102dc015805f4160ca2aa762d58a4d0ad843fa", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/source", + "type": "directory", + "name": "source", + "base_name": "source", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 54, + "scan_errors": [] + }, + { + "path": "debian/source/format", + "type": "file", + "name": "format", + "base_name": "format", + "extension": "", + "size": 12, + "date": "2023-02-20", + "sha1": "1064dc0ce263680c076a1005f35ec906a5cf5a32", + "md5": "d3a10140af54ec7371d3b9b084b07c14", + "sha256": "1be7080d72e6b566df3e236ce2c55efdfbbb8fa1c972d825e5b672ff8773be1a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/source/options", + "type": "file", + "name": "options", + "base_name": "options", + "extension": "", + "size": 42, + "date": "2023-02-20", + "sha1": "376efdf6725adf6355700dfc04b70674510c3471", + "md5": "563eb6c619a4afdc835face81c9f80c7", + "sha256": "2cc5452b4dfb102978da04ed0297715370c72092061c207d0a42d50f73550e2b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/tests", + "type": "directory", + "name": "tests", + "base_name": "tests", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 262, + "scan_errors": [] + }, + { + "path": "debian/tests/control", + "type": "file", + "name": "control", + "base_name": "control", + "extension": "", + "size": 262, + "date": "2023-02-20", + "sha1": "1d724d561613120df4a1270df21fab00b029b95e", + "md5": "0997b3273e4f04379fef5472ba45e934", + "sha256": "71cd3a5a6f081889c18106ddb452a34cb19329441b54d55aede03ed755972c25", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Haxe", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "debian/upstream", + "type": "directory", + "name": "upstream", + "base_name": "upstream", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 218, + "scan_errors": [] + }, + { + "path": "debian/upstream/metadata", + "type": "file", + "name": "metadata", + "base_name": "metadata", + "extension": "", + "size": 218, + "date": "2023-02-20", + "sha1": "415a7507effeeaf3aca0051c2fba70efacb1269d", + "md5": "18a43f12a3725ad9ea2e3ac033d6ee5f", + "sha256": "5733d936c79762f99bf217680d9758daafd20128ede4076d6ad042e13aa98f7b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": true, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/jd/tenacity/issues", + "start_line": 1, + "end_line": 1 + }, + { + "url": "https://github.com/jd/tenacity/issues/new", + "start_line": 2, + "end_line": 2 + }, + { + "url": "https://github.com/jd/tenacity.git", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/jd/tenacity", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1", + "type": "directory", + "name": "tenacity-8.2.1", + "base_name": "tenacity-8.2.1", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 63, + "dirs_count": 9, + "size_count": 183342, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.editorconfig", + "type": "file", + "name": ".editorconfig", + "base_name": ".editorconfig", + "extension": "", + "size": 294, + "date": "2023-02-09", + "sha1": "889a7d60cc2dad1c0eedebac9c20c08c92e23911", + "md5": "352337a10b86467508e12f23e526ccfa", + "sha256": "13468ca7f59876c373ddd0f0248c1aed25350536391c862fc349ad1c66ce4701", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.mergify.yml", + "type": "file", + "name": ".mergify.yml", + "base_name": ".mergify", + "extension": ".yml", + "size": 1753, + "date": "2023-02-09", + "sha1": "93d147f060fb28153f55ec2da45cd2a505ad43ae", + "md5": "39f57ccc2e19047d17c4e82d30bc4473", + "sha256": "1f0a9dfbc6fdbb35fdfda5c6c30a947e313794c9f05d5db42eea44b5b8544e99", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://docs.openstack.org/reno/latest/user/usage.html", + "start_line": 24, + "end_line": 24 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.readthedocs.yml", + "type": "file", + "name": ".readthedocs.yml", + "base_name": ".readthedocs", + "extension": ".yml", + "size": 102, + "date": "2023-02-09", + "sha1": "f35a946b0ec3a930a2d8572039fbafc49a4555ed", + "md5": "79f03924f4d1f69ad2a7314a6b35cd9c", + "sha256": "a2ba51b607ce4da41d427fce8bd5f0b2decb88041ebacb15ca663fa9f0062fb5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 11357, + "date": "2023-02-09", + "sha1": "1128f8f91104ba9ef98d37eea6523a888dcfa5de", + "md5": "175792518e4ac015ab6696d16c4f607e", + "sha256": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/LICENSE", + "start_line": 2, + "end_line": 202, + "matcher": "1-hash", + "score": 100, + "matched_length": 1584, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + } + ], + "identifier": "apache_2_0-ab23f79b-ec38-9a8a-9b23-85059407f34d" + } + ], + "license_clues": [], + "percentage_of_license_text": 100, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/", + "start_line": 4, + "end_line": 4 + }, + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 196, + "end_line": 196 + } + ], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/PKG-INFO", + "type": "file", + "name": "PKG-INFO", + "base_name": "PKG-INFO", + "extension": "", + "size": 977, + "date": "2023-02-09", + "sha1": "543b6143885604499b7a53584c0561d4bdca1c88", + "md5": "a13f7e3ec1bd46a43ff7b0dd8df167e1", + "sha256": "542486d5178284c857b587f1705ed415d29750d8d7162f6a0e93c82fc6fdb39c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "tenacity", + "version": "8.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Julien Danjou", + "email": "julien@danjou.info", + "url": null + } + ], + "keywords": [ + "Intended Audience :: Developers", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Topic :: Utilities" + ], + "homepage_url": "https://github.com/jd/tenacity", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "matched_text": "Apache 2.0" + } + ], + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 95, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", + "matched_text": "- 'License :: OSI Approved :: Apache Software License'" + } + ], + "identifier": "apache_2_0-e267f9d9-ae62-e9c9-9cc2-8cd0a1e4928f" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: Apache 2.0\nclassifiers:\n - 'License :: OSI Approved :: Apache Software License'\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://pypi.org/project/tenacity", + "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.2.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/tenacity/8.2.1/json", + "datasource_id": "pypi_sdist_pkginfo", + "purl": "pkg:pypi/tenacity@8.2.1" + } + ], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", + "matched_text": "License: Apache 2.0", + "matched_text_diagnostics": "License: Apache 2.0" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 10, + "end_line": 10, + "matcher": "2-aho", + "score": 95, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", + "matched_text": "Classifier: License :: OSI Approved :: Apache Software License", + "matched_text_diagnostics": "License :: OSI Approved :: Apache Software License" + } + ], + "identifier": "apache_2_0-143cbbcc-3c8e-fa76-ff63-8b937e7047c4" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 23, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/LICENSE", + "start_line": 2, + "end_line": 202, + "matcher": "1-hash", + "score": 100, + "matched_length": 1584, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + } + ], + "identifier": "apache_2_0-a3ad7f38-8a7c-28ea-1c7a-e7035715fc68", + "detection_log": [ + "unknown-reference-to-local-file" + ] + } + ], + "license_clues": [ + { + "license_expression": "ace-tao", + "spdx_license_expression": "DOC", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/PKG-INFO", + "start_line": 22, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ace-tao_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ace-tao_5.RULE", + "matched_text": "Provides-Extra: doc\nLicense-File: LICENSE", + "matched_text_diagnostics": "doc\nLicense-" + } + ], + "percentage_of_license_text": 10.94, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Julien Danjou Author-email", + "start_line": 6, + "end_line": 7 + } + ], + "emails": [ + { + "email": "julien@danjou.info", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [ + { + "url": "https://github.com/jd/tenacity", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/pyproject.toml", + "type": "file", + "name": "pyproject.toml", + "base_name": "pyproject", + "extension": ".toml", + "size": 673, + "date": "2023-02-09", + "sha1": "ac9fa08001ee030ac8731677c4e1a9aeaf612c13", + "md5": "2197718a37287cfb63e3db4c17a495ad", + "sha256": "3dde7e64bf7f4d2f5c4f2dbd3af975dec358f03f7b18fc8405a014b7a7fe742d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/LICENSE", + "start_line": 2, + "end_line": 202, + "matcher": "1-hash", + "score": 100, + "matched_length": 1584, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + } + ], + "identifier": "apache_2_0-ab23f79b-ec38-9a8a-9b23-85059407f34d" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/README.rst", + "start_line": 13, + "end_line": 13, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_132.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_132.RULE", + "matched_text": "Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in", + "matched_text_diagnostics": "Apache 2.0 licensed" + } + ], + "identifier": "apache_2_0-c03e19c7-8a94-c431-e37c-20422bdd31e1" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pypi_pyproject_toml", + "purl": null + } + ], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/README.rst", + "type": "file", + "name": "README.rst", + "base_name": "README", + "extension": ".rst", + "size": 17212, + "date": "2023-02-09", + "sha1": "0a53a585c9c3caf3c23faa1ceba8c684fff3f5bd", + "md5": "8afc847a47f8d8a65ed1703c98862a4e", + "sha256": "55fc3e4101d1c388a6c870701dff4ba2fa1a34137a42d1d07eab0db04450e6ac", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/README.rst", + "start_line": 13, + "end_line": 13, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_132.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_132.RULE", + "matched_text": "Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in", + "matched_text_diagnostics": "Apache 2.0 licensed" + } + ], + "identifier": "apache_2_0-c03e19c7-8a94-c431-e37c-20422bdd31e1" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.17, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://img.shields.io/pypi/v/tenacity.svg", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://pypi.python.org/pypi/tenacity", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://circleci.com/gh/jd/tenacity.svg?style=svg", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://circleci.com/gh/jd/tenacity", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://img.shields.io/endpoint.svg?url=https://api.mergify.com/badges/jd/tenacity&style=flat", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://mergify.io/", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://github.com/rholder/retrying/issues/65", + "start_line": 16, + "end_line": 16 + }, + { + "url": "https://julien.danjou.info/python-tenacity/", + "start_line": 17, + "end_line": 17 + }, + { + "url": "https://github.com/jd/tenacity", + "start_line": 631, + "end_line": 631 + }, + { + "url": "https://docs.openstack.org/reno/latest/user/usage.html", + "start_line": 645, + "end_line": 645 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/reno.yaml", + "type": "file", + "name": "reno.yaml", + "base_name": "reno", + "extension": ".yaml", + "size": 41, + "date": "2023-02-09", + "sha1": "84ca1f0866f985a21f20a8c975bb91b0bdbb75a6", + "md5": "9f625c87c6375769b4df921f73e6784e", + "sha256": "8eb34cb87752cbdb6d10e2ed24a3d2365651dd9a5c93385c582e4c62e51de5d6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/setup.cfg", + "type": "file", + "name": "setup.cfg", + "base_name": "setup", + "extension": ".cfg", + "size": 1148, + "date": "2023-02-09", + "sha1": "3b8046b111bf8b23de934290c1d2e03d643567b6", + "md5": "34493cffaddfa26438f9e5662000ad2b", + "sha256": "7ef74beefa92beea4d097c5eb94335acc40d1642bf52dd64def1796fa5bfb689", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "tenacity", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Julien Danjou", + "email": "julien@danjou.info", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/jd/tenacity", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/setup.cfg", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "matched_text": "Apache 2.0" + } + ], + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache 2.0", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:generic/python", + "extracted_requirement": "python_requires>=3.6", + "scope": "python", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/reno", + "extracted_requirement": "reno", + "scope": "doc", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinx", + "extracted_requirement": "sphinx", + "scope": "doc", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/tornado", + "extracted_requirement": "tornado>=4.5", + "scope": "doc", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pypi_setup_cfg", + "purl": "pkg:pypi/tenacity" + } + ], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/setup.cfg", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", + "matched_text": "license = Apache 2.0", + "matched_text_diagnostics": "license = Apache 2.0" + } + ], + "identifier": "apache_2_0-ec759ae0-ea5a-f138-793e-388520e080c0" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/setup.cfg", + "start_line": 12, + "end_line": 12, + "matcher": "2-aho", + "score": 95, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", + "matched_text": "\tLicense :: OSI Approved :: Apache Software License", + "matched_text_diagnostics": "License :: OSI Approved :: Apache Software License" + } + ], + "identifier": "apache_2_0-e267f9d9-ae62-e9c9-9cc2-8cd0a1e4928f" + } + ], + "license_clues": [], + "percentage_of_license_text": 6.71, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Julien Danjou", + "start_line": 7, + "end_line": 7 + } + ], + "emails": [ + { + "email": "julien@danjou.info", + "start_line": 8, + "end_line": 8 + } + ], + "urls": [ + { + "url": "https://github.com/jd/tenacity", + "start_line": 4, + "end_line": 4 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/setup.py", + "type": "file", + "name": "setup.py", + "base_name": "setup", + "extension": ".py", + "size": 674, + "date": "2023-02-09", + "sha1": "bc9b3cd24c842906831213481a7b5559dc2e9c72", + "md5": "4b20f54c5dad95b3d38ad3150087a294", + "sha256": "88c409816229d35a1eb18bfe017474be899f0acbf5ee01abcbb05ceff1bad94c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/setup.py", + "start_line": 3, + "end_line": 14, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n# implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n# implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:pypi/setuptools-scm", + "extracted_requirement": "setuptools_scm", + "scope": "setup", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pypi_setup_py", + "purl": null + } + ], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/setup.py", + "start_line": 3, + "end_line": 14, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n# implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n# implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 84.16, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tox.ini", + "type": "file", + "name": "tox.ini", + "base_name": "tox", + "extension": ".ini", + "size": 1088, + "date": "2023-02-09", + "sha1": "44ed8a84b68a1230145105422255526c9465cf73", + "md5": "c0cb9ea448434ea2d49f20396a85a5ed", + "sha256": "97848767d919dddd1dd15fc81869874644123034baf9c25974c9e25cdbfe8027", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.github", + "type": "directory", + "name": ".github", + "base_name": ".github", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 1, + "size_count": 1908, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.github/workflows", + "type": "directory", + "name": "workflows", + "base_name": "workflows", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 1908, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.github/workflows/ci.yaml", + "type": "file", + "name": "ci.yaml", + "base_name": "ci", + "extension": ".yaml", + "size": 1180, + "date": "2023-02-09", + "sha1": "08de7f5ee751e18cbca2a158114599e5933e613b", + "md5": "5dd948b9029ea9c2855bd606dcbed7d5", + "sha256": "0b62c4f36ef4d2cf8dc6c24ce8255fef97c06108ccf8645bf09085f1699bffda", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/.github/workflows/deploy.yaml", + "type": "file", + "name": "deploy.yaml", + "base_name": "deploy", + "extension": ".yaml", + "size": 728, + "date": "2023-02-09", + "sha1": "4359abb7eeea7ca552f6c418bcfff5e13bcaa461", + "md5": "d2ea4a5c21269d20ccee583396163226", + "sha256": "ba80e4995fccabca6c10d0f072a53dc04ef50a51adbafc0123b3797cb0e2aa1d", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc", + "type": "directory", + "name": "doc", + "base_name": "doc", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 1, + "size_count": 19617, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc/source", + "type": "directory", + "name": "source", + "base_name": "source", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 19617, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc/source/api.rst", + "type": "file", + "name": "api.rst", + "base_name": "api", + "extension": ".rst", + "size": 1490, + "date": "2023-02-09", + "sha1": "6eafda84c5e67c6dfbbba2c85c25b6645b3891d5", + "md5": "e8075284b8f70407416a1c1e05a6fdd2", + "sha256": "6336e527d3baab691622d00235a3ccecca718cf5ebdf1b01b6419ae4370e4a1e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc/source/changelog.rst", + "type": "file", + "name": "changelog.rst", + "base_name": "changelog", + "extension": ".rst", + "size": 40, + "date": "2023-02-09", + "sha1": "a1fdc1312460f9334ab2cff1f2e0b24a6e373b7e", + "md5": "743cea20a6b9c7bfd7a700b9dcbc5929", + "sha256": "17899cd8e06aeafb4249e43e1abe50009240e4319fd51803bd3dcc8cd9136a3d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc/source/conf.py", + "type": "file", + "name": "conf.py", + "base_name": "conf", + "extension": ".py", + "size": 1252, + "date": "2024-05-13", + "sha1": "f3940e81a66ae551b008f47e82c2bfaabe52146a", + "md5": "749666a6f6766cc9e42a2f76ed3b64e4", + "sha256": "8f63a81acc96bc42325766466e2632991cfbb75b37424a054949da8a4c625bb2", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/doc/source/conf.py", + "start_line": 6, + "end_line": 16, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 47.75, + "copyrights": [ + { + "copyright": "Copyright 2016 Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "holder": "Ray", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 10, + "end_line": 10 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/doc/source/index.rst", + "type": "file", + "name": "index.rst", + "base_name": "index", + "extension": ".rst", + "size": 16835, + "date": "2024-05-13", + "sha1": "d87e21b794d667482c3d1a106da6624b9e9c5ffb", + "md5": "e46c2bcdbc79d117d61056a6c675a31c", + "sha256": "843054dca31503c9a09b70873167dc9d47fac7a0a5e8f124c4d2619b64ee80b0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/doc/source/index.rst", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_132.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_132.RULE", + "matched_text": "Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in", + "matched_text_diagnostics": "Apache 2.0 licensed" + } + ], + "identifier": "apache_2_0-c03e19c7-8a94-c431-e37c-20422bdd31e1" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.18, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/rholder/retrying/issues/65", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://julien.danjou.info/python-tenacity/", + "start_line": 8, + "end_line": 8 + }, + { + "url": "https://github.com/jd/tenacity", + "start_line": 622, + "end_line": 622 + }, + { + "url": "https://docs.openstack.org/reno/latest/user/usage.html", + "start_line": 636, + "end_line": 636 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes", + "type": "directory", + "name": "releasenotes", + "base_name": "releasenotes", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 24, + "dirs_count": 1, + "size_count": 2722, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes", + "type": "directory", + "name": "notes", + "base_name": "notes", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 24, + "dirs_count": 0, + "size_count": 2722, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/add-reno-d1ab5710f272650a.yaml", + "type": "file", + "name": "add-reno-d1ab5710f272650a.yaml", + "base_name": "add-reno-d1ab5710f272650a", + "extension": ".yaml", + "size": 46, + "date": "2023-02-09", + "sha1": "17087f41b9814eb0974f4aa15d73e83f7e3d1da3", + "md5": "2dcf475abed9a26400a781072f3d96f5", + "sha256": "94303ff8c6ce5e3cab87db7d443c9f9f446ff04a0a76b8736cbe5213f369e82b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/add-retry_except_exception_type-31b31da1924d55f4.yaml", + "type": "file", + "name": "add-retry_except_exception_type-31b31da1924d55f4.yaml", + "base_name": "add-retry_except_exception_type-31b31da1924d55f4", + "extension": ".yaml", + "size": 131, + "date": "2023-02-09", + "sha1": "da2330920d9b4cc89b08a8b001460f3aa43f96ec", + "md5": "1051348470d2bd9570c9274f25f72767", + "sha256": "e38086a44543f0714f641b9d28f1576bf6b3cd37aa39613cf6fc615665059a86", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/add_retry_if_exception_cause_type-d16b918ace4ae0ad.yaml", + "type": "file", + "name": "add_retry_if_exception_cause_type-d16b918ace4ae0ad.yaml", + "base_name": "add_retry_if_exception_cause_type-d16b918ace4ae0ad", + "extension": ".yaml", + "size": 189, + "date": "2023-02-09", + "sha1": "a9730189d54bd785d73fb0b6c1a957dd815c85a6", + "md5": "e430fb0c52238f01e3d0aa0990e38039", + "sha256": "7340d9a0477a4502509e7b4d3a4a406d05c142e1411fb4f9122e2fa99b94e8eb", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/after_log-50f4d73b24ce9203.yaml", + "type": "file", + "name": "after_log-50f4d73b24ce9203.yaml", + "base_name": "after_log-50f4d73b24ce9203", + "extension": ".yaml", + "size": 92, + "date": "2023-02-09", + "sha1": "c94487322ba37ab5e55826712c9ac54ba03b207e", + "md5": "5722a7c9d631d4ff08c1f8274975ac8c", + "sha256": "dd8e04d15e5f90a94c038c6be17faadc82c818fc10dec0d9af7e701327e8250e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/allow-mocking-of-nap-sleep-6679c50e702446f1.yaml", + "type": "file", + "name": "allow-mocking-of-nap-sleep-6679c50e702446f1.yaml", + "base_name": "allow-mocking-of-nap-sleep-6679c50e702446f1", + "extension": ".yaml", + "size": 95, + "date": "2023-02-09", + "sha1": "5dc5715b54038d80cfd22c86fd551e49ec5e830c", + "md5": "3b171218bfcb8bf0fd0305fa7a4aa377", + "sha256": "cd9f23bac3fefde9e1349fa0f068c987a81975de538a0ce39db8fa0f96de3cb1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/annotate_code-197b93130df14042.yaml", + "type": "file", + "name": "annotate_code-197b93130df14042.yaml", + "base_name": "annotate_code-197b93130df14042", + "extension": ".yaml", + "size": 61, + "date": "2023-02-09", + "sha1": "70fce23a3dfc6b5683c6ccd0478f83cb3f43ea5b", + "md5": "f192fd06a30c329268a99854adf42dc5", + "sha256": "2b7837f69eeb7f1065fbc8d6aa1c1f0a02af4d24f942f29c171b6b5f912f9ca7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/before_sleep_log-improvements-d8149274dfb37d7c.yaml", + "type": "file", + "name": "before_sleep_log-improvements-d8149274dfb37d7c.yaml", + "base_name": "before_sleep_log-improvements-d8149274dfb37d7c", + "extension": ".yaml", + "size": 84, + "date": "2023-02-09", + "sha1": "af04bde76b01d12e472be50fc6bb457ec39a31f9", + "md5": "37a896553f09db088dfa292f627e43f6", + "sha256": "55ae14daa43b040879e16953a35f377ea76a8b83c621d203423067e97b95a38e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/clarify-reraise-option-6829667eacf4f599.yaml", + "type": "file", + "name": "clarify-reraise-option-6829667eacf4f599.yaml", + "base_name": "clarify-reraise-option-6829667eacf4f599", + "extension": ".yaml", + "size": 63, + "date": "2023-02-09", + "sha1": "a6ca9a6788eb9e8121835533ddee56026826a68c", + "md5": "4f203469133ea6afa47fbc669d0c1712", + "sha256": "764b9da1eb752a612697b2bcff934773df34b51562f639db6b5feb8ec22cdecd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/do_not_package_tests-fe5ac61940b0a5ed.yaml", + "type": "file", + "name": "do_not_package_tests-fe5ac61940b0a5ed.yaml", + "base_name": "do_not_package_tests-fe5ac61940b0a5ed", + "extension": ".yaml", + "size": 51, + "date": "2023-02-09", + "sha1": "f99b7170c387741ef41bfe0228a1f3b98e19f108", + "md5": "0895ae27611c8402e3621652dd54a156", + "sha256": "8d7570c217f84b8753f93b88555741336a2b19b5aec1f656d153487a84c2346e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/drop-deprecated-python-versions-69a05cb2e0f1034c.yaml", + "type": "file", + "name": "drop-deprecated-python-versions-69a05cb2e0f1034c.yaml", + "base_name": "drop-deprecated-python-versions-69a05cb2e0f1034c", + "extension": ".yaml", + "size": 79, + "date": "2023-02-09", + "sha1": "94d60e3f3e12f1490e562f9e591ef3d6df76bae6", + "md5": "8a8d10060ae3cb2f98528ddca3d826f1", + "sha256": "17d37b043719c4b61b2044188784fa207dce910f8dd65c548ab5df275e25c21d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/drop_deprecated-7ea90b212509b082.yaml", + "type": "file", + "name": "drop_deprecated-7ea90b212509b082.yaml", + "base_name": "drop_deprecated-7ea90b212509b082", + "extension": ".yaml", + "size": 274, + "date": "2023-02-09", + "sha1": "fb3273ad67b8323f3f60582216f559ad42ad79ec", + "md5": "899ba4ae8630a69d9e42f597ccba706f", + "sha256": "303167653efe0487d2b8909e0a2b203614101cf0d82174100bce19cd49072fe6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/export-convenience-symbols-981d9611c8b754f3.yaml", + "type": "file", + "name": "export-convenience-symbols-981d9611c8b754f3.yaml", + "base_name": "export-convenience-symbols-981d9611c8b754f3", + "extension": ".yaml", + "size": 82, + "date": "2023-02-09", + "sha1": "f0f20cad1999d29a586ca0d30ebaedc741312655", + "md5": "817e1a0396556727839caf98fc0ea7bb", + "sha256": "0a3f1287e3b0379687f979c20473db9ae4c4d7954022f9e5b48b3a495df93686", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/fix-async-loop-with-result-f68e913ccb425aca.yaml", + "type": "file", + "name": "fix-async-loop-with-result-f68e913ccb425aca.yaml", + "base_name": "fix-async-loop-with-result-f68e913ccb425aca", + "extension": ".yaml", + "size": 87, + "date": "2023-02-09", + "sha1": "e476f4ecac45a5545e96a68265ff68564ab2f32a", + "md5": "2649825c1fd5f5c2cc992a47e031395e", + "sha256": "7bef0db99e0f782e2d16d4f0e0988ba08a5245884ca2419f6d5eea4090eb8930", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/fix_async-52b6594c8e75c4bc.yaml", + "type": "file", + "name": "fix_async-52b6594c8e75c4bc.yaml", + "base_name": "fix_async-52b6594c8e75c4bc", + "extension": ".yaml", + "size": 84, + "date": "2023-02-09", + "sha1": "de32fcfc6f0c4007dd49d865c34a0f11d494140d", + "md5": "5d529343d727d3a6c33a21b8536b40af", + "sha256": "f0bbdcea219a825d168981dbb71b4a65e1c11f50a2f3ee14d4dc2f449f153f67", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/make-logger-more-compatible-5da1ddf1bab77047.yaml", + "type": "file", + "name": "make-logger-more-compatible-5da1ddf1bab77047.yaml", + "base_name": "make-logger-more-compatible-5da1ddf1bab77047", + "extension": ".yaml", + "size": 127, + "date": "2023-02-09", + "sha1": "73d9be2a9ac231dca8b78975f5f6a75a19c73156", + "md5": "67de30d6cd7e107d84bfa5422619090e", + "sha256": "d5e8606c2c46c9b6dc7d2daf9e0f2ea8d49e7371fc7d9d8de7ae8b5cc55a8a0f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/no-async-iter-6132a42e52348a75.yaml", + "type": "file", + "name": "no-async-iter-6132a42e52348a75.yaml", + "base_name": "no-async-iter-6132a42e52348a75", + "extension": ".yaml", + "size": 264, + "date": "2023-02-09", + "sha1": "606585c1ececcd20b989220377ab21ef7a922be6", + "md5": "896e65f507c40407f265dce8e9bdead8", + "sha256": "2016e6c35673fc497409f1956670daa5720dd0e6683ce6539e6bb34a13169799", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/pr320-py3-only-wheel-tag.yaml", + "type": "file", + "name": "pr320-py3-only-wheel-tag.yaml", + "base_name": "pr320-py3-only-wheel-tag", + "extension": ".yaml", + "size": 125, + "date": "2023-02-09", + "sha1": "bd63386d94bc20ec4f17ae846837c4dfc4bc7641", + "md5": "aea87503c9a67875b166ff04b3d9f4a6", + "sha256": "605da93d45f86f8485164680f6ba75cc132ccb5ca63c854a19a33d24831fc45f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/py36_plus-c425fb3aa17c6682.yaml", + "type": "file", + "name": "py36_plus-c425fb3aa17c6682.yaml", + "base_name": "py36_plus-c425fb3aa17c6682", + "extension": ".yaml", + "size": 99, + "date": "2023-02-09", + "sha1": "b15f4db7d43ced4e1432773c141bc075b9de2766", + "md5": "63a277f05251890acead63177ed8d152", + "sha256": "039ba88f2c0e0e30347867109f72ca1a69e59eb2e1aebadbb592b93a0a3d7730", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/retrycallstate-repr-94947f7b00ee15e1.yaml", + "type": "file", + "name": "retrycallstate-repr-94947f7b00ee15e1.yaml", + "base_name": "retrycallstate-repr-94947f7b00ee15e1", + "extension": ".yaml", + "size": 96, + "date": "2023-02-09", + "sha1": "abb22d95ad40efae3b606a6a8cd012f78589118b", + "md5": "0ae14d8edac3fb8c0fa942730e12e887", + "sha256": "d7c0be0d79579ecb3fce308df3f7f04c5b8acfe8c805ad21a685464972c57ed0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/sphinx_define_error-642c9cd5c165d39a.yaml", + "type": "file", + "name": "sphinx_define_error-642c9cd5c165d39a.yaml", + "base_name": "sphinx_define_error-642c9cd5c165d39a", + "extension": ".yaml", + "size": 79, + "date": "2023-02-09", + "sha1": "0e09b42859dab185c8b52597e897a3abc5bb9f5e", + "md5": "8922a6025a9e3a21860e971a978b032d", + "sha256": "51bea950f5fb6312c6c49695400cb28fb3afe1c5ca4014b63fb5d3a3305b4101", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/support-timedelta-wait-unit-type-5ba1e9fc0fe45523.yaml", + "type": "file", + "name": "support-timedelta-wait-unit-type-5ba1e9fc0fe45523.yaml", + "base_name": "support-timedelta-wait-unit-type-5ba1e9fc0fe45523", + "extension": ".yaml", + "size": 73, + "date": "2023-02-09", + "sha1": "5b69cded18282f4af1d3cbdc299b337d0d882913", + "md5": "a89f273c51a23ecb49c06bfdba77348e", + "sha256": "0579d5f7d1b45c5b32db2aef1772d13fcc123fa76825a98e8f13fddd9c2b58d4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/timedelta-for-stop-ef6bf71b88ce9988.yaml", + "type": "file", + "name": "timedelta-for-stop-ef6bf71b88ce9988.yaml", + "base_name": "timedelta-for-stop-ef6bf71b88ce9988", + "extension": ".yaml", + "size": 116, + "date": "2023-02-09", + "sha1": "626b97259eff67dbf39229c7a77b853e2f040e30", + "md5": "fc3507a12f3884b3c1697464cd6ad813", + "sha256": "6ca24f2799fd8e8a85be05ef8df3ba2d061a9496ff9c415901c8f9d59d7f07c7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/Use--for-formatting-and-validate-using-black-39ec9d57d4691778.yaml", + "type": "file", + "name": "Use--for-formatting-and-validate-using-black-39ec9d57d4691778.yaml", + "base_name": "Use--for-formatting-and-validate-using-black-39ec9d57d4691778", + "extension": ".yaml", + "size": 165, + "date": "2023-02-09", + "sha1": "6e81d311d97ca9f9b884bee61ff13cc4281175d1", + "md5": "cc2e2f42de285c578e90fe002dbdc39b", + "sha256": "434fb6d1a6b7d5275b6c88e4c86ba351e7056bd70c949a25f466cdc15a098d74", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/releasenotes/notes/wait_exponential_jitter-6ffc81dddcbaa6d3.yaml", + "type": "file", + "name": "wait_exponential_jitter-6ffc81dddcbaa6d3.yaml", + "base_name": "wait_exponential_jitter-6ffc81dddcbaa6d3", + "extension": ".yaml", + "size": 160, + "date": "2023-02-09", + "sha1": "bc5b70704098f2a976eee0ef740b7ecd03a9dfa4", + "md5": "a602e9db83495e12ef8aa9c9a01c75cf", + "sha256": "5bd8afb15c6bbad999d827d1f35dd0810e443ebe85f92162d0260805da142503", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://cloud.google.com/storage/docs/retry-strategy", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity", + "type": "directory", + "name": "tenacity", + "base_name": "tenacity", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 12, + "dirs_count": 0, + "size_count": 54588, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 20121, + "date": "2023-02-09", + "sha1": "092db7af76db432ac2a6eaec6b2d28ec0adede70", + "md5": "99cbaa694d368fe119f170791660d579", + "sha256": "cc83aff055bf9e1b7f4e5db65f9bd53b922dde7a685e9096907bd43052cd8a08", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/__init__.py", + "start_line": 7, + "end_line": 17, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.47, + "copyrights": [ + { + "copyright": "Copyright 2016-2018 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2017 Elisey Zanko", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2016 Etienne Bersac", + "start_line": 3, + "end_line": 3 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 4, + "end_line": 4 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Elisey Zanko", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Etienne Bersac", + "start_line": 3, + "end_line": 3 + }, + { + "holder": "Joshua Harlow", + "start_line": 4, + "end_line": 4 + }, + { + "holder": "Ray", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 11, + "end_line": 11 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/_asyncio.py", + "type": "file", + "name": "_asyncio.py", + "base_name": "_asyncio", + "extension": ".py", + "size": 3491, + "date": "2023-02-09", + "sha1": "730071bdbc0e6b4da074f893a14ef5b0fdaf6398", + "md5": "ac9721576d10081107e1e00be1ce767f", + "sha256": "54b6011556d818f3de82df83b2d2c1be927b6f94011a3cd9d914ffef3e077ad1", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/_asyncio.py", + "start_line": 6, + "end_line": 16, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 20.19, + "copyrights": [ + { + "copyright": "Copyright 2016 Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "holder": "Ray", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 10, + "end_line": 10 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/_utils.py", + "type": "file", + "name": "_utils.py", + "base_name": "_utils", + "extension": ".py", + "size": 2179, + "date": "2023-02-09", + "sha1": "48b014c643b57b02029ed2594eb4089de23ca7b9", + "md5": "9537ab9e1f8839f7f09b84d625253b52", + "sha256": "b9bb3a6bbb318f72433512960b2094da3e6bd4207bae0c8e360673619aba0ffe", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/_utils.py", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 28.24, + "copyrights": [ + { + "copyright": "Copyright 2016 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://en.wikipedia.org/wiki/English_numerals#Ordinal_numbers", + "start_line": 28, + "end_line": 28 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/after.py", + "type": "file", + "name": "after.py", + "base_name": "after", + "extension": ".py", + "size": 1658, + "date": "2023-02-09", + "sha1": "6b15d48538ea53032823e97b1ca27f71ecebb433", + "md5": "ee8dc5538677b8b86f58d81c4a7771fb", + "sha256": "351e2b1b2b251bbc45d610c965bd967fcc1502969f5f41d9c33da71552ef6aa1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/after.py", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 36.96, + "copyrights": [ + { + "copyright": "Copyright 2016 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/before.py", + "type": "file", + "name": "before.py", + "base_name": "before", + "extension": ".py", + "size": 1538, + "date": "2023-02-09", + "sha1": "8d93833114ce0dc92628b511e028ef7612d5e1bf", + "md5": "06fd087b1481c521fe2cb9eff66dacad", + "sha256": "3aaaddffdcd54ae85df8e54de5625e4aaeedd0fc13d77945d943c5c6d2d2fee3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/before.py", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 39.72, + "copyrights": [ + { + "copyright": "Copyright 2016 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/before_sleep.py", + "type": "file", + "name": "before_sleep.py", + "base_name": "before_sleep", + "extension": ".py", + "size": 2348, + "date": "2023-02-09", + "sha1": "df3a4bd669ee3307120ff6a6e81fd2a5bacd3419", + "md5": "748e8075cbd1a03072eb0ccb9067da62", + "sha256": "9d4a2d8adb9e0cd0c36f133be2b5cc2049e07075337b52695970128015f22bc0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/before_sleep.py", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 27.33, + "copyrights": [ + { + "copyright": "Copyright 2016 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/nap.py", + "type": "file", + "name": "nap.py", + "base_name": "nap", + "extension": ".py", + "size": 1383, + "date": "2023-02-09", + "sha1": "b586e8e91a90b3770906a7d73800a474714bb3f3", + "md5": "9d250e25bf4c187cb76919de988d47d0", + "sha256": "7d15af9f3d5a2336c8abd029de00240198031faa28e73c4cad4e99395072ab42", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/nap.py", + "start_line": 6, + "end_line": 16, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 42.5, + "copyrights": [ + { + "copyright": "Copyright 2016 Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Etienne Bersac", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Julien Danjou", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Joshua Harlow", + "start_line": 3, + "end_line": 3 + }, + { + "holder": "Ray", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 10, + "end_line": 10 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/py.typed", + "type": "file", + "name": "py.typed", + "base_name": "py", + "extension": ".typed", + "size": 0, + "date": "2023-02-09", + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": "inode/x-empty", + "file_type": "empty", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/retry.py", + "type": "file", + "name": "retry.py", + "base_name": "retry", + "extension": ".py", + "size": 8734, + "date": "2023-02-09", + "sha1": "0148df8a5e5779caf89b08e35deb58de3920a3cf", + "md5": "965fe6fa3be0c6e22fce1adfd30fb2dc", + "sha256": "afc31b89fad2b2a869767bfcaf892791020d765254a627aa9daffc3271ed9baf", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/retry.py", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 8.29, + "copyrights": [ + { + "copyright": "Copyright 2016-2021 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/stop.py", + "type": "file", + "name": "stop.py", + "base_name": "stop", + "extension": ".py", + "size": 3062, + "date": "2023-02-09", + "sha1": "c9ddac59286e067b7dfb757699c9f033763444ce", + "md5": "1e6eb4a6f525b203dc5e23074dfe0125", + "sha256": "11cc60eba789c1ad1d86e25f2da1f683b8ca77b7f728cacf463cf6e1b5fd64c6", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/stop.py", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 20.53, + "copyrights": [ + { + "copyright": "Copyright 2016-2021 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/tornadoweb.py", + "type": "file", + "name": "tornadoweb.py", + "base_name": "tornadoweb", + "extension": ".py", + "size": 2094, + "date": "2023-02-09", + "sha1": "948de0942ea7e567b3fe871487cbdc1d093b37e5", + "md5": "153f40aba0ee31e9a42b8dd3d498a9b8", + "sha256": "6ab283203bbad674038f9bc86d0a11dd4a3e9bcbc63a3779ca919d38765c4d59", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/tornadoweb.py", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 33.07, + "copyrights": [ + { + "copyright": "Copyright 2017 Elisey Zanko", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [ + { + "holder": "Elisey Zanko", + "start_line": 1, + "end_line": 1 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity/wait.py", + "type": "file", + "name": "wait.py", + "base_name": "wait", + "extension": ".py", + "size": 7980, + "date": "2023-02-09", + "sha1": "6a3180e195c0dd03651d09956cfe4abdfaae8fda", + "md5": "27831e5593ee1cd3bd8f008d23d719d4", + "sha256": "e9a372fb7215df813b731c641954711a7f9893bac6a2c7a8c732ad7626e59e29", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity/wait.py", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 8.15, + "copyrights": [ + { + "copyright": "Copyright 2016-2021 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2013-2014 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/", + "start_line": 175, + "end_line": 175 + }, + { + "url": "https://cloud.google.com/storage/docs/retry-strategy", + "start_line": 203, + "end_line": 203 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info", + "type": "directory", + "name": "tenacity.egg-info", + "base_name": "tenacity.egg-info", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 3297, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info/dependency_links.txt", + "type": "file", + "name": "dependency_links.txt", + "base_name": "dependency_links", + "extension": ".txt", + "size": 1, + "date": "2023-02-09", + "sha1": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", + "md5": "68b329da9893e34099c7d8ad5cb9c940", + "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b", + "mime_type": "application/octet-stream", + "file_type": "very short file (no magic)", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "type": "file", + "name": "PKG-INFO", + "base_name": "PKG-INFO", + "extension": "", + "size": 977, + "date": "2023-02-09", + "sha1": "543b6143885604499b7a53584c0561d4bdca1c88", + "md5": "a13f7e3ec1bd46a43ff7b0dd8df167e1", + "sha256": "542486d5178284c857b587f1705ed415d29750d8d7162f6a0e93c82fc6fdb39c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "tenacity", + "version": "8.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Retry code until it succeeds\nTenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Julien Danjou", + "email": "julien@danjou.info", + "url": null + } + ], + "keywords": [ + "Intended Audience :: Developers", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Topic :: Utilities" + ], + "homepage_url": "https://github.com/jd/tenacity", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "matched_text": "Apache 2.0" + } + ], + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 95, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", + "matched_text": "- 'License :: OSI Approved :: Apache Software License'" + } + ], + "identifier": "apache_2_0-e267f9d9-ae62-e9c9-9cc2-8cd0a1e4928f" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: Apache 2.0\nclassifiers:\n - 'License :: OSI Approved :: Apache Software License'\n", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": ".editorconfig", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": ".gitignore", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": ".mergify.yml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": ".readthedocs.yml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "LICENSE", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "README.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "pyproject.toml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "reno.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "setup.cfg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "setup.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tox.ini", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": ".github/workflows/ci.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": ".github/workflows/deploy.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "doc/source/api.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "doc/source/changelog.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "doc/source/conf.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "doc/source/index.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/Use--for-formatting-and-validate-using-black-39ec9d57d4691778.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/add-reno-d1ab5710f272650a.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/add-retry_except_exception_type-31b31da1924d55f4.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/add_retry_if_exception_cause_type-d16b918ace4ae0ad.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/after_log-50f4d73b24ce9203.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/allow-mocking-of-nap-sleep-6679c50e702446f1.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/annotate_code-197b93130df14042.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/before_sleep_log-improvements-d8149274dfb37d7c.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/clarify-reraise-option-6829667eacf4f599.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/do_not_package_tests-fe5ac61940b0a5ed.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/drop-deprecated-python-versions-69a05cb2e0f1034c.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/drop_deprecated-7ea90b212509b082.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/export-convenience-symbols-981d9611c8b754f3.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/fix-async-loop-with-result-f68e913ccb425aca.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/fix_async-52b6594c8e75c4bc.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/make-logger-more-compatible-5da1ddf1bab77047.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/no-async-iter-6132a42e52348a75.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/pr320-py3-only-wheel-tag.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/py36_plus-c425fb3aa17c6682.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/retrycallstate-repr-94947f7b00ee15e1.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/sphinx_define_error-642c9cd5c165d39a.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/support-timedelta-wait-unit-type-5ba1e9fc0fe45523.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/timedelta-for-stop-ef6bf71b88ce9988.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "releasenotes/notes/wait_exponential_jitter-6ffc81dddcbaa6d3.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/_asyncio.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/_utils.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/after.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/before.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/before_sleep.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/nap.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/py.typed", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/retry.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/stop.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/tornadoweb.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity/wait.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity.egg-info/PKG-INFO", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity.egg-info/SOURCES.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity.egg-info/dependency_links.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity.egg-info/requires.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tenacity.egg-info/top_level.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_after.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_tenacity.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_tornado.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:pypi/reno", + "extracted_requirement": "reno; extra == \"doc\"", + "scope": "doc", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinx", + "extracted_requirement": "sphinx; extra == \"doc\"", + "scope": "doc", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/tornado", + "extracted_requirement": "tornado>=4.5; extra == \"doc\"", + "scope": "doc", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://pypi.org/project/tenacity", + "repository_download_url": "https://pypi.org/packages/source/t/tenacity/tenacity-8.2.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/tenacity/8.2.1/json", + "datasource_id": "pypi_editable_egg_pkginfo", + "purl": "pkg:pypi/tenacity@8.2.1" + } + ], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0 AND unknown-license-reference", + "detected_license_expression_spdx": "Apache-2.0 AND LicenseRef-scancode-unknown-license-reference", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE", + "matched_text": "License: Apache 2.0", + "matched_text_diagnostics": "License: Apache 2.0" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "start_line": 10, + "end_line": 10, + "matcher": "2-aho", + "score": 95, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", + "matched_text": "Classifier: License :: OSI Approved :: Apache Software License", + "matched_text_diagnostics": "License :: OSI Approved :: Apache Software License" + } + ], + "identifier": "apache_2_0-143cbbcc-3c8e-fa76-ff63-8b937e7047c4" + }, + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "start_line": 23, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + } + ], + "identifier": "unknown_license_reference-6b24f327-22b1-723e-10f9-37a8bc8b3c70" + } + ], + "license_clues": [ + { + "license_expression": "ace-tao", + "spdx_license_expression": "DOC", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tenacity.egg-info/PKG-INFO", + "start_line": 22, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ace-tao_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ace-tao_5.RULE", + "matched_text": "Provides-Extra: doc\nLicense-File: LICENSE", + "matched_text_diagnostics": "doc\nLicense-" + } + ], + "percentage_of_license_text": 10.94, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Julien Danjou Author-email", + "start_line": 6, + "end_line": 7 + } + ], + "emails": [ + { + "email": "julien@danjou.info", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [ + { + "url": "https://github.com/jd/tenacity", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info/requires.txt", + "type": "file", + "name": "requires.txt", + "base_name": "requires", + "extension": ".txt", + "size": 32, + "date": "2023-02-09", + "sha1": "729c56e7a489f935a8350e89905c89754a863fff", + "md5": "8f360d782aec9b4c43dfcd51c7e68a8f", + "sha256": "28cfe0f59123c00b8df2f9aa9e1a517e1650825548ff71e0fe40ac37e8e9745e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:pypi/reno", + "extracted_requirement": "reno", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/sphinx", + "extracted_requirement": "sphinx", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/tornado", + "extracted_requirement": "tornado>=4.5", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pip_requirements", + "purl": null + } + ], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info/SOURCES.txt", + "type": "file", + "name": "SOURCES.txt", + "base_name": "SOURCES", + "extension": ".txt", + "size": 2278, + "date": "2023-02-09", + "sha1": "8ef360b9a124a3a8c8e460aff2e837c446bce524", + "md5": "865bb2040863cce238b7445ba64bd47b", + "sha256": "25cd29eed79d2c8bb324de930406d51497ab5880458107a40b6f4704200ef156", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tenacity.egg-info/top_level.txt", + "type": "file", + "name": "top_level.txt", + "base_name": "top_level", + "extension": ".txt", + "size": 9, + "date": "2023-02-09", + "sha1": "33019574e2bfdb62b882eb7d8a71e18bfa9a96cf", + "md5": "9485542a5bf13548cc6d136f7c3feabe", + "sha256": "65ff0039930dee1af5104714a3d5392b35ec3384ce0b5a41676d83f3dd77258b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests", + "type": "directory", + "name": "tests", + "base_name": "tests", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 65891, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 0, + "date": "2023-02-09", + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": "inode/x-empty", + "file_type": "empty", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests/test_after.py", + "type": "file", + "name": "test_after.py", + "base_name": "test_after", + "extension": ".py", + "size": 2217, + "date": "2023-02-09", + "sha1": "b7babbc78de61dc8176dfa9cede5ddb923292cdb", + "md5": "39ff50cfb31d576dfb1be3034ff4d9bd", + "sha256": "5766c5b05f64f1ec9f58671d066664e253719b2530890c3f1f699c0ce8b39317", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests/test_asyncio.py", + "type": "file", + "name": "test_asyncio.py", + "base_name": "test_asyncio", + "extension": ".py", + "size": 5458, + "date": "2023-02-09", + "sha1": "1c3fd1d917a08559d8ff1e3898d08d981e7e4daf", + "md5": "af29a9c40e311b04afaeeed4c9d79c9c", + "sha256": "bda891293fa96f8953649a3a6be75cc76477ffe00aa93a0f9fa93c32fe7289f9", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tests/test_asyncio.py", + "start_line": 4, + "end_line": 14, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 13.6, + "copyrights": [ + { + "copyright": "Copyright 2016 Etienne Bersac", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "Etienne Bersac", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 8, + "end_line": 8 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests/test_tenacity.py", + "type": "file", + "name": "test_tenacity.py", + "base_name": "test_tenacity", + "extension": ".py", + "size": 56054, + "date": "2023-02-09", + "sha1": "637dd74b531432299c7c4a3e8b3fc8ae54e5c86f", + "md5": "0e3c5327d9bec188d86bc3404cada9be", + "sha256": "99deeaa1d608fd8c150f4b745f15d56e015d878240a645a30aad7a9eab8bc6c8", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tests/test_tenacity.py", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.21, + "copyrights": [ + { + "copyright": "Copyright 2016-2021 Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright 2016 Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright 2013 Ray", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Julien Danjou", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Joshua Harlow", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Ray", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "tenacity-8.2.1/tests/test_tornado.py", + "type": "file", + "name": "test_tornado.py", + "base_name": "test_tornado", + "extension": ".py", + "size": 2162, + "date": "2023-02-09", + "sha1": "2cc3f6ea71857d37293c6715324d1cd8aea83f39", + "md5": "e56cfb334aa076277e4dd44fcf91295e", + "sha256": "237c3f021d1a092ba92d5f5a8dcd44eba264f0cf8015529c123f4fbbc41a8e21", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:deb/debian/python-tenacity-doc?arch=all&uuid=931ddc56-5eb4-4d65-a972-916fa98e1b90", + "pkg:deb/debian/python3-tenacity?arch=all&uuid=4a441091-7d19-4f89-9bad-e2d2a97d426a", + "pkg:pypi/tenacity@8.2.1?uuid=6f66666f-61e1-44ab-b850-a49958abff53" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-fBo3Ii/tenacity-8.2.1/tests/test_tornado.py", + "start_line": 4, + "end_line": 14, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 30.58, + "copyrights": [ + { + "copyright": "Copyright 2017 Elisey Zanko", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "Elisey Zanko", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 8, + "end_line": 8 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/gem.json b/test/fixtures/scancode/32.1.0/gem.json new file mode 100644 index 000000000..268de929b --- /dev/null +++ b/test/fixtures/scancode/32.1.0/gem.json @@ -0,0 +1,5947 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/gem/rubygems/-/mocha/2.1.0", + "fetchedAt": "2024-05-13T12:26:26.319Z", + "links": { + "self": { + "href": "urn:gem:rubygems:-:mocha:revision:2.1.0:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:gem:rubygems:-:mocha:revision:2.1.0:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2023-07-27T00:00:00.000Z", + "processedAt": "2024-05-13T12:26:40.706Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-ww2iyV/data" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-lVvLeY", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122626.974445", + "end_timestamp": "2024-05-13T122640.066725", + "output_format_version": "3.1.0", + "duration": 13.09229302406311, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 97 + } + } + ], + "summary": { + "declared_license_expression": "mit", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "James Mead", + "primary_language": "Ruby", + "other_license_expressions": [ + { + "value": null, + "count": 91 + }, + { + "value": "mit AND bsd-simplified", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 94 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "gem", + "namespace": null, + "name": "mocha", + "version": "Mocha::VERSION", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "Mocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbing of methods on real (non-mock) classes.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "James Mead", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": null, + "email": "mocha-developer@googlegroups.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://mocha.jamesmead.org", + "download_url": "https://rubygems.org/downloads/mocha-Mocha::VERSION.gem", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit AND bsd-simplified", + "declared_license_expression_spdx": "MIT AND BSD-2-Clause", + "license_detections": [ + { + "license_expression": "mit AND bsd-simplified", + "license_expression_spdx": "MIT AND BSD-2-Clause", + "matches": [ + { + "license_expression": "mit AND bsd-simplified", + "spdx_license_expression": "MIT AND BSD-2-Clause", + "from_file": "data/mocha.gemspec", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_and_bsd-simplified_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_and_bsd-simplified_5.RULE", + "matched_text": " s.licenses = ['MIT', 'BSD-2-Clause']", + "matched_text_diagnostics": "MIT', 'BSD-2-Clause']" + } + ], + "identifier": "mit_and_bsd_simplified-8407e5bc-09d7-2cec-dd3a-65f82010080c" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://rubygems.org/gems/mocha/versions/Mocha::VERSION", + "repository_download_url": "https://rubygems.org/downloads/mocha-Mocha::VERSION.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/mocha/versions/Mocha::VERSION.json", + "package_uid": "pkg:gem/mocha@Mocha::VERSION?uuid=12da6314-6f03-41b9-a168-89cfb5212c64", + "datafile_paths": [ + "mocha.gemspec" + ], + "datasource_ids": [ + "gemspec" + ], + "purl": "pkg:gem/mocha@Mocha::VERSION" + } + ], + "dependencies": [ + { + "purl": "pkg:gem/ruby2_keywords", + "extracted_requirement": ">= 0.0.5", + "scope": "runtime", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:gem/ruby2_keywords?uuid=8023f447-dbd7-4ea3-8a4f-7cd0679b4657", + "for_package_uid": "pkg:gem/mocha@Mocha::VERSION?uuid=12da6314-6f03-41b9-a168-89cfb5212c64", + "datafile_path": "mocha.gemspec", + "datasource_id": "gemspec" + } + ], + "license_detections": [ + { + "identifier": "mit-9967e727-165e-9bb5-f090-7de5e47a3929", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 3, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "data/.yardopts", + "start_line": 23, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT-LICENSE.md", + "matched_text_diagnostics": "MIT-LICENSE." + } + ] + }, + { + "identifier": "mit-d90925e6-b1e6-ed57-dd0d-29125a511567", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "data/COPYING.md", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_88.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_88.RULE", + "matched_text": "You may use, copy and redistribute this library under the same terms as [Ruby itself](https://www.ruby-lang.org/en/about/license.txt) or under the [MIT license](https://mit-license.org/).", + "matched_text_diagnostics": "under the [MIT license](" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "data/COPYING.md", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_480.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_480.RULE", + "matched_text": "You may use, copy and redistribute this library under the same terms as [Ruby itself](https://www.ruby-lang.org/en/about/license.txt) or under the [MIT license](https://mit-license.org/).", + "matched_text_diagnostics": "license](https://mit-license.org/)." + } + ] + }, + { + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "data/MIT-LICENSE.md", + "start_line": 3, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + } + ] + }, + { + "identifier": "mit_and_bsd_simplified-8407e5bc-09d7-2cec-dd3a-65f82010080c", + "license_expression": "mit AND bsd-simplified", + "license_expression_spdx": "MIT AND BSD-2-Clause", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit AND bsd-simplified", + "license_expression_spdx": "MIT AND BSD-2-Clause", + "from_file": "data/mocha.gemspec", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_and_bsd-simplified_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_and_bsd-simplified_5.RULE", + "matched_text": " s.licenses = ['MIT', 'BSD-2-Clause']", + "matched_text_diagnostics": "MIT', 'BSD-2-Clause']" + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": null, + "count": 91 + }, + { + "value": "mit", + "count": 6 + }, + { + "value": "mit AND bsd-simplified", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 94 + }, + { + "value": "Copyright James Mead", + "count": 2 + }, + { + "value": "(c) Copyright James Mead", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 94 + }, + { + "value": "James Mead", + "count": 3 + } + ], + "authors": [ + { + "value": null, + "count": 96 + }, + { + "value": "tomafro. Remove", + "count": 1 + } + ], + "programming_language": [ + { + "value": "Ruby", + "count": 85 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "mit", + "count": 3 + } + ], + "copyrights": [ + { + "value": "Copyright James Mead", + "count": 2 + }, + { + "value": "(c) Copyright James Mead", + "count": 1 + } + ], + "holders": [ + { + "value": "James Mead", + "count": 3 + } + ], + "authors": [], + "programming_language": [] + }, + "license_references": [ + { + "key": "bsd-simplified", + "language": "en", + "short_name": "BSD-2-Clause", + "name": "BSD-2-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-2-Clause", + "other_spdx_license_keys": [ + "BSD-2-Clause-NetBSD", + "BSD-2" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/bsd-license.php" + ], + "osi_url": "http://opensource.org/licenses/bsd-license.php", + "faq_url": null, + "other_urls": [ + "http://spdx.org/licenses/BSD-2-Clause", + "http://www.freebsd.org/copyright/copyright.html", + "https://opensource.org/licenses/BSD-2-Clause" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [ + "LicenseRef-MIT-Bootstrap", + "LicenseRef-MIT-Discord", + "LicenseRef-MIT-TC", + "LicenseRef-MIT-Diehl" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + { + "license_expression": "mit", + "identifier": "mit_14.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT license" + }, + { + "license_expression": "mit", + "identifier": "mit_480.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_480.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://mit-license.org/" + ], + "ignorable_emails": [], + "text": "* @license https://mit-license.org/" + }, + { + "license_expression": "mit", + "identifier": "mit_88.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_88.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "under the MIT license" + }, + { + "license_expression": "mit AND bsd-simplified", + "identifier": "mit_and_bsd-simplified_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_and_bsd-simplified_5.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT & BSD-2-Clause." + } + ], + "files": [ + { + "path": ".gemtest", + "type": "file", + "name": ".gemtest", + "base_name": ".gemtest", + "extension": "", + "size": 0, + "date": "2023-07-27", + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": "inode/x-empty", + "file_type": "empty", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".rubocop.yml", + "type": "file", + "name": ".rubocop.yml", + "base_name": ".rubocop", + "extension": ".yml", + "size": 1545, + "date": "2023-07-27", + "sha1": "0403367a0de892e45a2d74e2ebce10385150dc22", + "md5": "713be9e6a9302361a9f6629f823de5f4", + "sha256": "152b46042b0045e4e81a47cb57e953775a5526b1cd7827ea91f39aa1a8986f96", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".rubocop_todo.yml", + "type": "file", + "name": ".rubocop_todo.yml", + "base_name": ".rubocop_todo", + "extension": ".yml", + "size": 812, + "date": "2023-07-27", + "sha1": "363a67bd33e178cf1cbf4877f4b3a76326b21815", + "md5": "1d44b5dbbd0f56072d0f408d24b2bb59", + "sha256": "388c7b749e2971c38526672435f76beaea200f7b893945a19187e1c78df359fc", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".yardopts", + "type": "file", + "name": ".yardopts", + "base_name": ".yardopts", + "extension": "", + "size": 560, + "date": "2023-07-27", + "sha1": "1601920639cacd25e2e1e224fa400ef141b7b5c9", + "md5": "67082585f8ea0e3de0c0c459c2066985", + "sha256": "c7810c4b821f67fb43b25bd77d98ce334267de6b92b2b0d754a086f7b29ba753", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "data/.yardopts", + "start_line": 23, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT-LICENSE.md", + "matched_text_diagnostics": "MIT-LICENSE." + } + ], + "identifier": "mit-9967e727-165e-9bb5-f090-7de5e47a3929" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.13, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "CONTRIBUTING.md", + "type": "file", + "name": "CONTRIBUTING.md", + "base_name": "CONTRIBUTING", + "extension": ".md", + "size": 357, + "date": "2023-07-27", + "sha1": "95e4ff6f9b9b15e2d9f141e5d32fccb04eeabebe", + "md5": "e310021e127465b7715fa020649da9fb", + "sha256": "1e517b1bbc247f8fb64927293d35d63057c8f4dc162a737cbaf353b22616a07c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://app.circleci.com/pipelines/github/freerange/mocha", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "COPYING.md", + "type": "file", + "name": "COPYING.md", + "base_name": "COPYING", + "extension": ".md", + "size": 215, + "date": "2023-07-27", + "sha1": "5e8a0f54520934a36a6811047cea73d7ff217828", + "md5": "cb56d404b203815d75bc1ec232046090", + "sha256": "229bf3426c45f2eb0394edcae6a852d0a4cfde02f6eb75dfe66989d5a1642a07", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "data/COPYING.md", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_88.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_88.RULE", + "matched_text": "You may use, copy and redistribute this library under the same terms as [Ruby itself](https://www.ruby-lang.org/en/about/license.txt) or under the [MIT license](https://mit-license.org/).", + "matched_text_diagnostics": "under the [MIT license](" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "data/COPYING.md", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_480.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_480.RULE", + "matched_text": "You may use, copy and redistribute this library under the same terms as [Ruby itself](https://www.ruby-lang.org/en/about/license.txt) or under the [MIT license](https://mit-license.org/).", + "matched_text_diagnostics": "license](https://mit-license.org/)." + } + ], + "identifier": "mit-d90925e6-b1e6-ed57-dd0d-29125a511567" + } + ], + "license_clues": [], + "percentage_of_license_text": 21.62, + "copyrights": [ + { + "copyright": "Copyright James Mead 2006", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [ + { + "holder": "James Mead", + "start_line": 1, + "end_line": 1 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.ruby-lang.org/en/about/license.txt", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://mit-license.org/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Gemfile", + "type": "file", + "name": "Gemfile", + "base_name": "Gemfile", + "extension": "", + "size": 571, + "date": "2023-07-27", + "sha1": "fbf3bf5af24e081a33869606d98693cfa9dc9d1f", + "md5": "a9698f1279373aea7b5819aff4e132e0", + "sha256": "1832faad7b6683ac5884a978ff9c27faa651943a34b9d090863b2e4f063a777a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://rubygems.org/", + "start_line": 1, + "end_line": 1 + }, + { + "url": "https://bugs.ruby-lang.org/issues/17866", + "start_line": 15, + "end_line": 15 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "MIT-LICENSE.md", + "type": "file", + "name": "MIT-LICENSE.md", + "base_name": "MIT-LICENSE", + "extension": ".md", + "size": 1054, + "date": "2023-07-27", + "sha1": "68af36c1c2adc0bec53b8394175f521a1aac75cd", + "md5": "2da9bfdee4b5ead3cc9c528c5f2561ce", + "sha256": "85fc7a2e6f89b9befdda55f11f943cc73eb92dab2c3a2f6af4144219502ab7c2", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "data/MIT-LICENSE.md", + "start_line": 3, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + } + ], + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a" + } + ], + "license_clues": [], + "percentage_of_license_text": 96.99, + "copyrights": [ + { + "copyright": "Copyright (c) 2006 James Mead", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [ + { + "holder": "James Mead", + "start_line": 1, + "end_line": 1 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "mocha.gemspec", + "type": "file", + "name": "mocha.gemspec", + "base_name": "mocha", + "extension": ".gemspec", + "size": 899, + "date": "2023-07-27", + "sha1": "4f8118598203d8434a13fb1aba82ecb020b880ed", + "md5": "4b5784101ad8d3554a8a7f8ea2ae2d27", + "sha256": "dd729822b0e663b2b0fe42fd078c6a76bf71126b79967b15e63667745e6847dd", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [ + { + "type": "gem", + "namespace": null, + "name": "mocha", + "version": "Mocha::VERSION", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "Mocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbing of methods on real (non-mock) classes.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "James Mead", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": null, + "email": "mocha-developer@googlegroups.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://mocha.jamesmead.org", + "download_url": "https://rubygems.org/downloads/mocha-Mocha::VERSION.gem", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit AND bsd-simplified", + "declared_license_expression_spdx": "MIT AND BSD-2-Clause", + "license_detections": [ + { + "license_expression": "mit AND bsd-simplified", + "license_expression_spdx": "MIT AND BSD-2-Clause", + "matches": [ + { + "license_expression": "mit AND bsd-simplified", + "spdx_license_expression": "MIT AND BSD-2-Clause", + "from_file": "data/mocha.gemspec", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_and_bsd-simplified_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_and_bsd-simplified_5.RULE", + "matched_text": " s.licenses = ['MIT', 'BSD-2-Clause']", + "matched_text_diagnostics": "MIT', 'BSD-2-Clause']" + } + ], + "identifier": "mit_and_bsd_simplified-8407e5bc-09d7-2cec-dd3a-65f82010080c" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:gem/ruby2_keywords", + "extracted_requirement": ">= 0.0.5", + "scope": "runtime", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://rubygems.org/gems/mocha/versions/Mocha::VERSION", + "repository_download_url": "https://rubygems.org/downloads/mocha-Mocha::VERSION.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/mocha/versions/Mocha::VERSION.json", + "datasource_id": "gemspec", + "purl": "pkg:gem/mocha@Mocha::VERSION" + } + ], + "for_packages": [ + "pkg:gem/mocha@Mocha::VERSION?uuid=12da6314-6f03-41b9-a168-89cfb5212c64" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit AND bsd-simplified", + "detected_license_expression_spdx": "MIT AND BSD-2-Clause", + "license_detections": [ + { + "license_expression": "mit AND bsd-simplified", + "license_expression_spdx": "MIT AND BSD-2-Clause", + "matches": [ + { + "license_expression": "mit AND bsd-simplified", + "spdx_license_expression": "MIT AND BSD-2-Clause", + "from_file": "data/mocha.gemspec", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_and_bsd-simplified_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_and_bsd-simplified_5.RULE", + "matched_text": " s.licenses = ['MIT', 'BSD-2-Clause']", + "matched_text_diagnostics": "MIT', 'BSD-2-Clause']" + } + ], + "identifier": "mit_and_bsd_simplified-8407e5bc-09d7-2cec-dd3a-65f82010080c" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.01, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "mocha-developer@googlegroups.com", + "start_line": 13, + "end_line": 13 + } + ], + "urls": [ + { + "url": "https://mocha.jamesmead.org/", + "start_line": 21, + "end_line": 21 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Rakefile", + "type": "file", + "name": "Rakefile", + "base_name": "Rakefile", + "extension": "", + "size": 4546, + "date": "2023-07-27", + "sha1": "f3151943d151636577f97b1c62df218b59d3eff4", + "md5": "195685887c01a0c625703201a0799220", + "sha256": "845fc5cd7395c13c3c73b1a0f17448f3a30e79e69fcb092fd1e7985f85a40468", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 13379, + "date": "2023-07-27", + "sha1": "5f6b908ae3f9e92dffd023de254db1d5283c0a48", + "md5": "531695992d97d5fc8a376e859e29f044", + "sha256": "3b7d7abc5745a5a75f0d2891cd18832f9b678a3c39d09df205ad4ad47a725ae8", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "data/README.md", + "start_line": 367, + "end_line": 367, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_88.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_88.RULE", + "matched_text": "under the [MIT license](", + "matched_text_diagnostics": "under the [MIT license](" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "data/README.md", + "start_line": 367, + "end_line": 367, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_480.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_480.RULE", + "matched_text": "license](https://mit-license.org/).", + "matched_text_diagnostics": "license](https://mit-license.org/)." + } + ], + "identifier": "mit-d90925e6-b1e6-ed57-dd0d-29125a511567" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.4, + "copyrights": [ + { + "copyright": "(c) Copyright James Mead 2006", + "start_line": 365, + "end_line": 365 + } + ], + "holders": [ + { + "holder": "James Mead", + "start_line": 365, + "end_line": 365 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://circleci.com/gh/freerange/mocha.svg?style=shield", + "start_line": 1, + "end_line": 1 + }, + { + "url": "https://app.circleci.com/pipelines/github/freerange/mocha", + "start_line": 1, + "end_line": 1 + }, + { + "url": "https://badge.fury.io/rb/mocha.svg", + "start_line": 1, + "end_line": 1 + }, + { + "url": "http://badge.fury.io/rb/mocha", + "start_line": 1, + "end_line": 1 + }, + { + "url": "http://xunitpatterns.com/Mock%20Object.html", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://xunitpatterns.com/Test%20Stub.html", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://xunitpatterns.com/Fake%20Object.html", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://xunitpatterns.com/Test%20Spy.html", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://xunitpatterns.com/Test%20Double.html", + "start_line": 11, + "end_line": 11 + }, + { + "url": "https://bugs.ruby-lang.org/issues/12832", + "start_line": 125, + "end_line": 125 + }, + { + "url": "https://bugs.ruby-lang.org/issues/12876", + "start_line": 126, + "end_line": 126 + }, + { + "url": "https://mocha.jamesmead.org/Mocha/Mock.html", + "start_line": 287, + "end_line": 287 + }, + { + "url": "https://mocha.jamesmead.org/Mocha/Configuration.html", + "start_line": 298, + "end_line": 298 + }, + { + "url": "https://semver.org/", + "start_line": 307, + "end_line": 307 + }, + { + "url": "https://mocha.jamesmead.org/", + "start_line": 313, + "end_line": 313 + }, + { + "url": "http://github.com/freerange/mocha", + "start_line": 314, + "end_line": 314 + }, + { + "url": "http://groups.google.com/group/mocha-developer", + "start_line": 315, + "end_line": 315 + }, + { + "url": "http://jamesmead.org/blog", + "start_line": 316, + "end_line": 316 + }, + { + "url": "http://jamesmead.org/talks/2007-07-09-introduction-to-mock-objects-in-ruby-at-lrug", + "start_line": 317, + "end_line": 317 + }, + { + "url": "http://martinfowler.com/articles/mocksArentStubs.html", + "start_line": 318, + "end_line": 318 + }, + { + "url": "http://www.growing-object-oriented-software.com/", + "start_line": 319, + "end_line": 319 + }, + { + "url": "http://www.jmock.org/oopsla2004.pdf", + "start_line": 320, + "end_line": 320 + }, + { + "url": "http://www.jmock.org/", + "start_line": 321, + "end_line": 321 + }, + { + "url": "https://github.com/freerange/mocha/graphs/contributors", + "start_line": 325, + "end_line": 325 + }, + { + "url": "https://rubygems.org/profile/edit", + "start_line": 342, + "end_line": 342 + }, + { + "url": "https://rubygems.org/api/v1/api_key.yaml", + "start_line": 345, + "end_line": 345 + }, + { + "url": "http://www.reevoo.com/", + "start_line": 361, + "end_line": 361 + }, + { + "url": "https://www.ruby-lang.org/en/about/license.txt", + "start_line": 367, + "end_line": 367 + }, + { + "url": "https://mit-license.org/", + "start_line": 367, + "end_line": 367 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "RELEASE.md", + "type": "file", + "name": "RELEASE.md", + "base_name": "RELEASE", + "extension": ".md", + "size": 60121, + "date": "2023-07-27", + "sha1": "c9118471c51b649393f186b9ad510542c6a24abd", + "md5": "7a814bfbca1cd75e54a8394b80aa10f9", + "sha256": "b529f4cc20d5c35c0c8d9ed08b3bcac3e665d6797c7c65724fc926520f6e5d68", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "data/RELEASE.md", + "start_line": 42, + "end_line": 42, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT-LICENSE.", + "matched_text_diagnostics": "MIT-LICENSE." + } + ], + "identifier": "mit-9967e727-165e-9bb5-f090-7de5e47a3929" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "data/RELEASE.md", + "start_line": 861, + "end_line": 861, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT license", + "matched_text_diagnostics": "MIT license" + } + ], + "identifier": "mit-9967e727-165e-9bb5-f090-7de5e47a3929" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.04, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "tomafro. Remove", + "start_line": 540, + "end_line": 541 + } + ], + "emails": [], + "urls": [ + { + "url": "https://gofreerange.com/mocha/docs", + "start_line": 322, + "end_line": 322 + }, + { + "url": "https://mocha.jamesmead.org/", + "start_line": 322, + "end_line": 322 + }, + { + "url": "https://github.com/freerange/mocha/compare/683ded...a17fde", + "start_line": 322, + "end_line": 322 + }, + { + "url": "https://github.com/freerange/mocha/compare/73af600...9732726", + "start_line": 349, + "end_line": 349 + }, + { + "url": "https://bugs.ruby-lang.org/issues/12832", + "start_line": 376, + "end_line": 376 + }, + { + "url": "http://gofreerange.com/mocha/docs", + "start_line": 524, + "end_line": 524 + }, + { + "url": "https://github.com/rails/rails/pull/5907", + "start_line": 530, + "end_line": 530 + }, + { + "url": "https://github.com/floehopper/mocha/issues/20", + "start_line": 582, + "end_line": 582 + }, + { + "url": "http://floehopper.lighthouseapp.com/projects/22289/tickets/52", + "start_line": 608, + "end_line": 608 + }, + { + "url": "http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/66", + "start_line": 609, + "end_line": 609 + }, + { + "url": "https://github.com/floehopper/mocha/issues#issue/6", + "start_line": 612, + "end_line": 612 + }, + { + "url": "https://github.com/floehopper/mocha/issues#issue/15", + "start_line": 613, + "end_line": 613 + }, + { + "url": "https://github.com/floehopper/mocha/issues/closed#issue/11", + "start_line": 614, + "end_line": 614 + }, + { + "url": "https://github.com/floehopper/mocha/issues/closed#issue/14", + "start_line": 615, + "end_line": 615 + }, + { + "url": "http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/50#ticket-50-13", + "start_line": 618, + "end_line": 618 + }, + { + "url": "http://floehopper.lighthouseapp.com/projects/22289/tickets/53", + "start_line": 636, + "end_line": 636 + }, + { + "url": "http://floehopper.lighthouseapp.com/projects/22289/tickets/51", + "start_line": 639, + "end_line": 639 + }, + { + "url": "http://gist.github.com/54177", + "start_line": 647, + "end_line": 647 + }, + { + "url": "http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/2060", + "start_line": 652, + "end_line": 652 + }, + { + "url": "http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/41", + "start_line": 655, + "end_line": 655 + }, + { + "url": "http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/43", + "start_line": 656, + "end_line": 656 + }, + { + "url": "http://floehopper.lighthouseapp.com/projects/22289/tickets/49", + "start_line": 657, + "end_line": 657 + }, + { + "url": "http://intertwingly.net/blog/2008/01/07/Rake-Contrib-for-1-9", + "start_line": 664, + "end_line": 664 + }, + { + "url": "http://rubyforge.org/tracker/index.php?func=detail&aid=23055&group_id=1917&atid=7480", + "start_line": 669, + "end_line": 669 + }, + { + "url": "http://blog.jayfields.com/2008/07/ruby-underuse-of-modules.html", + "start_line": 675, + "end_line": 675 + }, + { + "url": "http://blog.jayfields.com/2008/07/ruby-redefine-method-behavior.html", + "start_line": 675, + "end_line": 675 + }, + { + "url": "http://www.dcmanges.com/blog/rubygems-0-9-5-platform-bug", + "start_line": 725, + "end_line": 725 + }, + { + "url": "http://rubygems.org/read/chapter/20#platform", + "start_line": 725, + "end_line": 725 + }, + { + "url": "http://ola-bini.blogspot.com/2008/01/ruby-antipattern-using-eval-without.html", + "start_line": 730, + "end_line": 730 + }, + { + "url": "http://rubyforge.org/tracker/index.php?func=detail&aid=18914&group_id=1917&atid=7477", + "start_line": 733, + "end_line": 733 + }, + { + "url": "http://rubyforge.org/tracker/index.php?func=detail&aid=18917&group_id=1917&atid=7477", + "start_line": 734, + "end_line": 734 + }, + { + "url": "http://rubyforge.org/tracker/index.php?func=detail&aid=18336&group_id=1917&atid=7477", + "start_line": 735, + "end_line": 735 + }, + { + "url": "http://rubyforge.org/tracker/index.php?func=detail&aid=17835&group_id=1917&atid=7477", + "start_line": 736, + "end_line": 736 + }, + { + "url": "http://rubyforge.org/tracker/index.php?func=detail&aid=17412&group_id=1917&atid=7477", + "start_line": 737, + "end_line": 737 + }, + { + "url": "http://rubyforge.org/tracker/index.php?func=detail&aid=15977&group_id=1917&atid=7477", + "start_line": 738, + "end_line": 738 + }, + { + "url": "http://rubyforge.org/tracker/index.php?func=detail&aid=11885&group_id=1917&atid=7477", + "start_line": 739, + "end_line": 739 + }, + { + "url": "http://www.lukeredpath.co.uk/", + "start_line": 880, + "end_line": 880 + }, + { + "url": "http://rspec.rubyforge.org/", + "start_line": 880, + "end_line": 880 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".github", + "type": "directory", + "name": ".github", + "base_name": ".github", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 19, + "scan_errors": [] + }, + { + "path": ".github/FUNDING.yml", + "type": "file", + "name": "FUNDING.yml", + "base_name": "FUNDING", + "extension": ".yml", + "size": 19, + "date": "2023-07-27", + "sha1": "f22b8473273fb4ef82b96f849b8c1f9d690571de", + "md5": "1d0381b7bda7ab8b8f4c2e4ca93a6c7d", + "sha256": "eba67cf616ea1edc33dd5a383af0bcb6fded31cb5c1a31ee1622cfc0760b8042", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "gemfiles", + "type": "directory", + "name": "gemfiles", + "base_name": "gemfiles", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 219, + "scan_errors": [] + }, + { + "path": "gemfiles/Gemfile.minitest.latest", + "type": "file", + "name": "Gemfile.minitest.latest", + "base_name": "Gemfile.minitest", + "extension": ".latest", + "size": 109, + "date": "2023-07-27", + "sha1": "74ddaab68d0467ac24153f0f279b8ce169b439a6", + "md5": "0b1cb0c0662c314cf91b950cd05f53e4", + "sha256": "f429c2826098f91357fe21407893ff9073530f0950cbd1557d7f006c5f04a9df", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://rubygems.org/", + "start_line": 1, + "end_line": 1 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "gemfiles/Gemfile.test-unit.latest", + "type": "file", + "name": "Gemfile.test-unit.latest", + "base_name": "Gemfile.test-unit", + "extension": ".latest", + "size": 110, + "date": "2023-07-27", + "sha1": "31d219ffac561ed7d37fc48ec466c30d88a5e95a", + "md5": "a2c94ed4bc6facbfaf32f5e48b9f3dd1", + "sha256": "8ee2e30081b9b21769109699785d9ca1da6f4454f9764e6cc932567255767ea1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://rubygems.org/", + "start_line": 1, + "end_line": 1 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib", + "type": "directory", + "name": "lib", + "base_name": "lib", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 82, + "dirs_count": 6, + "size_count": 154722, + "scan_errors": [] + }, + { + "path": "lib/mocha.rb", + "type": "file", + "name": "mocha.rb", + "base_name": "mocha", + "extension": ".rb", + "size": 24, + "date": "2023-07-27", + "sha1": "b0e6a61cbdec03e7745883dc6cfa66e06dfba3f7", + "md5": "99a4b81212afec9af99820e428f9c089", + "sha256": "41fc5feeab9cf5b2c74bc00691ff24c08edcbcc93a1e5d9d70fc08ed13fd7f24", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha", + "type": "directory", + "name": "mocha", + "base_name": "mocha", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 81, + "dirs_count": 5, + "size_count": 154698, + "scan_errors": [] + }, + { + "path": "lib/mocha/any_instance_method.rb", + "type": "file", + "name": "any_instance_method.rb", + "base_name": "any_instance_method", + "extension": ".rb", + "size": 305, + "date": "2023-07-27", + "sha1": "1439be2a0c05d894a37f2d0e148685fe25aa3405", + "md5": "ef10498e68f350deeb505d6fc7f74e73", + "sha256": "c540d4e69a9a8ad48c1a8677239fdb1e32326f55a06a36571d4efdc0bb165a15", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/api.rb", + "type": "file", + "name": "api.rb", + "base_name": "api", + "extension": ".rb", + "size": 8691, + "date": "2023-07-27", + "sha1": "4039b32fd2cda9ede669835c1861b553812497ea", + "md5": "50517b74621608c5928a99bf2049cc50", + "sha256": "9d6584a54d3f3d15acec265eb9d214b307a3c842a36c2b3a08cb0e19c8b1e69e", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/argument_iterator.rb", + "type": "file", + "name": "argument_iterator.rb", + "base_name": "argument_iterator", + "extension": ".rb", + "size": 318, + "date": "2023-07-27", + "sha1": "19663156986318bfa95623780ffeeb56f0c49c3c", + "md5": "9510beba543e1de90941335500c81dd4", + "sha256": "259274fcae006570cd906ab779626f938c80c5ac973f97c549f054e3985945db", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/backtrace_filter.rb", + "type": "file", + "name": "backtrace_filter.rb", + "base_name": "backtrace_filter", + "extension": ".rb", + "size": 369, + "date": "2023-07-27", + "sha1": "eedff55bd886fca7554fb8e78f9d61155747c68e", + "md5": "34901f97ed656b09c5acc8fc20a10967", + "sha256": "192f5c98059b02347c8f2a017b02c092968ff3098831714beaa1f1ea0035dacb", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/block_matcher.rb", + "type": "file", + "name": "block_matcher.rb", + "base_name": "block_matcher", + "extension": ".rb", + "size": 487, + "date": "2023-07-27", + "sha1": "9766922356560d600a5268ef4215b40f64d6336f", + "md5": "8e9fbb7ce6e18b794f0438293ba46312", + "sha256": "6f6110b2a401725d68a0c8ff6d96e085986a1b1f7babd6fdb90d698043f1c735", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/cardinality.rb", + "type": "file", + "name": "cardinality.rb", + "base_name": "cardinality", + "extension": ".rb", + "size": 2314, + "date": "2023-07-27", + "sha1": "f05fb8c71a8a947eef04ca6fc9fd9151095dd7fa", + "md5": "5a4d9263a572bfff26f3402f4f518f4c", + "sha256": "d89e6ac731f53ae758fb3a89c425b0090bbacf2eec3b799aeec5cee3c61cdb3e", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/central.rb", + "type": "file", + "name": "central.rb", + "base_name": "central", + "extension": ".rb", + "size": 833, + "date": "2023-07-27", + "sha1": "359b09bde71952a8f21887d540f77ca9f74780c0", + "md5": "d1443013d9396dd1375fe70b9609de06", + "sha256": "a44bf7b8287806215a7e5d5b1b18d45a59cb056f5cdb1870a6c45b4aae0aa2b2", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/change_state_side_effect.rb", + "type": "file", + "name": "change_state_side_effect.rb", + "base_name": "change_state_side_effect", + "extension": ".rb", + "size": 223, + "date": "2023-07-27", + "sha1": "28d64c451c1376dca27e012bee109077c23471cd", + "md5": "99a909960d216e64c1b41ac6f9076643", + "sha256": "a70a58aea0c167730fd02be9624d412cf30c9940590172f88ac7fa3f61fa119b", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/class_methods.rb", + "type": "file", + "name": "class_methods.rb", + "base_name": "class_methods", + "extension": ".rb", + "size": 1977, + "date": "2023-07-27", + "sha1": "4b7e47dd5e912b819dc4044a7282fedc35eaa3af", + "md5": "06bcd2aa16fb836ac2217928bdf66d8d", + "sha256": "b35c43e400c673e252f619a0b52b9a4e0b01a6889d9c257f9318aa32060a9293", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/configuration.rb", + "type": "file", + "name": "configuration.rb", + "base_name": "configuration", + "extension": ".rb", + "size": 13226, + "date": "2023-07-27", + "sha1": "9a718123f703175a6bba5e3f950675b16446c77c", + "md5": "83bc95fa243a3f9e181f9820a2fbb145", + "sha256": "6308b46b83b8a284ddd472eb194fb20c44f1b47675a5f75ee290d6bb260ad1ad", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text, with very long lines", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://martinfowler.com/bliki/DefinitionOfRefactoring.html", + "start_line": 71, + "end_line": 71 + }, + { + "url": "http://www.jmock.org/oopsla2004.pdf", + "start_line": 100, + "end_line": 100 + }, + { + "url": "http://www.mockobjects.com/2007/04/test-smell-mocking-concrete-classes.html", + "start_line": 100, + "end_line": 100 + }, + { + "url": "http://java.sun.com/docs/books/tutorial/java/concepts/interface.html", + "start_line": 100, + "end_line": 100 + }, + { + "url": "https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0", + "start_line": 257, + "end_line": 257 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/debug.rb", + "type": "file", + "name": "debug.rb", + "base_name": "debug", + "extension": ".rb", + "size": 184, + "date": "2023-07-27", + "sha1": "dbce5f42f84603bcbf8633c278e016d05d1b9843", + "md5": "919c16c56c04180fd697ccf23e042cbe", + "sha256": "d09edb826c832dac4a36db71caf320455c166a237a6a8f749487894718f24c00", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/deprecation.rb", + "type": "file", + "name": "deprecation.rb", + "base_name": "deprecation", + "extension": ".rb", + "size": 477, + "date": "2023-07-27", + "sha1": "a80419c1f3aad9851256442b6325fbe3c953e32d", + "md5": "aa269713c60f29909673ff128d6607ae", + "sha256": "a9446913efe3b13d04687ba3ff6a19adb48856929338c6890d37096a85b23ee6", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/error_with_filtered_backtrace.rb", + "type": "file", + "name": "error_with_filtered_backtrace.rb", + "base_name": "error_with_filtered_backtrace", + "extension": ".rb", + "size": 298, + "date": "2023-07-27", + "sha1": "08e05fe6a524b705fbd3fe018b098e93646675a8", + "md5": "1fe0cc1025fc861f34104ee687387324", + "sha256": "fd378b2e44b37fd5305f99480b79c689690bd930c104071b1305693febf4c80e", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/exception_raiser.rb", + "type": "file", + "name": "exception_raiser.rb", + "base_name": "exception_raiser", + "extension": ".rb", + "size": 386, + "date": "2023-07-27", + "sha1": "4622a1a4f63802f0eb47208381e7ebe602d91e1d", + "md5": "09d69291a50d0b0f1e6a4402fb87d0c8", + "sha256": "afb517ab22e4e4b2512fd10da8e060df4de7daa3130807770a80f822ae8c3e51", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/expectation.rb", + "type": "file", + "name": "expectation.rb", + "base_name": "expectation", + "extension": ".rb", + "size": 29936, + "date": "2023-07-27", + "sha1": "972187d9adfae554f6d00595c61a730fc108c87b", + "md5": "d792349f8a881c02e88ff69375fca07e", + "sha256": "cf45651e9ba49e5b01290798d863486b9a6ae039db822c0f110d170fef7b97b8", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text, with very long lines", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0", + "start_line": 196, + "end_line": 196 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/expectation_error.rb", + "type": "file", + "name": "expectation_error.rb", + "base_name": "expectation_error", + "extension": ".rb", + "size": 364, + "date": "2023-07-27", + "sha1": "000147be1e190892153adfd60876a8efe3684a75", + "md5": "dcd5b19941fa721a55557f133d53835f", + "sha256": "b2b63a4b09c5b113e2e0b08bdd351ba2abe41034f10b8918b851c93155daf11d", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/expectation_error_factory.rb", + "type": "file", + "name": "expectation_error_factory.rb", + "base_name": "expectation_error_factory", + "extension": ".rb", + "size": 1474, + "date": "2023-07-27", + "sha1": "b0e7788854eee11ac4af762d9f339daede96c1fa", + "md5": "0b0ec514b6e0c6f9cca602b26bef9090", + "sha256": "b8fb5ea723303fb32c0b88358978d1e9a77a1729cf439262cc9667cb765fee43", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/expectation_list.rb", + "type": "file", + "name": "expectation_list.rb", + "base_name": "expectation_list", + "extension": ".rb", + "size": 1215, + "date": "2023-07-27", + "sha1": "1fea4caefbbb9b0687a8e3ba565e8cf240c5ed88", + "md5": "d44bb13c4b8c67559c84fcd84c7270c4", + "sha256": "f3c75495b9fa170148553e96176488b459d5e5ba12c83231f215b704ecbb5fb0", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/hooks.rb", + "type": "file", + "name": "hooks.rb", + "base_name": "hooks", + "extension": ".rb", + "size": 1948, + "date": "2023-07-27", + "sha1": "15d318ddadddae42068c732715aa846a5214677c", + "md5": "8ed48ffe2c129ecb9b0a27bf9eea7d63", + "sha256": "856b66fbff48a883357928cffb35f52dfb44e608b12bfde03cb53c7445e0d284", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/in_state_ordering_constraint.rb", + "type": "file", + "name": "in_state_ordering_constraint.rb", + "base_name": "in_state_ordering_constraint", + "extension": ".rb", + "size": 291, + "date": "2023-07-27", + "sha1": "3e2fab3ddd0539d6047cbe3102343c346641f244", + "md5": "5a2439712e3417d306529200267b3d6b", + "sha256": "b8a11f652c170df8d79211fa4d1e0755f792291230aaeda6e14164dcdfc43256", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/inspect.rb", + "type": "file", + "name": "inspect.rb", + "base_name": "inspect", + "extension": ".rb", + "size": 1190, + "date": "2023-07-27", + "sha1": "981e0b41946ece42df82b93e5298620fcfef5125", + "md5": "d27a04bce8f0c3b0bc8a2f3b77a45f9d", + "sha256": "970d31bfd3d7f84d3ec69e353d4c7b85c36b40840734e55045b2f0e5233e9a5f", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/instance_method.rb", + "type": "file", + "name": "instance_method.rb", + "base_name": "instance_method", + "extension": ".rb", + "size": 297, + "date": "2023-07-27", + "sha1": "b4948115e801ba2c81db11824d118406b13d5b7f", + "md5": "9c4c16fbf0b8c141ef0085e867c5f794", + "sha256": "0cc1195f242af42521bc049e4120325236cfd69c34d36b594cfe84d2be843408", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/invocation.rb", + "type": "file", + "name": "invocation.rb", + "base_name": "invocation", + "extension": ".rb", + "size": 1768, + "date": "2023-07-27", + "sha1": "158bd6ea1a244690529f064eab8202ace994a891", + "md5": "4dcac7c4fab4df4eda7a5a1911f56939", + "sha256": "b31e67a87f7d6933b9405f6a4e35fd7747555a0fd19c17118529097e6294b59a", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/is_a.rb", + "type": "file", + "name": "is_a.rb", + "base_name": "is_a", + "extension": ".rb", + "size": 81, + "date": "2023-07-27", + "sha1": "cb43b509e7182cba6ffd17cac6aab15e88758ee7", + "md5": "e4c895f35a6edd23132d52ee39a62350", + "sha256": "0be5176c56aa3d845863f3a062055127973f6e8ad53da452895d75dc6b2d0345", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/logger.rb", + "type": "file", + "name": "logger.rb", + "base_name": "logger", + "extension": ".rb", + "size": 152, + "date": "2023-07-27", + "sha1": "3d9a9d62ef034cf10b12498d27716139dd579fe5", + "md5": "dd41d5c29425ae103d6d4ef1da3f70db", + "sha256": "de4db5cda8589cd8d8bb6d1256f1f01cb293a6bd676600626f56f0a5b8cb657c", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/macos_version.rb", + "type": "file", + "name": "macos_version.rb", + "base_name": "macos_version", + "extension": ".rb", + "size": 155, + "date": "2023-07-27", + "sha1": "51950b9c072ecd96dc444e639a0d4c4d2db21360", + "md5": "930e0a65146010c1d9243747579b8a49", + "sha256": "b561968b4432bcc4a1322455ac5fc54f467bcc9f4d283c79b39a438cfd7f7ec0", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/method_matcher.rb", + "type": "file", + "name": "method_matcher.rb", + "base_name": "method_matcher", + "extension": ".rb", + "size": 349, + "date": "2023-07-27", + "sha1": "e58c267aae6c5432822187bbe4188aa25901343d", + "md5": "e1f7460638b9a60e8b16a9c60da17d5c", + "sha256": "b571880bf69ba63e552f54c8ea1522fd100f673a537ba02940b51ab9a5224e74", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/minitest.rb", + "type": "file", + "name": "minitest.rb", + "base_name": "minitest", + "extension": ".rb", + "size": 188, + "date": "2023-07-27", + "sha1": "cd1942f3a76e09b0919d09b83cef8fb1e51e0c16", + "md5": "c5b3071fc5c8e44cda73c49e2eaa427a", + "sha256": "adb986b830684786349c642a972e62a7a6d6f64dc4f96e2810dbe4b5a9ca83d3", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/mock.rb", + "type": "file", + "name": "mock.rb", + "base_name": "mock", + "extension": ".rb", + "size": 16065, + "date": "2023-07-27", + "sha1": "bb576de8cf883a51788ea0a3b3830ba542866322", + "md5": "ffcec5732a2d0d4585011a9228b0e05f", + "sha256": "f634c9ed4494cde9d22912a8411310a4cff21b5ba996dd398d53c40c0e82c6d6", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/mockery.rb", + "type": "file", + "name": "mockery.rb", + "base_name": "mockery", + "extension": ".rb", + "size": 4835, + "date": "2023-07-27", + "sha1": "2dfcadb2a432ebc9ced60ea0ee1e44ad51aad0fb", + "md5": "cc3dcec462b5dc16643c5f32f29911e0", + "sha256": "7d6d536f8c53b3c01fb5fd41b3e7c95350d0e0c6981ea601022c92ec577fc049", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/names.rb", + "type": "file", + "name": "names.rb", + "base_name": "names", + "extension": ".rb", + "size": 724, + "date": "2023-07-27", + "sha1": "4a8d727df7e7238f4495a80395453c8260f806b2", + "md5": "d38aa8dc25160c01d0125e134cbcc995", + "sha256": "44b1d1a4fe9fce3e2756f6e25dcb64996f3f723608d2c2884ee55067ab78a27d", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/not_initialized_error.rb", + "type": "file", + "name": "not_initialized_error.rb", + "base_name": "not_initialized_error", + "extension": ".rb", + "size": 224, + "date": "2023-07-27", + "sha1": "28b39768fdcf0af990c34f5d8326e3e9110f27ac", + "md5": "bf371ce1ab93cf942ad7e3b8e7eeb9cb", + "sha256": "174885700538ec8c66ba01730d44560fe492bac578eefb1b4cff2d606fdfb346", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/object_methods.rb", + "type": "file", + "name": "object_methods.rb", + "base_name": "object_methods", + "extension": ".rb", + "size": 6755, + "date": "2023-07-27", + "sha1": "8edecd4ba83aa10d114e916ef83daf004d0eb391", + "md5": "1000429e5c023ef1641efd0d1048978d", + "sha256": "2d5dc2371d8eddd6a6d6b44078a11ee6c9dfd6d90de7aa651b73db1cd018017b", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers.rb", + "type": "file", + "name": "parameter_matchers.rb", + "base_name": "parameter_matchers", + "extension": ".rb", + "size": 1134, + "date": "2023-07-27", + "sha1": "341c86067eee9ad22a54d0a13c15981e55296c6e", + "md5": "939e6703ae49a08d589dee8e5d1d04ac", + "sha256": "282dc74b6c586dec5e90ebd9421b2a48a29d7d5d0ba5ef797af03eed086f2b51", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameters_matcher.rb", + "type": "file", + "name": "parameters_matcher.rb", + "base_name": "parameters_matcher", + "extension": ".rb", + "size": 930, + "date": "2023-07-27", + "sha1": "c3026c1ec85104f99f2d4e0b5c24d1201b1c0287", + "md5": "9bffedc9bd185e49c3359033641ce12b", + "sha256": "66b058484e10c69b823a84c3a5bca3b72cb74ff8c4d9e26c2c8adc13f43ab105", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/raised_exception.rb", + "type": "file", + "name": "raised_exception.rb", + "base_name": "raised_exception", + "extension": ".rb", + "size": 174, + "date": "2023-07-27", + "sha1": "ae6657996e008196fc0e65b58f347d219402fe26", + "md5": "c6a13855760e296bb4c08df07666dcf8", + "sha256": "57223665c586068900a3d64c2f4196e0ae276e83e9b99e7b2911499ac5d1c247", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/receivers.rb", + "type": "file", + "name": "receivers.rb", + "base_name": "receivers", + "extension": ".rb", + "size": 763, + "date": "2023-07-27", + "sha1": "1047ab7df882990d214e06a0f64e475a41244bc4", + "md5": "436710382512e123911bd05cd19f4a64", + "sha256": "330376cf79163651260533bf69d31eb5baab8845f71b0f7a01219578bcd79c47", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/return_values.rb", + "type": "file", + "name": "return_values.rb", + "base_name": "return_values", + "extension": ".rb", + "size": 533, + "date": "2023-07-27", + "sha1": "5dda10221a7d072f0db0f35e4b63dee0e5f49742", + "md5": "f9e40d69a9020e0f4afc030244901cd6", + "sha256": "fa5796a9cc53bf52ec6b74e6de69633a0708d1599be1e61bf1f6321fc67d43e4", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/ruby_version.rb", + "type": "file", + "name": "ruby_version.rb", + "base_name": "ruby_version", + "extension": ".rb", + "size": 97, + "date": "2023-07-27", + "sha1": "ab2a3ebb274ff88c6dbb21b7de799bf5307ca8ac", + "md5": "99c4b5e7636a378ae7a52e8bd94dda5c", + "sha256": "2ec30d9a48af7bb6f9a75d68b394baf1449569b61189a56587dde575ac370752", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/sequence.rb", + "type": "file", + "name": "sequence.rb", + "base_name": "sequence", + "extension": ".rb", + "size": 1013, + "date": "2023-07-27", + "sha1": "cab1ed700e537e450889998693f15b96e6e8a491", + "md5": "dd1447badf0fc5f88f0425fdd2f2433c", + "sha256": "376b45e663aa241a3a97b9bfc1da15c2d84649d737c923dcbc90e9c865496b0b", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/single_return_value.rb", + "type": "file", + "name": "single_return_value.rb", + "base_name": "single_return_value", + "extension": ".rb", + "size": 211, + "date": "2023-07-27", + "sha1": "13f39a62c3aefcda7ccc130ce4bf3d81b8d223aa", + "md5": "173fbd891b43b313b7acbf5040e33225", + "sha256": "9aa0d54243cb389a9931a810b7f8e0f650b691f9287e3f1dab711598721cdfc1", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/state_machine.rb", + "type": "file", + "name": "state_machine.rb", + "base_name": "state_machine", + "extension": ".rb", + "size": 3911, + "date": "2023-07-27", + "sha1": "c2cdb6a5740d15ca1d83bc098327b52cd3ec718e", + "md5": "17a631814d6f3a6fc6d004d458815178", + "sha256": "25299340ca95faf31876e95d97d3eb9db33e0b68cd314bfcc8d9ca631dfd41e1", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/stubbed_method.rb", + "type": "file", + "name": "stubbed_method.rb", + "base_name": "stubbed_method", + "extension": ".rb", + "size": 2195, + "date": "2023-07-27", + "sha1": "159053bd1d6ba9f2156f84172dd62d14b44dbb6f", + "md5": "010cbfb22227a59a7604783df173164c", + "sha256": "a0a9be42a19de21e8c45c3e841d66f99be1e0bc56a70c0850408b5d9b8d49a31", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/stubbing_error.rb", + "type": "file", + "name": "stubbing_error.rb", + "base_name": "stubbing_error", + "extension": ".rb", + "size": 226, + "date": "2023-07-27", + "sha1": "c4c4dad26211e366593b915424fa018d8453cf54", + "md5": "9aa510fe943b0db693de21cd46be72af", + "sha256": "5122e19499f34a7a64890926eecb9717aa41e719566c98bdc2492334419ea8e5", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/test_unit.rb", + "type": "file", + "name": "test_unit.rb", + "base_name": "test_unit", + "extension": ".rb", + "size": 191, + "date": "2023-07-27", + "sha1": "3a91f1b6bda763e85dbdba60f3219c86f32dd9b9", + "md5": "5ec49ddbf84bdedc2c400399229c56f3", + "sha256": "107d8984c6525d04328b863efccfcda643bd6e2972e4681f170d142c207ba27c", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/thrower.rb", + "type": "file", + "name": "thrower.rb", + "base_name": "thrower", + "extension": ".rb", + "size": 227, + "date": "2023-07-27", + "sha1": "7b2fc145312110bfc607d95a07113f364744541a", + "md5": "cebad3a619acb71bd0675d34fe3d2d1f", + "sha256": "aa76098825b33cdc41852859907a8d7595ba5f8268a4780d8f4ec2068e22c46d", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/thrown_object.rb", + "type": "file", + "name": "thrown_object.rb", + "base_name": "thrown_object", + "extension": ".rb", + "size": 221, + "date": "2023-07-27", + "sha1": "6e8a315fb98960c77ee684b19ef2929df6273e5d", + "md5": "234172221b9ef5bfe12e10ba7b741500", + "sha256": "78e223530517a5eda99e313c10f198908bd4159a8993db278ce67144ac71f2c1", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/version.rb", + "type": "file", + "name": "version.rb", + "base_name": "version", + "extension": ".rb", + "size": 44, + "date": "2023-07-27", + "sha1": "dd3bb8d07e627f6e92751332adb5e0ef17a6b800", + "md5": "102377caa3189921d1c0d160eba11faf", + "sha256": "2d65b0974ce23b839e8e6934b9c48257ae116ac9bcb0bea9439619557672647f", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/yield_parameters.rb", + "type": "file", + "name": "yield_parameters.rb", + "base_name": "yield_parameters", + "extension": ".rb", + "size": 422, + "date": "2023-07-27", + "sha1": "ad888a9c4797ad6b891e63a29260939e2cff2b13", + "md5": "3fe4ee83585151f97d2d7cd27fcb0ed9", + "sha256": "64bdda8794a96b17d1ef26aad131a027cc17a5b3b45eab4dba31aa92149193f2", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/detection", + "type": "directory", + "name": "detection", + "base_name": "detection", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 1246, + "scan_errors": [] + }, + { + "path": "lib/mocha/detection/mini_test.rb", + "type": "file", + "name": "mini_test.rb", + "base_name": "mini_test", + "extension": ".rb", + "size": 503, + "date": "2023-07-27", + "sha1": "01b4cbdbd8ec44ca8035bcda9a40be14269f8410", + "md5": "cb5164bd5ec1c71cedca2854f0992c91", + "sha256": "3fbef5b59543f80fc29dffece7f2df8dee3ee7b8878821810eb42a2201ec6a14", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/detection/test_unit.rb", + "type": "file", + "name": "test_unit.rb", + "base_name": "test_unit", + "extension": ".rb", + "size": 743, + "date": "2023-07-27", + "sha1": "1a86294b78f81e4b1a98323e69da773e8ab1cfd1", + "md5": "71e08bfb3d922baaefb0a823824527a4", + "sha256": "32dcd9cf1d486a379e3aa511c47e432baf6cf3b6b2502de28a7952cb040548a0", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/integration", + "type": "directory", + "name": "integration", + "base_name": "integration", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 7, + "dirs_count": 2, + "size_count": 5486, + "scan_errors": [] + }, + { + "path": "lib/mocha/integration/assertion_counter.rb", + "type": "file", + "name": "assertion_counter.rb", + "base_name": "assertion_counter", + "extension": ".rb", + "size": 215, + "date": "2023-07-27", + "sha1": "29139f466a8e4c359a2c5666d8529d6ced3dc795", + "md5": "1a18f67fbaaaf53d2c160134f061bbba", + "sha256": "a8b51c4661503ae1f02c9c06fab8b61e72d1fced4b850c14f42bab980a44bd9e", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/integration/mini_test.rb", + "type": "file", + "name": "mini_test.rb", + "base_name": "mini_test", + "extension": ".rb", + "size": 779, + "date": "2023-07-27", + "sha1": "0e8cd1737a4186bac4b9fafc078bd6d3cbd8b737", + "md5": "b861da9d71e806d30147f2c5aaad5ba8", + "sha256": "83bb23c42d1166650a2a18617fbaeba71a3dedb863ca04e7834bbe497fcfb7a3", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/integration/monkey_patcher.rb", + "type": "file", + "name": "monkey_patcher.rb", + "base_name": "monkey_patcher", + "extension": ".rb", + "size": 731, + "date": "2023-07-27", + "sha1": "50f3ae1a4b52237f33191cd87f5b51392e458530", + "md5": "3f98f6b385fdfe51e8c63f7a8bf07129", + "sha256": "50ee8d7d814622defdcd0fc48fe26e07e40227a3dcd494621debdcd3200af510", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/integration/test_unit.rb", + "type": "file", + "name": "test_unit.rb", + "base_name": "test_unit", + "extension": ".rb", + "size": 782, + "date": "2023-07-27", + "sha1": "14b0655a6284fe028025579cf464357f29100121", + "md5": "b09a254dbfa8c33412594749fe49d427", + "sha256": "e37b3ed310f6704d79556e9203090d2f8dca022c183367a5d5f2538727c9c9f6", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/integration/mini_test", + "type": "directory", + "name": "mini_test", + "base_name": "mini_test", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 1635, + "scan_errors": [] + }, + { + "path": "lib/mocha/integration/mini_test/adapter.rb", + "type": "file", + "name": "adapter.rb", + "base_name": "adapter", + "extension": ".rb", + "size": 1238, + "date": "2023-07-27", + "sha1": "0c654f7e640ee75f25a656653b21d105e8a4fe08", + "md5": "2d3c632fb0000385d958f4666b14ee34", + "sha256": "7b4b2a4ddb1d456dae78406838ffd973ccd6e19fd872cb336158868c98809d6e", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/integration/mini_test/exception_translation.rb", + "type": "file", + "name": "exception_translation.rb", + "base_name": "exception_translation", + "extension": ".rb", + "size": 397, + "date": "2023-07-27", + "sha1": "1be60db2add05eb0ee33547fbd5ddae002a410f2", + "md5": "16a3e005bc2065fa38612e9191a2d1b6", + "sha256": "165d7e96703b1c67ececa14071723ba8b028e477780df94cc256815833794787", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/integration/test_unit", + "type": "directory", + "name": "test_unit", + "base_name": "test_unit", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 1344, + "scan_errors": [] + }, + { + "path": "lib/mocha/integration/test_unit/adapter.rb", + "type": "file", + "name": "adapter.rb", + "base_name": "adapter", + "extension": ".rb", + "size": 1344, + "date": "2023-07-27", + "sha1": "ce5dd88294b64ab0950e7fa68b6c00b765761d3e", + "md5": "821165269cf4ccd59d295cb0ecf5eb4e", + "sha256": "f4fd7d2144745b2b3c3343b4d83453d95f46cfb19e5027d51df6d5569212b7b3", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers", + "type": "directory", + "name": "parameter_matchers", + "base_name": "parameter_matchers", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 23, + "dirs_count": 0, + "size_count": 37575, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/all_of.rb", + "type": "file", + "name": "all_of.rb", + "base_name": "all_of", + "extension": ".rb", + "size": 1333, + "date": "2023-07-27", + "sha1": "4be20bde834dc3558f1f9ccd7dc93acc56f7b7ae", + "md5": "45bf37c40f7b119bc0b6da4870984ba8", + "sha256": "b1dce0a3a0d8cb862acd945eb7eca50372c016fb0c65f60636440d8330391879", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/any_of.rb", + "type": "file", + "name": "any_of.rb", + "base_name": "any_of", + "extension": ".rb", + "size": 1442, + "date": "2023-07-27", + "sha1": "1d36f0827e019e165837efb994a191d2064ff75b", + "md5": "4159c1f4c4cef41f03deafb8b07a8d0a", + "sha256": "ebf0f8795077e7ee539e98625170eff6540611ef13dc4e730b60bd44ae772b44", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/any_parameters.rb", + "type": "file", + "name": "any_parameters.rb", + "base_name": "any_parameters", + "extension": ".rb", + "size": 1025, + "date": "2023-07-27", + "sha1": "ac981a9881ff5447935de97e2b9e86d261906068", + "md5": "cd5f0cddd1b0851ebc2cd7dab3bfe78c", + "sha256": "81aebc99a93b149f4be0a3f69830085c8b2875a08237d00bbd78056cd0bdffe5", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/anything.rb", + "type": "file", + "name": "anything.rb", + "base_name": "anything", + "extension": ".rb", + "size": 765, + "date": "2023-07-27", + "sha1": "a0b350decb82d4f12d396a137ab304d44d7d7ac6", + "md5": "0593331037f48e127f4a67caa6bc7dad", + "sha256": "847546d1ef40dadc53043801f78aee36236a7b8d5cf2f0e2e30938a8617a6568", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/base.rb", + "type": "file", + "name": "base.rb", + "base_name": "base", + "extension": ".rb", + "size": 2429, + "date": "2023-07-27", + "sha1": "f2ac2fd3f4d1e82a1f22956e905606abb2bcd055", + "md5": "2f3dd8eada069f7b3c80fae116d50b88", + "sha256": "964bc1657cb3bb2b689a1292c81720ccdb0f7c6c9fcddbf3b801d833cac0f230", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/equals.rb", + "type": "file", + "name": "equals.rb", + "base_name": "equals", + "extension": ".rb", + "size": 1210, + "date": "2023-07-27", + "sha1": "e2a716b09c624813ce08f04d1c32b7dc41b61fa8", + "md5": "634942f6f1abe1fb71dbce9cbef4713e", + "sha256": "b1fadf480e26697361c6830b715cda619f9681ec085b28a1ba10888dcb41093f", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/equivalent_uri.rb", + "type": "file", + "name": "equivalent_uri.rb", + "base_name": "equivalent_uri", + "extension": ".rb", + "size": 1644, + "date": "2023-07-27", + "sha1": "4d1c6b131b777ecef4398707d8ff486609ad737a", + "md5": "f3e454dc833fe8c84a429c1bd3b1602f", + "sha256": "e05a87df37db67cc5840febf3cddd283133b45cbf624f50a3704f96209512676", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/has_entries.rb", + "type": "file", + "name": "has_entries.rb", + "base_name": "has_entries", + "extension": ".rb", + "size": 1669, + "date": "2023-07-27", + "sha1": "aa4195aaaefcee62b96932bd34309693f9c7816d", + "md5": "06ab87ff22d09ce8989820be613cb34f", + "sha256": "04621b6c46c98590537cde051a2497137437f8f0a23d48097c9bd79f3dcc190f", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/has_entry.rb", + "type": "file", + "name": "has_entry.rb", + "base_name": "has_entry", + "extension": ".rb", + "size": 3412, + "date": "2023-07-27", + "sha1": "f2aabcdcd5d490d8442a87e45ccfc0543cd0545e", + "md5": "e1ecf6fdef97540a272c78e8233b05a5", + "sha256": "d7ad199829f7b3d5557a35edec3e39c95d17d7172c75ebf94886d82bc95eafea", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/has_key.rb", + "type": "file", + "name": "has_key.rb", + "base_name": "has_key", + "extension": ".rb", + "size": 1410, + "date": "2023-07-27", + "sha1": "0324b8d643d30903d1502827ffa41c59f34f75b8", + "md5": "3cc78153ec98d59c556f3c5ecaf83b76", + "sha256": "aa6433cf22ee6805e016b3008ae494b3af1a17acb8ea0e0e0453854cb5e2b32d", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/has_keys.rb", + "type": "file", + "name": "has_keys.rb", + "base_name": "has_keys", + "extension": ".rb", + "size": 1603, + "date": "2023-07-27", + "sha1": "998c2c45365fdf230e8a41e74fa9692d11b3d1e4", + "md5": "3a021a2e29ae42a9db942adabafd1c0b", + "sha256": "a81940022e3f0a0f8b80d99e2ca097f5d4e071ea5fdeeb58dab2200d7a195a32", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/has_value.rb", + "type": "file", + "name": "has_value.rb", + "base_name": "has_value", + "extension": ".rb", + "size": 1442, + "date": "2023-07-27", + "sha1": "945936ef00532e9f2d0e78aee7bd73f594e9208d", + "md5": "dfb36632e51cfeb699ae6cd33518ce65", + "sha256": "c0569fb09e3a3b261fdc9f26c8237d2d24070c9afc78a6c2870d7643bfc7f71f", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/includes.rb", + "type": "file", + "name": "includes.rb", + "base_name": "includes", + "extension": ".rb", + "size": 3757, + "date": "2023-07-27", + "sha1": "d88447a7067a4d80ae950142bc6481526abb191e", + "md5": "df65eb2b49c0586508b5fd00138a9b20", + "sha256": "0546042209086f76721cda02164248f2660346f290cf90dd8571e6011c5c86a5", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/instance_methods.rb", + "type": "file", + "name": "instance_methods.rb", + "base_name": "instance_methods", + "extension": ".rb", + "size": 564, + "date": "2023-07-27", + "sha1": "d521963bb8fe345cf0b37c59bbbce7ccdef73d07", + "md5": "a518a1635f9d8589305a4ca760d6312c", + "sha256": "ab0461255a8a6cc124fb03c8acd09d2e25c28d38597bfcaf594a7766e5623732", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/instance_of.rb", + "type": "file", + "name": "instance_of.rb", + "base_name": "instance_of", + "extension": ".rb", + "size": 1313, + "date": "2023-07-27", + "sha1": "06ff3366a5b865f07158ebb6b544985ae76503e8", + "md5": "69a81197874ff4e23e5c8451a735cfd9", + "sha256": "a6b4eca1ebd750756c674719b55aee9f0df3e05a5b234d644eff9174051f950e", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/is_a.rb", + "type": "file", + "name": "is_a.rb", + "base_name": "is_a", + "extension": ".rb", + "size": 1232, + "date": "2023-07-27", + "sha1": "5fc9344f5d8894968db4cacb4c15ee2a5845af59", + "md5": "cb8b611c246e29370e4742acb0e5d838", + "sha256": "8cc46310c3251b0f2580cdf802f22ea8e1fd2ff1880ed898351345dfda1009ec", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/kind_of.rb", + "type": "file", + "name": "kind_of.rb", + "base_name": "kind_of", + "extension": ".rb", + "size": 1341, + "date": "2023-07-27", + "sha1": "d72383fc0e60e2b2d16ccf9215aa74dc4573f594", + "md5": "a9c5c9015c5699655008fffdeb96a2b2", + "sha256": "07272527037522998e15b3bfab2fef1e16ff613f71d5dd497486e089503f1b2c", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/not.rb", + "type": "file", + "name": "not.rb", + "base_name": "not", + "extension": ".rb", + "size": 1316, + "date": "2023-07-27", + "sha1": "3d6202b3288e28cd06c2e87bd4558f94dfb3d7e7", + "md5": "349724c1b45a5543b2f9ff1301f6a60c", + "sha256": "5a065c4d11351a974dc8e8b95ae2e71e874086ccbaa2f9a0825ec75049caa5ef", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/optionally.rb", + "type": "file", + "name": "optionally.rb", + "base_name": "optionally", + "extension": ".rb", + "size": 2078, + "date": "2023-07-27", + "sha1": "bf218ea000adcee3c526a35f82f74b4f8a3be7af", + "md5": "eb76a44e1d2fd7783c36cfad343b32ad", + "sha256": "0fee9c9422bb76ea421efba17a948e92bc3362352c6987df2fb6bc331abd04a0", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/positional_or_keyword_hash.rb", + "type": "file", + "name": "positional_or_keyword_hash.rb", + "base_name": "positional_or_keyword_hash", + "extension": ".rb", + "size": 2010, + "date": "2023-07-27", + "sha1": "49ce4824efef3c9f3a3aae98d1acead6aca66ccc", + "md5": "3581d98460fa1cfe18b3346775934850", + "sha256": "dbb8f1a76ef77b36e7db5d4eb2734f5f26eeedd329adc4f0c8026bb4fa9c7480", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/regexp_matches.rb", + "type": "file", + "name": "regexp_matches.rb", + "base_name": "regexp_matches", + "extension": ".rb", + "size": 1423, + "date": "2023-07-27", + "sha1": "ffa946d2d99784f6249f896faa495d725012cebc", + "md5": "1e37a449f257829f6544ae6593e376ef", + "sha256": "d0d1a072eb3f8d338cd7230037eca3749a764ee1944c1c4a5f0195cd06a97a58", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/responds_with.rb", + "type": "file", + "name": "responds_with.rb", + "base_name": "responds_with", + "extension": ".rb", + "size": 1640, + "date": "2023-07-27", + "sha1": "e7199dd945d235d5401f12f1a139e4dc370c33c0", + "md5": "d9da78c7a4855bc3fa60882f89100079", + "sha256": "1f0b3b8b4489e979b73a0200a9e873a6656617382d67f4a1cd8185fd06bdfeeb", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lib/mocha/parameter_matchers/yaml_equivalent.rb", + "type": "file", + "name": "yaml_equivalent.rb", + "base_name": "yaml_equivalent", + "extension": ".rb", + "size": 1517, + "date": "2023-07-27", + "sha1": "e93de26dc5f0d9f8ad0f23c1624fe17572756823", + "md5": "b7dd90a6124d6400ddb453dedd60bedc", + "sha256": "3d13424fe26935d0bf6ea431b6b9cb0f498aff1e874df9677608fef2432889d4", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/git.json b/test/fixtures/scancode/32.1.0/git.json new file mode 100644 index 000000000..5ed624864 --- /dev/null +++ b/test/fixtures/scancode/32.1.0/git.json @@ -0,0 +1,1363 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/git/github/microsoft/redie/3d9c88c2d14c82812f0b9cde6cdfb6f11ef48f46", + "fetchedAt": "2024-05-13T12:24:07.032Z", + "links": { + "self": { + "href": "urn:git:github:microsoft:redie:revision:3d9c88c2d14c82812f0b9cde6cdfb6f11ef48f46:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:git:github:microsoft:redie:revision:3d9c88c2d14c82812f0b9cde6cdfb6f11ef48f46:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2021-01-28T20:22:54.000Z", + "processedAt": "2024-05-13T12:24:12.134Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-NHmOqe/redie" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-Jc2iv0", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122407.828973", + "end_timestamp": "2024-05-13T122411.382593", + "output_format_version": "3.1.0", + "duration": 3.5536296367645264, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 6 + } + } + ], + "summary": { + "declared_license_expression": "mit", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Microsoft", + "primary_language": "JavaScript", + "other_license_expressions": [ + { + "value": null, + "count": 3 + } + ], + "other_holders": [ + { + "value": null, + "count": 4 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "redie", + "version": "0.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Redis client focused on providing a delightful user experience.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "William Bartholomew", + "email": "willbar@microsoft.com", + "url": null + } + ], + "keywords": [ + "redis", + "repl", + "cli", + "json" + ], + "homepage_url": "https://github.com/Microsoft/redie", + "download_url": "https://registry.npmjs.org/redie/-/redie-0.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Microsoft/redie/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/Microsoft/redie.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "redie/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/redie", + "repository_download_url": "https://registry.npmjs.org/redie/-/redie-0.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/redie/0.3.0", + "package_uid": "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5", + "datafile_paths": [ + "package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/redie@0.3.0" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/argv-split", + "extracted_requirement": "^1.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/argv-split?uuid=e8433cd3-0dbd-4c8b-a8ad-56e6610040d1", + "for_package_uid": "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/command-line-args", + "extracted_requirement": "^2.1.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/command-line-args?uuid=59f14e06-b15f-42e3-bb1c-eee3b05d0bf0", + "for_package_uid": "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/is-json", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-json?uuid=d03ac884-5c13-49ee-84ba-d795e982dffb", + "for_package_uid": "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/json-colorz", + "extracted_requirement": "^0.2.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/json-colorz?uuid=b17056c2-f4b0-45b1-8178-93d1b3130454", + "for_package_uid": "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/painless-config", + "extracted_requirement": "^0.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/painless-config?uuid=3c06042c-7413-4bba-b548-42a0dc6e1cbf", + "for_package_uid": "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/redis", + "extracted_requirement": "^2.6.0-0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/redis?uuid=f00b92ef-ef14-4663-b5ac-d05f03be9d84", + "for_package_uid": "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/redis-commands", + "extracted_requirement": "^1.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/redis-commands?uuid=464f4ca3-a885-43e8-ac81-437f1548a923", + "for_package_uid": "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + } + ], + "license_detections": [ + { + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "redie/package.json", + "start_line": 25, + "end_line": 25, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": " \"license\": \"MIT\",", + "matched_text_diagnostics": "license\": \"MIT\"," + } + ] + }, + { + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "redie/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + }, + { + "identifier": "mit-ac40beba-5702-f54d-755f-333441314bb0", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "redie/LICENSE", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License", + "matched_text_diagnostics": "MIT License" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "redie/LICENSE", + "start_line": 11, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ] + }, + { + "identifier": "mit-ba6b4e66-7e0e-a2b1-cca9-23918f3964b6", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "redie/index.js", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 100, + "matched_length": 14, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_192.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_192.RULE", + "matched_text": " * Licensed under the MIT License. See LICENSE in the project root for license information.", + "matched_text_diagnostics": "Licensed under the MIT License. See LICENSE in the project root for license information." + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "redie/LICENSE", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License", + "matched_text_diagnostics": "MIT License" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "redie/LICENSE", + "start_line": 11, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": null, + "count": 3 + }, + { + "value": "mit", + "count": 3 + } + ], + "copyrights": [ + { + "value": null, + "count": 4 + }, + { + "value": "Copyright (c) Microsoft Corporation", + "count": 2 + } + ], + "holders": [ + { + "value": null, + "count": 4 + }, + { + "value": "Microsoft", + "count": 2 + } + ], + "authors": [ + { + "value": null, + "count": 5 + }, + { + "value": "William Bartholomew ", + "count": 1 + } + ], + "programming_language": [ + { + "value": "JavaScript", + "count": 1 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "mit", + "count": 1 + } + ], + "copyrights": [ + { + "value": "Copyright (c) Microsoft Corporation", + "count": 1 + } + ], + "holders": [ + { + "value": "Microsoft", + "count": 1 + } + ], + "authors": [], + "programming_language": [] + }, + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [ + "LicenseRef-MIT-Bootstrap", + "LicenseRef-MIT-Discord", + "LicenseRef-MIT-TC", + "LicenseRef-MIT-Diehl" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + { + "license_expression": "mit", + "identifier": "mit_14.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT license" + }, + { + "license_expression": "mit", + "identifier": "mit_192.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_192.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 14, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [ + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "* Licensed under the MIT License. See LICENSE in the project root for license information." + }, + { + "license_expression": "mit", + "identifier": "mit_30.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT" + }, + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], + "files": [ + { + "path": "index.js", + "type": "file", + "name": "index.js", + "base_name": "index", + "extension": ".js", + "size": 4940, + "date": "2024-05-13", + "sha1": "7561b32ffa21eeb8ca1c12a5e76ec28d718c3dfd", + "md5": "c643675cb984801703fb0d2ebcc84675", + "sha256": "b83c7eeef19b2f4be9a8947db0bedc4ef43a15746e9c9b6f14e491f68bd2db60", + "mime_type": "application/javascript", + "file_type": "Node.js script, ASCII text executable", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "redie/index.js", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 100, + "matched_length": 14, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_192.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_192.RULE", + "matched_text": " * Licensed under the MIT License. See LICENSE in the project root for license information.", + "matched_text_diagnostics": "Licensed under the MIT License. See LICENSE in the project root for license information." + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "redie/LICENSE", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License", + "matched_text_diagnostics": "MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "redie/LICENSE", + "start_line": 11, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ], + "identifier": "mit-ba6b4e66-7e0e-a2b1-cca9-23918f3964b6", + "detection_log": [ + "unknown-reference-to-local-file" + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 2.71, + "copyrights": [ + { + "copyright": "Copyright (c) Microsoft Corporation", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Microsoft Corporation", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 1113, + "date": "2024-05-13", + "sha1": "6401e7f1f46654117270c4860a263d3c4d6df1eb", + "md5": "e7b465bb6dd47f014d544ba0c60e34b6", + "sha256": "42c7def049b7ef692085ca9bdf5984d439d3291922e02cb112d5cd1287b3cc56", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "redie/LICENSE", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License", + "matched_text_diagnostics": "MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "redie/LICENSE", + "start_line": 11, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ], + "identifier": "mit-ac40beba-5702-f54d-755f-333441314bb0" + } + ], + "license_clues": [], + "percentage_of_license_text": 93.14, + "copyrights": [ + { + "copyright": "Copyright (c) Microsoft Corporation", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "Microsoft Corporation", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package.json", + "type": "file", + "name": "package.json", + "base_name": "package", + "extension": ".json", + "size": 880, + "date": "2024-05-13", + "sha1": "74c5c9c1de88406c3d08272bfb6fe57055625fc9", + "md5": "bc2a28164bcd8154647f940af5687dc3", + "sha256": "7bf06a09d2b1c79b2cad7820a97e3887749418e6c53da1f7fb7f1b7c430e386d", + "mime_type": "application/json", + "file_type": "JSON data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "redie", + "version": "0.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Redis client focused on providing a delightful user experience.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "William Bartholomew", + "email": "willbar@microsoft.com", + "url": null + } + ], + "keywords": [ + "redis", + "repl", + "cli", + "json" + ], + "homepage_url": "https://github.com/Microsoft/redie", + "download_url": "https://registry.npmjs.org/redie/-/redie-0.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Microsoft/redie/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/Microsoft/redie.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "redie/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/argv-split", + "extracted_requirement": "^1.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/command-line-args", + "extracted_requirement": "^2.1.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-json", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/json-colorz", + "extracted_requirement": "^0.2.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/painless-config", + "extracted_requirement": "^0.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/redis", + "extracted_requirement": "^2.6.0-0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/redis-commands", + "extracted_requirement": "^1.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/redie", + "repository_download_url": "https://registry.npmjs.org/redie/-/redie-0.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/redie/0.3.0", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/redie@0.3.0" + } + ], + "for_packages": [ + "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "redie/package.json", + "start_line": 25, + "end_line": 25, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": " \"license\": \"MIT\",", + "matched_text_diagnostics": "license\": \"MIT\"," + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.89, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "William Bartholomew ", + "start_line": 24, + "end_line": 24 + } + ], + "emails": [ + { + "email": "willbar@microsoft.com", + "start_line": 24, + "end_line": 24 + } + ], + "urls": [ + { + "url": "https://github.com/Microsoft/redie", + "start_line": 18, + "end_line": 18 + }, + { + "url": "https://github.com/Microsoft/redie/issues", + "start_line": 19, + "end_line": 19 + }, + { + "url": "https://github.com/Microsoft/redie.git", + "start_line": 22, + "end_line": 22 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 2517, + "date": "2024-05-13", + "sha1": "32a1b1ec0f71cfd550fb68fbac340d6060973e88", + "md5": "607c10bbb77df9a54f3269c85a91489b", + "sha256": "cb8c8fcb5d180718f3339344b204890c64d699c02818fdd7df343be9db9c520d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "opencode@microsoft.com", + "start_line": 66, + "end_line": 66 + } + ], + "urls": [ + { + "url": "https://img.shields.io/npm/v/redie.svg", + "start_line": 1, + "end_line": 1 + }, + { + "url": "https://img.shields.io/github/license/Microsoft/redie.svg", + "start_line": 2, + "end_line": 2 + }, + { + "url": "https://img.shields.io/npm/dt/redie.svg", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://www.npmjs.com/package/painless-config", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://opensource.microsoft.com/codeofconduct", + "start_line": 63, + "end_line": 63 + }, + { + "url": "https://opensource.microsoft.com/codeofconduct/faq", + "start_line": 65, + "end_line": 65 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "screenshot.png", + "type": "file", + "name": "screenshot.png", + "base_name": "screenshot", + "extension": ".png", + "size": 26290, + "date": "2024-05-13", + "sha1": "d01607f9847c1edf3005f200630675123230225e", + "md5": "dd51d941688aa2da0dcda7ba48694fe8", + "sha256": "ad5cb9f1c344128d522f486bdedc2bff717204832807dad1b2667869f40405cc", + "mime_type": "image/png", + "file_type": "PNG image data, 956 x 188, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".vscode", + "type": "directory", + "name": ".vscode", + "base_name": ".vscode", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 688, + "scan_errors": [] + }, + { + "path": ".vscode/launch.json", + "type": "file", + "name": "launch.json", + "base_name": "launch", + "extension": ".json", + "size": 688, + "date": "2024-05-13", + "sha1": "67b6a924db5580872b2e011c33642c9e8cd5a27e", + "md5": "8504705bff1a9f2a2e2c2199a3e3a480", + "sha256": "6661a4ec342b857cc43ad6bbb412b75d53172970108d2621166ff23720c8ffbf", + "mime_type": "application/json", + "file_type": "JSON data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/redie@0.3.0?uuid=2357eac8-a482-42d0-9570-c5517e5e4cd5" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/github-LatencyUtils-license-expression..json b/test/fixtures/scancode/32.1.0/github-LatencyUtils-license-expression..json new file mode 100644 index 000000000..2f70c105b --- /dev/null +++ b/test/fixtures/scancode/32.1.0/github-LatencyUtils-license-expression..json @@ -0,0 +1,2947 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/git/github/latencyutils/latencyutils/319ad7a36652cdc3833e2072551a2836a0747578", + "fetchedAt": "2024-05-13T12:24:38.113Z", + "links": { + "self": { + "href": "urn:git:github:latencyutils:latencyutils:revision:319ad7a36652cdc3833e2072551a2836a0747578:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:git:github:latencyutils:latencyutils:revision:319ad7a36652cdc3833e2072551a2836a0747578:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2014-11-24T00:00:13.000Z", + "processedAt": "2024-05-13T12:24:47.093Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-OIqM5S/latencyutils" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-7zHeZN", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122438.840362", + "end_timestamp": "2024-05-13T122446.403561", + "output_format_version": "3.1.0", + "duration": 7.563213348388672, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 19 + } + } + ], + "summary": { + "declared_license_expression": "(cc0-1.0 OR bsd-simplified) AND bsd-simplified", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Gil Tene", + "primary_language": "Java", + "other_license_expressions": [ + { + "value": "cc0-1.0", + "count": 17 + }, + { + "value": null, + "count": 1 + }, + { + "value": "bsd-simplified", + "count": 1 + }, + { + "value": "cc0-1.0 OR bsd-simplified", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 18 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "maven", + "namespace": "org.latencyutils", + "name": "LatencyUtils", + "version": "2.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "LatencyUtils\nLatencyUtils is a package that provides latency recording and reporting utilities.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developer", + "name": "Gil Tene", + "email": null, + "url": "https://github.com/giltene" + } + ], + "keywords": [], + "homepage_url": "http://latencyutils.github.io/LatencyUtils/", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/LatencyUtils/LatencyUtils/issues", + "code_view_url": "scm:git:git://github.com/LatencyUtils/LatencyUtils.git", + "vcs_url": "git://github.com/LatencyUtils/LatencyUtils.git", + "copyright": null, + "holder": null, + "declared_license_expression": "cc0-1.0", + "declared_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 33, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 33, + "rule_identifier": "cc0-1.0_199.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_199.RULE", + "matched_text": "- name: Public Domain, per Creative Commons CC0" + }, + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 7, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_3.RULE", + "matched_text": " url: http://creativecommons.org/publicdomain/zero/1.0/" + }, + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 4, + "end_line": 5, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * This code was Written by Gil Tene of Azul Systems, and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-8cc2c44f-ae6f-8ab0-35cb-59a998bf3b47" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- name: Public Domain, per Creative Commons CC0\n url: http://creativecommons.org/publicdomain/zero/1.0/\n comments: |\n * This code was Written by Gil Tene of Azul Systems, and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n", + "notice_text": null, + "source_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/org/latencyutils/LatencyUtils/2.0.1/", + "repository_download_url": "https://repo1.maven.org/maven2/org/latencyutils/LatencyUtils/2.0.1/LatencyUtils-2.0.1.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/latencyutils/LatencyUtils/2.0.1/LatencyUtils-2.0.1.pom", + "package_uid": "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf", + "datafile_paths": [ + "pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.latencyutils/LatencyUtils@2.0.1" + } + ], + "dependencies": [ + { + "purl": "pkg:maven/junit/junit@4.10", + "extracted_requirement": "4.10", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit@4.10?uuid=21305240-1ee6-4bb3-8017-902d937fca56", + "for_package_uid": "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.hdrhistogram/HdrHistogram@2.0.3", + "extracted_requirement": "2.0.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.hdrhistogram/HdrHistogram@2.0.3?uuid=3029d011-13c6-468a-9de9-2ebf9748aeaa", + "for_package_uid": "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + } + ], + "license_detections": [ + { + "identifier": "bsd_simplified-25075703-83ad-f419-e8fc-55c5ce7e67a5", + "license_expression": "bsd-simplified", + "license_expression_spdx": "BSD-2-Clause", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-simplified", + "license_expression_spdx": "BSD-2-Clause", + "from_file": "latencyutils/LICENSE", + "start_line": 18, + "end_line": 38, + "matcher": "2-aho", + "score": 100, + "matched_length": 185, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bsd-simplified_16.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_16.RULE", + "matched_text": " Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n THE POSSIBILITY OF SUCH DAMAGE.", + "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n THE POSSIBILITY OF SUCH DAMAGE." + } + ] + }, + { + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb", + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "detection_count": 16, + "reference_matches": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "from_file": "latencyutils/src/examples/java/LatencyComparativeLoggingDemo.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ] + }, + { + "identifier": "cc0_1_0-8cc2c44f-ae6f-8ab0-35cb-59a998bf3b47", + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 33, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 33, + "rule_identifier": "cc0-1.0_199.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_199.RULE", + "matched_text": "- name: Public Domain, per Creative Commons CC0" + }, + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 7, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_3.RULE", + "matched_text": " url: http://creativecommons.org/publicdomain/zero/1.0/" + }, + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 4, + "end_line": 5, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * This code was Written by Gil Tene of Azul Systems, and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ] + }, + { + "identifier": "cc0_1_0-c3b74f6a-05be-d38b-84dd-3f5e28f74759", + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 23, + "end_line": 32, + "matcher": "3-seq", + "score": 81.25, + "matched_length": 39, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_176.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_176.RULE", + "matched_text": " \n \n \n * This code was Written by Gil Tene of Azul Systems, and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n \n Public Domain, per Creative Commons CC0\n http://creativecommons.org/publicdomain/zero/1.0/\n \n ", + "matched_text_diagnostics": "licenses>\n \n \n * [This] [code] [was] [Written] [by] [Gil] [Tene] [of] [Azul] [Systems], and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n \n Public Domain, per Creative Commons CC0\n http://creativecommons.org/publicdomain/zero/1.0/\n \n " + } + ] + }, + { + "identifier": "cc0_1_0_or_bsd_simplified-11c046fa-e52b-23e8-8ae9-0591625bd7ad", + "license_expression": "cc0-1.0 OR bsd-simplified", + "license_expression_spdx": "CC0-1.0 OR BSD-2-Clause", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "cc0-1.0 OR bsd-simplified", + "license_expression_spdx": "CC0-1.0 OR BSD-2-Clause", + "from_file": "latencyutils/LICENSE", + "start_line": 1, + "end_line": 13, + "matcher": "2-aho", + "score": 100, + "matched_length": 97, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_or_bsd-simplified_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_or_bsd-simplified_1.RULE", + "matched_text": " * This code was Written by Gil Tene of Azul Systems, and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n\n For users of this code who wish to consume it under the \"BSD\" license\n rather than under the public domain or CC0 contribution text mentioned\n above, the code found under this directory is *also* provided under the\n following license (commonly referred to as the BSD 2-Clause License). This\n license does not detract from the above stated release of the code into\n the public domain, and simply represents an additional license granted by\n the Author.\n\n -----------------------------------------------------------------------------\n ** Beginning of \"BSD 2-Clause License\" text. **", + "matched_text_diagnostics": "released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n\n For users of this code who wish to consume it under the \"BSD\" license\n rather than under the public domain or CC0 contribution text mentioned\n above, the code found under this directory is *also* provided under the\n following license (commonly referred to as the BSD 2-Clause License). This\n license does not detract from the above stated release of the code into\n the public domain, and simply represents an additional license granted by\n the Author.\n\n -----------------------------------------------------------------------------\n ** Beginning of \"BSD 2-Clause License\" text. **" + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": "cc0-1.0", + "count": 17 + }, + { + "value": null, + "count": 1 + }, + { + "value": "bsd-simplified", + "count": 1 + }, + { + "value": "cc0-1.0 OR bsd-simplified", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 18 + }, + { + "value": "Copyright (c) Gil Tene", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 18 + }, + { + "value": "Gil Tene", + "count": 1 + } + ], + "authors": [ + { + "value": "Gil Tene of Azul Systems", + "count": 18 + }, + { + "value": null, + "count": 1 + } + ], + "programming_language": [ + { + "value": "Java", + "count": 16 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "bsd-simplified", + "count": 1 + }, + { + "value": "cc0-1.0 OR bsd-simplified", + "count": 1 + } + ], + "copyrights": [ + { + "value": "Copyright (c) Gil Tene", + "count": 1 + } + ], + "holders": [ + { + "value": "Gil Tene", + "count": 1 + } + ], + "authors": [ + { + "value": "Gil Tene of Azul Systems", + "count": 1 + } + ], + "programming_language": [] + }, + "license_references": [ + { + "key": "bsd-simplified", + "language": "en", + "short_name": "BSD-2-Clause", + "name": "BSD-2-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-2-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-2-Clause", + "other_spdx_license_keys": [ + "BSD-2-Clause-NetBSD", + "BSD-2" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/bsd-license.php" + ], + "osi_url": "http://opensource.org/licenses/bsd-license.php", + "faq_url": null, + "other_urls": [ + "http://spdx.org/licenses/BSD-2-Clause", + "http://www.freebsd.org/copyright/copyright.html", + "https://opensource.org/licenses/BSD-2-Clause" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-simplified.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-simplified", + "spdx_url": "https://spdx.org/licenses/BSD-2-Clause" + }, + { + "key": "cc0-1.0", + "language": "en", + "short_name": "CC0-1.0", + "name": "Creative Commons CC0 1.0 Universal", + "category": "Public Domain", + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "CC0-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://creativecommons.org/publicdomain/zero/1.0/legalcode" + ], + "osi_url": null, + "faq_url": "http://wiki.creativecommons.org/CC0_FAQ", + "other_urls": [ + "https://creativecommons.org/publicdomain/zero/1.0/legalcode" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc0-1.0", + "spdx_url": "https://spdx.org/licenses/CC0-1.0" + } + ], + "license_rule_references": [ + { + "license_expression": "bsd-simplified", + "identifier": "bsd-simplified_16.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_16.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 185, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.`," + }, + { + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_176.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_176.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 39, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/publicdomain/zero/1.0/" + ], + "ignorable_emails": [], + "text": "\n \n \n * and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n \n Public Domain, per Creative Commons CC0\n http://creativecommons.org/publicdomain/zero/1.0/\n \n " + }, + { + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_199.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_199.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 33, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Public Domain, per {{Creative Commons CC0}}" + }, + { + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_3.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_3.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 7, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/publicdomain/zero/1.0/" + ], + "ignorable_emails": [], + "text": "http://creativecommons.org/publicdomain/zero/1.0/" + }, + { + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_44.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 16, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/publicdomain/zero/1.0/" + ], + "ignorable_emails": [], + "text": "and released to the public domain, as explained at\n * http://creativecommons.org/publicdomain/zero/1.0/\n */" + }, + { + "license_expression": "cc0-1.0 OR bsd-simplified", + "identifier": "cc0-1.0_or_bsd-simplified_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_or_bsd-simplified_1.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 97, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://creativecommons.org/publicdomain/zero/1.0/" + ], + "ignorable_emails": [], + "text": "released to the public domain, as explained at\nhttp://creativecommons.org/publicdomain/zero/1.0/\n\nFor users of this code who wish to consume it under the \"BSD\" license\nrather than under the public domain or CC0 contribution text mentioned\nabove, the code found under this directory is *also* provided under the\nfollowing license (commonly referred to as the BSD 2-Clause License). This\nlicense does not detract from the above stated release of the code into\nthe public domain, and simply represents an additional license granted by\nthe Author.\n** Beginning of \"BSD 2-Clause License\" text. **" + } + ], + "files": [ + { + "path": "LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 2091, + "date": "2024-05-13", + "sha1": "2a08217e5b571885ec71b9c8b92ce53f9e85ca6f", + "md5": "deadc78cbcc98b16d1e2787747713830", + "sha256": "50b43424ea5a8855c49f89e4d3a00fd55fb572ecd0c872f4215f63f654983c6c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "(cc0-1.0 OR bsd-simplified) AND bsd-simplified", + "detected_license_expression_spdx": "(CC0-1.0 OR BSD-2-Clause) AND BSD-2-Clause", + "license_detections": [ + { + "license_expression": "cc0-1.0 OR bsd-simplified", + "license_expression_spdx": "CC0-1.0 OR BSD-2-Clause", + "matches": [ + { + "license_expression": "cc0-1.0 OR bsd-simplified", + "spdx_license_expression": "CC0-1.0 OR BSD-2-Clause", + "from_file": "latencyutils/LICENSE", + "start_line": 1, + "end_line": 13, + "matcher": "2-aho", + "score": 100, + "matched_length": 97, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_or_bsd-simplified_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_or_bsd-simplified_1.RULE", + "matched_text": " * This code was Written by Gil Tene of Azul Systems, and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n\n For users of this code who wish to consume it under the \"BSD\" license\n rather than under the public domain or CC0 contribution text mentioned\n above, the code found under this directory is *also* provided under the\n following license (commonly referred to as the BSD 2-Clause License). This\n license does not detract from the above stated release of the code into\n the public domain, and simply represents an additional license granted by\n the Author.\n\n -----------------------------------------------------------------------------\n ** Beginning of \"BSD 2-Clause License\" text. **", + "matched_text_diagnostics": "released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n\n For users of this code who wish to consume it under the \"BSD\" license\n rather than under the public domain or CC0 contribution text mentioned\n above, the code found under this directory is *also* provided under the\n following license (commonly referred to as the BSD 2-Clause License). This\n license does not detract from the above stated release of the code into\n the public domain, and simply represents an additional license granted by\n the Author.\n\n -----------------------------------------------------------------------------\n ** Beginning of \"BSD 2-Clause License\" text. **" + } + ], + "identifier": "cc0_1_0_or_bsd_simplified-11c046fa-e52b-23e8-8ae9-0591625bd7ad" + }, + { + "license_expression": "bsd-simplified", + "license_expression_spdx": "BSD-2-Clause", + "matches": [ + { + "license_expression": "bsd-simplified", + "spdx_license_expression": "BSD-2-Clause", + "from_file": "latencyutils/LICENSE", + "start_line": 18, + "end_line": 38, + "matcher": "2-aho", + "score": 100, + "matched_length": 185, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bsd-simplified_16.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_16.RULE", + "matched_text": " Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n THE POSSIBILITY OF SUCH DAMAGE.", + "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n THE POSSIBILITY OF SUCH DAMAGE." + } + ], + "identifier": "bsd_simplified-25075703-83ad-f419-e8fc-55c5ce7e67a5" + } + ], + "license_clues": [], + "percentage_of_license_text": 93.07, + "copyrights": [ + { + "copyright": "Copyright (c) 2012, 2013, 2014 Gil Tene", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Gil Tene", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 1, + "end_line": 1 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 2, + "end_line": 2 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "pom.xml", + "type": "file", + "name": "pom.xml", + "base_name": "pom", + "extension": ".xml", + "size": 7255, + "date": "2024-05-13", + "sha1": "484313e3e9d627dacf8ee4b432ccd2092dca8590", + "md5": "5ae03a4a5093aa36a52ee4c58dad49c0", + "sha256": "73a435f1f440a03073a074230cdfa2e3c381e81b720055eb3d384cb01843b733", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "maven", + "namespace": "org.latencyutils", + "name": "LatencyUtils", + "version": "2.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "LatencyUtils\nLatencyUtils is a package that provides latency recording and reporting utilities.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "developer", + "name": "Gil Tene", + "email": null, + "url": "https://github.com/giltene" + } + ], + "keywords": [], + "homepage_url": "http://latencyutils.github.io/LatencyUtils/", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/LatencyUtils/LatencyUtils/issues", + "code_view_url": "scm:git:git://github.com/LatencyUtils/LatencyUtils.git", + "vcs_url": "git://github.com/LatencyUtils/LatencyUtils.git", + "copyright": null, + "holder": null, + "declared_license_expression": "cc0-1.0", + "declared_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 33, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 33, + "rule_identifier": "cc0-1.0_199.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_199.RULE", + "matched_text": "- name: Public Domain, per Creative Commons CC0" + }, + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 7, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_3.RULE", + "matched_text": " url: http://creativecommons.org/publicdomain/zero/1.0/" + }, + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 4, + "end_line": 5, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * This code was Written by Gil Tene of Azul Systems, and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-8cc2c44f-ae6f-8ab0-35cb-59a998bf3b47" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- name: Public Domain, per Creative Commons CC0\n url: http://creativecommons.org/publicdomain/zero/1.0/\n comments: |\n * This code was Written by Gil Tene of Azul Systems, and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n", + "notice_text": null, + "source_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?classifier=sources" + ], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:maven/junit/junit@4.10", + "extracted_requirement": "4.10", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.hdrhistogram/HdrHistogram@2.0.3", + "extracted_requirement": "2.0.3", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://repo1.maven.org/maven2/org/latencyutils/LatencyUtils/2.0.1/", + "repository_download_url": "https://repo1.maven.org/maven2/org/latencyutils/LatencyUtils/2.0.1/LatencyUtils-2.0.1.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/latencyutils/LatencyUtils/2.0.1/LatencyUtils-2.0.1.pom", + "datasource_id": "maven_pom", + "purl": "pkg:maven/org.latencyutils/LatencyUtils@2.0.1" + } + ], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/pom.xml", + "start_line": 23, + "end_line": 32, + "matcher": "3-seq", + "score": 81.25, + "matched_length": 39, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_176.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_176.RULE", + "matched_text": " \n \n \n * This code was Written by Gil Tene of Azul Systems, and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n \n Public Domain, per Creative Commons CC0\n http://creativecommons.org/publicdomain/zero/1.0/\n \n ", + "matched_text_diagnostics": "licenses>\n \n \n * [This] [code] [was] [Written] [by] [Gil] [Tene] [of] [Azul] [Systems], and released to the\n * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/\n \n Public Domain, per Creative Commons CC0\n http://creativecommons.org/publicdomain/zero/1.0/\n \n " + } + ], + "identifier": "cc0_1_0-c3b74f6a-05be-d38b-84dd-3f5e28f74759" + } + ], + "license_clues": [], + "percentage_of_license_text": 7.08, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 26, + "end_line": 26 + } + ], + "emails": [ + { + "email": "git@github.com", + "start_line": 45, + "end_line": 45 + } + ], + "urls": [ + { + "url": "http://maven.apache.org/xsd/maven-4.0.0.xsd", + "start_line": 2, + "end_line": 2 + }, + { + "url": "http://latencyutils.github.io/LatencyUtils/", + "start_line": 17, + "end_line": 17 + }, + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 27, + "end_line": 27 + }, + { + "url": "https://github.com/giltene", + "start_line": 38, + "end_line": 38 + }, + { + "url": "git://github.com/LatencyUtils/LatencyUtils.git", + "start_line": 43, + "end_line": 43 + }, + { + "url": "git@github.com:LatencyUtils/LatencyUtils.git", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://github.com/LatencyUtils/LatencyUtils/issues", + "start_line": 50, + "end_line": 50 + }, + { + "url": "https://oss.sonatype.org/content/repositories/snapshots", + "start_line": 64, + "end_line": 64 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 2616, + "date": "2024-05-13", + "sha1": "feed5cda4ab1dcede5f1f2f4ab5b29b162acd3be", + "md5": "ce1fc9844a5d51a568d549df342467eb", + "sha256": "deffde62a94a3e68449249717021ac756d5dde3b58f67d32d04179439e7a3104", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src", + "type": "directory", + "name": "src", + "base_name": "src", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 16, + "dirs_count": 10, + "size_count": 119689, + "scan_errors": [] + }, + { + "path": "src/examples", + "type": "directory", + "name": "examples", + "base_name": "examples", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 1, + "size_count": 18266, + "scan_errors": [] + }, + { + "path": "src/examples/java", + "type": "directory", + "name": "java", + "base_name": "java", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 18266, + "scan_errors": [] + }, + { + "path": "src/examples/java/LatencyComparativeLoggingDemo.java", + "type": "file", + "name": "LatencyComparativeLoggingDemo.java", + "base_name": "LatencyComparativeLoggingDemo", + "extension": ".java", + "size": 7759, + "date": "2024-05-13", + "sha1": "67c13e829d554711a660156f77ac379695bb5c3b", + "md5": "8a40c94c30a9a938626cfc3d052a0b66", + "sha256": "6d3bf2a81021b613b1afbba94312c2d9b8d368b23c10f5e35db6abda2f5180a7", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/examples/java/LatencyComparativeLoggingDemo.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.06, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/examples/java/LatencyLoggingDemo.java", + "type": "file", + "name": "LatencyLoggingDemo.java", + "base_name": "LatencyLoggingDemo", + "extension": ".java", + "size": 6307, + "date": "2024-05-13", + "sha1": "a81510691f2bad2e19d315644703f479070d10ca", + "md5": "2f534fcacaed9a4fa4276e70a47423b8", + "sha256": "8655ad41cccc40f32ebebac64529c5c1293e756738697f40deb0431939178eb7", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/examples/java/LatencyLoggingDemo.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.37, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/examples/java/LatencyStatsDemo.java", + "type": "file", + "name": "LatencyStatsDemo.java", + "base_name": "LatencyStatsDemo", + "extension": ".java", + "size": 4200, + "date": "2024-05-13", + "sha1": "f55b93bdb5efb66433a9f1b0342202f8d667c74f", + "md5": "267bdbb57a223fb57961be1d48f1a47a", + "sha256": "ff5c2bb49afe169c4797989251aaef8be37cc25e4bb1ac4f11057f587ecbcae9", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/examples/java/LatencyStatsDemo.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.47, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main", + "type": "directory", + "name": "main", + "base_name": "main", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 3, + "size_count": 65590, + "scan_errors": [] + }, + { + "path": "src/main/java", + "type": "directory", + "name": "java", + "base_name": "java", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 2, + "size_count": 65590, + "scan_errors": [] + }, + { + "path": "src/main/java/org", + "type": "directory", + "name": "org", + "base_name": "org", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 1, + "size_count": 65590, + "scan_errors": [] + }, + { + "path": "src/main/java/org/LatencyUtils", + "type": "directory", + "name": "LatencyUtils", + "base_name": "LatencyUtils", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 0, + "size_count": 65590, + "scan_errors": [] + }, + { + "path": "src/main/java/org/LatencyUtils/IntervalEstimator.java", + "type": "file", + "name": "IntervalEstimator.java", + "base_name": "IntervalEstimator", + "extension": ".java", + "size": 769, + "date": "2024-05-13", + "sha1": "e47cd84dbe2800bb0c73612363d667edabd26fc2", + "md5": "b04335b404f014a08660ba481ad8bfcd", + "sha256": "292586ceed4e5a9427db86982d57290bd94f629ffa9b1dee0f9b1cd2dcef1a03", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/main/java/org/LatencyUtils/IntervalEstimator.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 17.39, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/LatencyUtils/LatencyStats.java", + "type": "file", + "name": "LatencyStats.java", + "base_name": "LatencyStats", + "extension": ".java", + "size": 21249, + "date": "2024-05-13", + "sha1": "7d8c617fe2e9c9f9003f1616a6d5a38860fcb0ca", + "md5": "6eacc06ac1fb5ff64c316b1f57bee175", + "sha256": "0dcfb1ee5f3d4925331881fb827ee20154163efc60c2047f5b1000c5e340cb46", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/main/java/org/LatencyUtils/LatencyStats.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.9, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/LatencyUtils/MovingAverageIntervalEstimator.java", + "type": "file", + "name": "MovingAverageIntervalEstimator.java", + "base_name": "MovingAverageIntervalEstimator", + "extension": ".java", + "size": 4111, + "date": "2024-05-13", + "sha1": "f71cc58e8b92c8d268ecda22349807aa248eccae", + "md5": "73c73fef854b8f9a9c1a1d52da85f812", + "sha256": "ce65397badaf0c94aac89c0ac9997027cac98c909a9249cdc33e331e79739b98", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/main/java/org/LatencyUtils/MovingAverageIntervalEstimator.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.6, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/LatencyUtils/package-info.java", + "type": "file", + "name": "package-info.java", + "base_name": "package-info", + "extension": ".java", + "size": 3033, + "date": "2024-05-13", + "sha1": "daa7c1f74fb3683b5e8595d66f50752e909aca16", + "md5": "3039993031f148ca575ead4ad68e437f", + "sha256": "31dab282068afc67b7cb8296646e72d18d8454f783b49218e85cb0e83550f256", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/main/java/org/LatencyUtils/package-info.java", + "start_line": 3, + "end_line": 4, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.3, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 3, + "end_line": 3 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 4, + "end_line": 4 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/LatencyUtils/PauseDetector.java", + "type": "file", + "name": "PauseDetector.java", + "base_name": "PauseDetector", + "extension": ".java", + "size": 5691, + "date": "2024-05-13", + "sha1": "b9f0497fa9cf84babd14c866b4fe5d6131fd574f", + "md5": "a9ff1d0fc683c72c5ed8d883ff634382", + "sha256": "6bd38231dd1a1cf241b5fe96fd24c0767f404b449357b089bdd2bb1be2911275", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/main/java/org/LatencyUtils/PauseDetector.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.74, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/LatencyUtils/PauseDetectorListener.java", + "type": "file", + "name": "PauseDetectorListener.java", + "base_name": "PauseDetectorListener", + "extension": ".java", + "size": 607, + "date": "2024-05-13", + "sha1": "6b1d7eb8758bf0d5abf689a6ed1ddc2f28f0a95d", + "md5": "9302f492f8b6bf1726c03fe6e6fd4a08", + "sha256": "23fe5cb31be3ad7669ac9e546bfdac03b1bc61b35e293146a62a9fe681ac68c3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/main/java/org/LatencyUtils/PauseDetectorListener.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 22.22, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/LatencyUtils/SimplePauseDetector.java", + "type": "file", + "name": "SimplePauseDetector.java", + "base_name": "SimplePauseDetector", + "extension": ".java", + "size": 8362, + "date": "2024-05-13", + "sha1": "623ea3ae6f2bd9bf17b412e96879d208913cc48f", + "md5": "12346d50add0a15d96ebda8b7325b45c", + "sha256": "c2e0bb1ba34420a566fe1ed613ada1167d10c9126e6d7d5e054fdd1bbd2b10dd", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/main/java/org/LatencyUtils/SimplePauseDetector.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.22, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/LatencyUtils/TimeCappedMovingAverageIntervalEstimator.java", + "type": "file", + "name": "TimeCappedMovingAverageIntervalEstimator.java", + "base_name": "TimeCappedMovingAverageIntervalEstimator", + "extension": ".java", + "size": 13352, + "date": "2024-05-13", + "sha1": "74e51b879ef08f42e6e4b6a3b07bb3b569cf2bcb", + "md5": "0dd4b2b5638d787c791444e458581b03", + "sha256": "a552ce83747f25ad71602c29b8ca21d204ca55343ec79c3c1c1f4e49ef5c1f2b", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/main/java/org/LatencyUtils/TimeCappedMovingAverageIntervalEstimator.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.39, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/LatencyUtils/TimeServices.java", + "type": "file", + "name": "TimeServices.java", + "base_name": "TimeServices", + "extension": ".java", + "size": 8416, + "date": "2024-05-13", + "sha1": "2356112f3f541eaa2de97407822c069c6917a93c", + "md5": "676634bd0980537c9c2ab9a230d79b98", + "sha256": "069f51dee20b03a98b8dacd4034f79570e9a50c4b602ffcc3e5dfb524f500fca", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/main/java/org/LatencyUtils/TimeServices.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.7, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test", + "type": "directory", + "name": "test", + "base_name": "test", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 3, + "size_count": 35833, + "scan_errors": [] + }, + { + "path": "src/test/java", + "type": "directory", + "name": "java", + "base_name": "java", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 2, + "size_count": 35833, + "scan_errors": [] + }, + { + "path": "src/test/java/org", + "type": "directory", + "name": "org", + "base_name": "org", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 1, + "size_count": 35833, + "scan_errors": [] + }, + { + "path": "src/test/java/org/LatencyUtils", + "type": "directory", + "name": "LatencyUtils", + "base_name": "LatencyUtils", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 35833, + "scan_errors": [] + }, + { + "path": "src/test/java/org/LatencyUtils/LatencyStatsTest.java", + "type": "file", + "name": "LatencyStatsTest.java", + "base_name": "LatencyStatsTest", + "extension": ".java", + "size": 16077, + "date": "2024-05-13", + "sha1": "207b77f84f5281ff751e11cf359d3a3cacbb45f7", + "md5": "326e98c927cb3bee35477d69f55a7a2b", + "sha256": "903f450428e613672c9d88818ed958c1d0ca84368e4ad831df9b989f45eee5ee", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/test/java/org/LatencyUtils/LatencyStatsTest.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.17, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/LatencyUtils/MovingAverageIntervalEstimatorTest.java", + "type": "file", + "name": "MovingAverageIntervalEstimatorTest.java", + "base_name": "MovingAverageIntervalEstimatorTest", + "extension": ".java", + "size": 1393, + "date": "2024-05-13", + "sha1": "69bb1683197d2e811fa466cbd0fdad76cc7a664a", + "md5": "9c8ae9129474c099d280ab6c0c4c6bba", + "sha256": "ad900cf304aa46cb32876c4f7d7cf9049e28d9c9bc6d6e02bb90b8ced6c8cdd5", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/test/java/org/LatencyUtils/MovingAverageIntervalEstimatorTest.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.35, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/LatencyUtils/SimplePauseDetectorTest.java", + "type": "file", + "name": "SimplePauseDetectorTest.java", + "base_name": "SimplePauseDetectorTest", + "extension": ".java", + "size": 9009, + "date": "2024-05-13", + "sha1": "482319a5b6df46683394360779b98dfb89655051", + "md5": "8b2d389e70d7c4f60ec4584ecf68e8e8", + "sha256": "add23e821a0e7dd453e78e90d2493981f8980d1593fd6233a47c9101b2952f26", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/test/java/org/LatencyUtils/SimplePauseDetectorTest.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.87, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/LatencyUtils/TimeCappedMovingAverageIntervalEstimatorTest.java", + "type": "file", + "name": "TimeCappedMovingAverageIntervalEstimatorTest.java", + "base_name": "TimeCappedMovingAverageIntervalEstimatorTest", + "extension": ".java", + "size": 9354, + "date": "2024-05-13", + "sha1": "c2f581341c06a32c1cc124ea2e0e028f097a7b55", + "md5": "0b2824be22d4ef57b1d1eb8159df807a", + "sha256": "1181779ee70c1cacff5daaa2b2938e6e3c58e106654d46829b936dae28872f45", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.latencyutils/LatencyUtils@2.0.1?uuid=8de3c1d6-8894-4781-9886-5bbc9f6ca4bf" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "latencyutils/src/test/java/org/LatencyUtils/TimeCappedMovingAverageIntervalEstimatorTest.java", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 16, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_44.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_44.RULE", + "matched_text": " * Written by Gil Tene of Azul Systems, and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "and released to the public domain,\n * as explained at http://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-ee74816d-d89c-0935-be1a-81a1d1569edb" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.7, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Gil Tene of Azul Systems", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [], + "urls": [ + { + "url": "http://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/github-license-expression-jenkinsci-pipeline-input-step-plugin.json b/test/fixtures/scancode/32.1.0/github-license-expression-jenkinsci-pipeline-input-step-plugin.json new file mode 100644 index 000000000..e40ed53cd --- /dev/null +++ b/test/fixtures/scancode/32.1.0/github-license-expression-jenkinsci-pipeline-input-step-plugin.json @@ -0,0 +1,6040 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/git/github/jenkinsci/pipeline-input-step-plugin/d8a957db5be95ddfbf81f41a60b2f034000314b5", + "fetchedAt": "2024-05-13T12:23:49.094Z", + "links": { + "self": { + "href": "urn:git:github:jenkinsci:pipeline-input-step-plugin:revision:d8a957db5be95ddfbf81f41a60b2f034000314b5:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:git:github:jenkinsci:pipeline-input-step-plugin:revision:d8a957db5be95ddfbf81f41a60b2f034000314b5:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2022-10-12T18:40:34.000Z", + "processedAt": "2024-05-13T12:24:00.980Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-IGF1vN/pipeline-input-step-plugin" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-cLBGWQ", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122349.751631", + "end_timestamp": "2024-05-13T122400.316248", + "output_format_version": "3.1.0", + "duration": 10.564629077911377, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 45 + } + } + ], + "summary": { + "declared_license_expression": null, + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "declared_holder": "", + "primary_language": "Java", + "other_license_expressions": [ + { + "value": "mit", + "count": 10 + } + ], + "other_holders": [ + { + "value": null, + "count": 36 + }, + { + "value": "CloudBees, Inc.", + "count": 6 + }, + { + "value": "Jesse Glick", + "count": 3 + } + ], + "other_languages": [ + { + "value": "HTML", + "count": 6 + } + ] + }, + "packages": [ + { + "type": "maven", + "namespace": "org.jenkins-ci.plugins", + "name": "pipeline-input-step", + "version": "999999-SNAPSHOT", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Pipeline: Input Step", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/jenkinsci/pipeline-input-step-plugin", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/jenkinsci/pipeline-input-step-plugin", + "vcs_url": "git+https://github.com/jenkinsci/pipeline-input-step-plugin.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1106.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", + "matched_text": "- name: MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/pom.xml", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_65.RULE", + "matched_text": " url: https://opensource.org/licenses/MIT" + } + ], + "identifier": "mit-7de144d5-079e-be77-1444-e505aff792a6" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- name: MIT License\n url: https://opensource.org/licenses/MIT\n", + "notice_text": null, + "source_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/pipeline-input-step/999999-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/pipeline-input-step/999999-SNAPSHOT/pipeline-input-step-999999-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/pipeline-input-step/999999-SNAPSHOT/pipeline-input-step-999999-SNAPSHOT.pom", + "package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_paths": [ + "pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT" + } + ], + "dependencies": [ + { + "purl": "pkg:maven/io.jenkins.tools.bom/bom-2.289.x@1289.v5c4b_1c43511b_", + "extracted_requirement": "1289.v5c4b_1c43511b_", + "scope": "import", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/io.jenkins.tools.bom/bom-2.289.x@1289.v5c4b_1c43511b_?uuid=e1ab6f9a-3cd2-44db-be20-70ce6cbc5625", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/structs", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins/structs?uuid=5905f59d-ab88-496f-a7ba-1fb11b0cb4fc", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api?uuid=41cd1398-399e-46a9-84f3-b755834c4ab3", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-api?uuid=49b7e403-579c-44b2-8f14-b693e762e9e1", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support?uuid=cad54bd8-a869-4493-80b5-adc3320bab13", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/credentials", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins/credentials?uuid=b3879ec1-82bd-46f0-b1e9-d5e2965cb8d3", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-cps", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-cps?uuid=4a56f57c-4c00-459c-b0fb-3b74bed8ad73", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-job", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-job?uuid=fa5b02d5-5272-4d86-81ae-8d0721507272", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-basic-steps", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-basic-steps?uuid=3bc2dd95-d766-4a77-bd6f-d456e8d709ae", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-durable-task-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-durable-task-step?uuid=5f71edb0-9d6d-4641-9847-3d273d6bf894", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api?uuid=76ab8c59-1616-4e52-86d8-aa6d03cc6de2", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-scm-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-scm-step?uuid=7ec9ef0e-efa8-42e0-9cdf-36107c75ba78", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/script-security", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins/script-security?uuid=27d11990-e57c-4bdb-9461-b911758b0b67", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/credentials-binding", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins/credentials-binding?uuid=bcea08c5-7b8e-4bc2-90be-ecc4582d64bd", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/io.jenkins.tools.bom/bom-2.289.x@1289.v5c4b_1c43511b_", + "extracted_requirement": "1289.v5c4b_1c43511b_", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/io.jenkins.tools.bom/bom-2.289.x@1289.v5c4b_1c43511b_?uuid=4ba0256a-1c3b-4b45-9f9a-ae3c79860df9", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + } + ], + "license_detections": [ + { + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 9, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ] + }, + { + "identifier": "mit-5e5e7343-038e-8229-3a6d-18334dccee7d", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "pipeline-input-step-plugin/pom.xml", + "start_line": 15, + "end_line": 20, + "matcher": "3-seq", + "score": 61.9, + "matched_length": 13, + "match_coverage": 61.9, + "rule_relevance": 100, + "rule_identifier": "mit_1278.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1278.RULE", + "matched_text": " \n \n MIT License\n https://opensource.org/licenses/MIT\n \n ", + "matched_text_diagnostics": "licenses>\n \n MIT License\n [https]://opensource.org/licenses/MIT\n \n " + } + ] + }, + { + "identifier": "mit-7de144d5-079e-be77-1444-e505aff792a6", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "pipeline-input-step-plugin/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1106.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", + "matched_text": "- name: MIT License" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "pipeline-input-step-plugin/pom.xml", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_65.RULE", + "matched_text": " url: https://opensource.org/licenses/MIT" + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": null, + "count": 35 + }, + { + "value": "mit", + "count": 10 + } + ], + "copyrights": [ + { + "value": null, + "count": 36 + }, + { + "value": "Copyright (c) CloudBees, Inc.", + "count": 6 + }, + { + "value": "Copyright Jesse Glick", + "count": 3 + } + ], + "holders": [ + { + "value": null, + "count": 36 + }, + { + "value": "CloudBees, Inc.", + "count": 6 + }, + { + "value": "Jesse Glick", + "count": 3 + } + ], + "authors": [ + { + "value": null, + "count": 40 + }, + { + "value": "Kohsuke Kawaguchi", + "count": 4 + }, + { + "value": "Valentina Armenise", + "count": 1 + } + ], + "programming_language": [ + { + "value": "Java", + "count": 11 + }, + { + "value": "HTML", + "count": 6 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [], + "copyrights": [], + "holders": [], + "authors": [], + "programming_language": [] + }, + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [ + "LicenseRef-MIT-Bootstrap", + "LicenseRef-MIT-Discord", + "LicenseRef-MIT-TC", + "LicenseRef-MIT-Diehl" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + { + "license_expression": "mit", + "identifier": "mit_1106.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "name: MIT License" + }, + { + "license_expression": "mit", + "identifier": "mit_1278.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1278.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 21, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.opensource.org/licenses/mit-license.php" + ], + "ignorable_emails": [], + "text": "\n \n {{MIT License}}\n http://www.opensource.org/licenses/mit-license.php\n repo\n \n " + }, + { + "license_expression": "mit", + "identifier": "mit_27.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "the MIT License" + }, + { + "license_expression": "mit", + "identifier": "mit_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_65.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://opensource.org/licenses/MIT" + ], + "ignorable_emails": [], + "text": "(https://opensource.org/licenses/MIT)" + } + ], + "files": [ + { + "path": "CHANGELOG.md", + "type": "file", + "name": "CHANGELOG.md", + "base_name": "CHANGELOG", + "extension": ".md", + "size": 4247, + "date": "2024-05-13", + "sha1": "4d381a64c777b70072193c27b867fd5e76991798", + "md5": "add7120a352878fa1d3fe61e6f696134", + "sha256": "b41c984e81a694d95e016885db46614803b18a0242b0e412b58a325b508abcd2", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/jenkinsci/pipeline-input-step-plugin/releases", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-63516", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-56016", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://github.com/jenkinsci/pipeline-input-step-plugin/pull/43", + "start_line": 11, + "end_line": 11 + }, + { + "url": "https://github.com/jenkinsci/pipeline-input-step-plugin/pull/38", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://github.com/jenkinsci/pipeline-input-step-plugin/pull/40", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://github.com/jenkinsci/pipeline-input-step-plugin/pull/42", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://github.com/jenkinsci/pipeline-input-step-plugin/pull/45", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-47699", + "start_line": 19, + "end_line": 19 + }, + { + "url": "https://github.com/jenkinsci/pipeline-input-step-plugin/pull/37", + "start_line": 22, + "end_line": 22 + }, + { + "url": "https://github.com/jenkinsci/pipeline-input-step-plugin/pull/30", + "start_line": 30, + "end_line": 30 + }, + { + "url": "https://github.com/jenkinsci/pipeline-input-step-plugin/pull/23", + "start_line": 32, + "end_line": 32 + }, + { + "url": "https://github.com/jenkinsci/pipeline-input-step-plugin/pull/31", + "start_line": 36, + "end_line": 36 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-55181", + "start_line": 42, + "end_line": 42 + }, + { + "url": "https://jenkins.io/security/advisory/2017-08-07", + "start_line": 52, + "end_line": 52 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-43856", + "start_line": 58, + "end_line": 58 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-40594", + "start_line": 61, + "end_line": 61 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-40926", + "start_line": 69, + "end_line": 69 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-31425", + "start_line": 85, + "end_line": 85 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-31396", + "start_line": 87, + "end_line": 87 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-38380", + "start_line": 89, + "end_line": 89 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-39168", + "start_line": 97, + "end_line": 97 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-37154", + "start_line": 105, + "end_line": 105 + }, + { + "url": "https://github.com/jenkinsci/workflow-plugin/blob/82e7defa37c05c5f004f1ba01c93df61ea7868a5/CHANGES.md", + "start_line": 121, + "end_line": 121 + }, + { + "url": "https://plugins.jenkins.io/workflow-support", + "start_line": 123, + "end_line": 123 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Jenkinsfile", + "type": "file", + "name": "Jenkinsfile", + "base_name": "Jenkinsfile", + "extension": "", + "size": 165, + "date": "2024-05-13", + "sha1": "516de78e9bbde158d714234595984757ad652e68", + "md5": "4accee666b7f0d86151c6a8a9a535132", + "sha256": "cbe0aff5148a9ed14bd8194b0996d70f767cfc692587fbf06d2ec759c5afaf22", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "pom.xml", + "type": "file", + "name": "pom.xml", + "base_name": "pom", + "extension": ".xml", + "size": 4484, + "date": "2024-05-13", + "sha1": "6bd69c283612995097fdd0c9967f29e821dc1161", + "md5": "3cf6fb32693e015831945ccec55ebf4f", + "sha256": "9f6d05d8661120a32dcc7d1a84e2ce4550327294046c47e3ae1b5049e49976aa", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "maven", + "namespace": "org.jenkins-ci.plugins", + "name": "pipeline-input-step", + "version": "999999-SNAPSHOT", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Pipeline: Input Step", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/jenkinsci/pipeline-input-step-plugin", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/jenkinsci/pipeline-input-step-plugin", + "vcs_url": "git+https://github.com/jenkinsci/pipeline-input-step-plugin.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1106.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", + "matched_text": "- name: MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/pom.xml", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_65.RULE", + "matched_text": " url: https://opensource.org/licenses/MIT" + } + ], + "identifier": "mit-7de144d5-079e-be77-1444-e505aff792a6" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- name: MIT License\n url: https://opensource.org/licenses/MIT\n", + "notice_text": null, + "source_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?classifier=sources" + ], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:maven/io.jenkins.tools.bom/bom-2.289.x@1289.v5c4b_1c43511b_", + "extracted_requirement": "1289.v5c4b_1c43511b_", + "scope": "import", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/structs", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/credentials", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-cps", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-job", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-basic-steps", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-durable-task-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-scm-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/script-security", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/credentials-binding", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/io.jenkins.tools.bom/bom-2.289.x@1289.v5c4b_1c43511b_", + "extracted_requirement": "1289.v5c4b_1c43511b_", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/pipeline-input-step/999999-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/pipeline-input-step/999999-SNAPSHOT/pipeline-input-step-999999-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/pipeline-input-step/999999-SNAPSHOT/pipeline-input-step-999999-SNAPSHOT.pom", + "datasource_id": "maven_pom", + "purl": "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT" + } + ], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/pom.xml", + "start_line": 15, + "end_line": 20, + "matcher": "3-seq", + "score": 61.9, + "matched_length": 13, + "match_coverage": 61.9, + "rule_relevance": 100, + "rule_identifier": "mit_1278.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1278.RULE", + "matched_text": " \n \n MIT License\n https://opensource.org/licenses/MIT\n \n ", + "matched_text_diagnostics": "licenses>\n \n MIT License\n [https]://opensource.org/licenses/MIT\n \n " + } + ], + "identifier": "mit-5e5e7343-038e-8229-3a6d-18334dccee7d" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.12, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "git@github.com", + "start_line": 23, + "end_line": 23 + } + ], + "urls": [ + { + "url": "https://github.com/jenkinsci/$%7Bproject.artifactId%7D-plugin", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 18, + "end_line": 18 + }, + { + "url": "https://github.com/$%7BgitHubRepo%7D.git", + "start_line": 22, + "end_line": 22 + }, + { + "url": "git@github.com:${gitHubRepo}.git", + "start_line": 23, + "end_line": 23 + }, + { + "url": "https://github.com/$%7BgitHubRepo", + "start_line": 24, + "end_line": 24 + }, + { + "url": "https://repo.jenkins-ci.org/public/", + "start_line": 30, + "end_line": 30 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 459, + "date": "2024-05-13", + "sha1": "ea838160d3a32a23a00f4c56932d5b45b3230e8b", + "md5": "fa09964d170b225f1a494acc7cf21b57", + "sha256": "b6a0608ded7270cffe1b3dba90b6a0f789f19f42add4a9b3f1eab61e33f10561", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.jenkins.io/redirect/pipeline-snippet-generator", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://www.jenkins.io/doc/pipeline/steps/pipeline-input-step", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".github", + "type": "directory", + "name": ".github", + "base_name": ".github", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 1, + "size_count": 727, + "scan_errors": [] + }, + { + "path": ".github/dependabot.yml", + "type": "file", + "name": "dependabot.yml", + "base_name": "dependabot", + "extension": ".yml", + "size": 313, + "date": "2024-05-13", + "sha1": "28706c5043c39c601b19eb355f5c2f03480c97a4", + "md5": "e689bbdd7a56ec4ea0053b8819567a7d", + "sha256": "6b828698817113553ef2be63aac75564e905c74233868b00a475b66016839852", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates", + "start_line": 1, + "end_line": 1 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".github/release-drafter.yml", + "type": "file", + "name": "release-drafter.yml", + "base_name": "release-drafter", + "extension": ".yml", + "size": 18, + "date": "2024-05-13", + "sha1": "abc91366a68b9bb4fd8eb3728d33f6c4ac6d3761", + "md5": "8b185a0c0638cb1763b8b3493f3b9272", + "sha256": "5428cff8114386633b4e1b7de411f08bf0b30a08e1532041bbbfa2ffca9ed269", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".github/workflows", + "type": "directory", + "name": "workflows", + "base_name": "workflows", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 396, + "scan_errors": [] + }, + { + "path": ".github/workflows/cd.yaml", + "type": "file", + "name": "cd.yaml", + "base_name": "cd", + "extension": ".yaml", + "size": 396, + "date": "2024-05-13", + "sha1": "2dbf025015e20cb1549121375c5ae3c8fc295565", + "md5": "6e81916a752e09f2a74b9040c1970588", + "sha256": "d6fe03ef4287e422496e52a73eeba9e66b33df161b384af516a597270b2b3b0a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.jenkins.io/redirect/continuous-delivery-of-plugins", + "start_line": 1, + "end_line": 1 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".mvn", + "type": "directory", + "name": ".mvn", + "base_name": ".mvn", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 494, + "scan_errors": [] + }, + { + "path": ".mvn/extensions.xml", + "type": "file", + "name": "extensions.xml", + "base_name": "extensions", + "extension": ".xml", + "size": 415, + "date": "2024-05-13", + "sha1": "c8ccb22996ea7043fd7f2931a6043c84f0ce5ab6", + "md5": "51abd65c1015672de5eb1ca5004b942d", + "sha256": "36176720eb7b2876e9ec384e7962c0c0f6d32bd10c3d27a99c4dd2fa8ba19653", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://maven.apache.org/EXTENSIONS/1.0.0", + "start_line": 1, + "end_line": 1 + }, + { + "url": "http://maven.apache.org/xsd/core-extensions-1.0.0.xsd", + "start_line": 1, + "end_line": 1 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".mvn/maven.config", + "type": "file", + "name": "maven.config", + "base_name": "maven", + "extension": ".config", + "size": 79, + "date": "2024-05-13", + "sha1": "94624239c45d10168fb62626c3c4a7420027e634", + "md5": "c857e936bb0ffff7f2c544c0d536e01d", + "sha256": "206f585921c0c399714b16fc4c9d9037fa51407dcb7d870bc4ba89ea6de26cc4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "docs", + "type": "directory", + "name": "docs", + "base_name": "docs", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 1451, + "scan_errors": [] + }, + { + "path": "docs/fileParameters.md", + "type": "file", + "name": "fileParameters.md", + "base_name": "fileParameters", + "extension": ".md", + "size": 1451, + "date": "2024-05-13", + "sha1": "2d6de21953c8a2d1f8384c24bbc31b5b4db3a118", + "md5": "191ae33468a596861a4da43e0a2edc02", + "sha256": "c868d64f220e0af3793540e9c35c6c121a4ab6deece037bf1c9bd3d265ff91d8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://plugins.jenkins.io/file-parameters", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://github.com/jenkinsci/file-parameters-plugin#usage-with-input", + "start_line": 34, + "end_line": 34 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src", + "type": "directory", + "name": "src", + "base_name": "src", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 35, + "dirs_count": 45, + "size_count": 100624, + "scan_errors": [] + }, + { + "path": "src/main", + "type": "directory", + "name": "main", + "base_name": "main", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 21, + "dirs_count": 20, + "size_count": 55322, + "scan_errors": [] + }, + { + "path": "src/main/java", + "type": "directory", + "name": "java", + "base_name": "java", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 7, + "size_count": 45354, + "scan_errors": [] + }, + { + "path": "src/main/java/org", + "type": "directory", + "name": "org", + "base_name": "org", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 6, + "size_count": 45354, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci", + "type": "directory", + "name": "jenkinsci", + "base_name": "jenkinsci", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 5, + "size_count": 45354, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins", + "type": "directory", + "name": "plugins", + "base_name": "plugins", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 4, + "size_count": 45354, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow", + "type": "directory", + "name": "workflow", + "base_name": "workflow", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 3, + "size_count": 45354, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support", + "type": "directory", + "name": "support", + "base_name": "support", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 2, + "size_count": 45354, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps", + "type": "directory", + "name": "steps", + "base_name": "steps", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 1, + "size_count": 45354, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input", + "type": "directory", + "name": "input", + "base_name": "input", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 0, + "size_count": 45354, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction.java", + "type": "file", + "name": "ApproverAction.java", + "base_name": "ApproverAction", + "extension": ".java", + "size": 1939, + "date": "2024-05-13", + "sha1": "1bdb5432b3e983e88059a835ae1f34c2d0d73adf", + "md5": "c38563fee83bad530bc20e0b96d0f062", + "sha256": "82c1206c64f80ca5785ddc257b4bb242fe4386358e396e7cafcf229625bd3169", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 65.08, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [ + { + "author": "Valentina Armenise", + "start_line": 37, + "end_line": 37 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputAction.java", + "type": "file", + "name": "InputAction.java", + "base_name": "InputAction", + "extension": ".java", + "size": 6146, + "date": "2024-05-13", + "sha1": "3ea5654667e3d8e7e00f4bd8235f41039b00cf7f", + "md5": "ee3e751f340c3dcfe4acf5117c824824", + "sha256": "e52f61e80b08d10f39e36e7246f0af4859867a9156ed7cbb8cdc4fa46ab9b8d6", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStep.java", + "type": "file", + "name": "InputStep.java", + "base_name": "InputStep", + "extension": ".java", + "size": 13343, + "date": "2024-05-13", + "sha1": "da12574f4315ab95a3fbf9a695d64e0b68f8b76c", + "md5": "08a036756b23ca553e980b46f0f09fd5", + "sha256": "4dddc5b0361930f5df8023d7c22a10df4017868b161f897bf20db4dcbedbce9e", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 47, + "end_line": 47 + } + ], + "emails": [], + "urls": [ + { + "url": "https://www.rfc-editor.org/rfc/rfc3986.txt", + "start_line": 302, + "end_line": 302 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepExecution.java", + "type": "file", + "name": "InputStepExecution.java", + "base_name": "InputStepExecution", + "extension": ".java", + "size": 18427, + "date": "2024-05-13", + "sha1": "e4e7bb5ec539e8a9fb2b36a7031f4342f22a73f3", + "md5": "9b4e45824b12c96d1231174dfe8dc70a", + "sha256": "88b07546c223cba6fefa08d9356b40e2adae9bf85e50cbfb53b231ad8c589d1a", + "mime_type": "text/x-java", + "file_type": "Java source, UTF-8 Unicode text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 62, + "end_line": 62 + } + ], + "emails": [], + "urls": [ + { + "url": "https://jenkins.io/redirect/plugin/pipeline-input-step/file-parameters", + "start_line": 95, + "end_line": 95 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputSubmittedAction.java", + "type": "file", + "name": "InputSubmittedAction.java", + "base_name": "InputSubmittedAction", + "extension": ".java", + "size": 2406, + "date": "2024-05-13", + "sha1": "a7eb019ff415f477fa5388653198146cc860f338", + "md5": "a32bfe422d8674ce4e9879816f06af2d", + "sha256": "3781d4db6f64265fe7a1bc6ffaf6cb0badfc6a5771f5e3e4396864cec1280a8f", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputSubmittedAction.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputSubmittedAction.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 56.36, + "copyrights": [ + { + "copyright": "Copyright (c) 2017, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/Outcome.java", + "type": "file", + "name": "Outcome.java", + "base_name": "Outcome", + "extension": ".java", + "size": 1683, + "date": "2024-05-13", + "sha1": "5f32885e9520effa53e6ecd185b587bf334241ea", + "md5": "8ce95a6cdceb70913917ae6cb9775c79", + "sha256": "20b320556f84efa2f5e5c3fe53902a9ae0ed1b69dca4c9c8fa3ebd7b303a6247", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 12, + "end_line": 12 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/package-info.java", + "type": "file", + "name": "package-info.java", + "base_name": "package-info", + "extension": ".java", + "size": 189, + "date": "2024-05-13", + "sha1": "50ecc1654e6ca142c8c5523bbbaef29a2033c6e7", + "md5": "6b7a962307853a58032d1a8670d47198", + "sha256": "2345f9dc4e11dbbb17a5fff2c2528f855b008444581a96fac017d1d7ab7ae129", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/Rejection.java", + "type": "file", + "name": "Rejection.java", + "base_name": "Rejection", + "extension": ".java", + "size": 1221, + "date": "2024-05-13", + "sha1": "9ac18f3bd24ec6e05396db9690f44b94f1e1d7aa", + "md5": "244ccc552b0f8ab0a6a218f053a1b750", + "sha256": "1666f93a9fed0015dcdc85b73a487cfa662efcc3eb72a1dc8d74e96b69a14bca", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources", + "type": "directory", + "name": "resources", + "base_name": "resources", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 13, + "dirs_count": 11, + "size_count": 9968, + "scan_errors": [] + }, + { + "path": "src/main/resources/index.jelly", + "type": "file", + "name": "index.jelly", + "base_name": "index", + "extension": ".jelly", + "size": 1281, + "date": "2024-05-13", + "sha1": "a58283b6850ed93382b4d6732e595f6f17417a97", + "md5": "3bf3e51ec912d834c0f98c6cd77f82db", + "sha256": "e6db4ca06d69db0b35b0e37c9979d405bf177077d2f831c736832e62c2affe0d", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/resources/index.jelly", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/resources/index.jelly", + "start_line": 7, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 81.19, + "copyrights": [ + { + "copyright": "Copyright 2016 CloudBees, Inc.", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org", + "type": "directory", + "name": "org", + "base_name": "org", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 12, + "dirs_count": 10, + "size_count": 8687, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci", + "type": "directory", + "name": "jenkinsci", + "base_name": "jenkinsci", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 12, + "dirs_count": 9, + "size_count": 8687, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins", + "type": "directory", + "name": "plugins", + "base_name": "plugins", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 12, + "dirs_count": 8, + "size_count": 8687, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow", + "type": "directory", + "name": "workflow", + "base_name": "workflow", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 12, + "dirs_count": 7, + "size_count": 8687, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support", + "type": "directory", + "name": "support", + "base_name": "support", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 12, + "dirs_count": 6, + "size_count": 8687, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps", + "type": "directory", + "name": "steps", + "base_name": "steps", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 12, + "dirs_count": 5, + "size_count": 8687, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input", + "type": "directory", + "name": "input", + "base_name": "input", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 12, + "dirs_count": 4, + "size_count": 8687, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/Messages.properties", + "type": "file", + "name": "Messages.properties", + "base_name": "Messages", + "extension": ".properties", + "size": 272, + "date": "2024-05-13", + "sha1": "ba7926ab7d56c9b90e511a40186313e394760a7a", + "md5": "eb2f887cc2d0885e36af36b2a1bb229c", + "sha256": "0ee1eb05103aa9a20a9a7378d32b570fa636dafd9c66f3851c7ed78fc953dc5a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction", + "type": "directory", + "name": "ApproverAction", + "base_name": "ApproverAction", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 2545, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction/summary.jelly", + "type": "file", + "name": "summary.jelly", + "base_name": "summary", + "extension": ".jelly", + "size": 1351, + "date": "2024-05-13", + "sha1": "149cbd7dd0af8edb3a0fa84ebb740ab8388f15f1", + "md5": "eb1c9c0f3c011d125788161f2a7ca936", + "sha256": "ef2752b27828d753e8b1b6ae0d61146df0cefc91f9c3bc58823af3efa09da53c", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction/summary.jelly", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction/summary.jelly", + "start_line": 7, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 78.1, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction/summary.properties", + "type": "file", + "name": "summary.properties", + "base_name": "summary", + "extension": ".properties", + "size": 1194, + "date": "2024-05-13", + "sha1": "ced0226d65276f57eeacf12410cd32829fa38dcc", + "md5": "5ffc5d35ceb649e5ae821960dcd747c7", + "sha256": "7df3115dd82b5ee13796e0839ad7548436f43e59c54d7dcad59f63451fde3c41", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction/summary.properties", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "# The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/ApproverAction/summary.properties", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "# Permission is hereby granted, free of charge, to any person obtaining a copy\n# of this software and associated documentation files (the \"Software\"), to deal\n# in the Software without restriction, including without limitation the rights\n# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n# copies of the Software, and to permit persons to whom the Software is\n# furnished to do so, subject to the following conditions:\n#\n# The above copyright notice and this permission notice shall be included in\n# all copies or substantial portions of the Software.\n#\n# THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n# THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n# of this software and associated documentation files (the \"Software\"), to deal\n# in the Software without restriction, including without limitation the rights\n# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n# copies of the Software, and to permit persons to whom the Software is\n# furnished to do so, subject to the following conditions:\n#\n# The above copyright notice and this permission notice shall be included in\n# all copies or substantial portions of the Software.\n#\n# THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n# THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 90.11, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputAction", + "type": "directory", + "name": "InputAction", + "base_name": "InputAction", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 453, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputAction/index.jelly", + "type": "file", + "name": "index.jelly", + "base_name": "index", + "extension": ".jelly", + "size": 453, + "date": "2024-05-13", + "sha1": "38ad2b69f31def3c9169357fc9e127eb99415c02", + "md5": "b6ec4ec12280c537eceb37ed6985fa93", + "sha256": "b66822114047cdd791fe88fa76f0aff8b74fd9e04c7ec389badf805ca86a1f96", + "mime_type": "text/plain", + "file_type": "exported SGML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep", + "type": "directory", + "name": "InputStep", + "base_name": "InputStep", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 7, + "dirs_count": 0, + "size_count": 3952, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/config.jelly", + "type": "file", + "name": "config.jelly", + "base_name": "config", + "extension": ".jelly", + "size": 1928, + "date": "2024-05-13", + "sha1": "d21be8157e9b99e905276ae9dff3b9cb6f7ea2aa", + "md5": "9760c41457c2d0c801654b2f0a4fe0ed", + "sha256": "ec24812a526f7db230f058820dacd5fd9b1bd64c61ad6130cd0d9b3e4164b109", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/config.jelly", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/config.jelly", + "start_line": 7, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 61.42, + "copyrights": [ + { + "copyright": "Copyright 2014 Jesse Glick", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/help-id.html", + "type": "file", + "name": "help-id.html", + "base_name": "help-id", + "extension": ".html", + "size": 239, + "date": "2024-05-13", + "sha1": "b165f4cb171e6a1c5c35467ac42baa5284f73d8f", + "md5": "dc3cebcb852551a7e2fe407b44e55f1b", + "sha256": "c3cadd5a6f3a8da4c8f900c8324093a56c602924c77f4c18c0c5ee7dfaec9448", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/help-message.html", + "type": "file", + "name": "help-message.html", + "base_name": "help-message", + "extension": ".html", + "size": 253, + "date": "2024-05-13", + "sha1": "f01b07ef817bbf9f1c25edc5b9d28d73a7f0a216", + "md5": "51629443cfb258104aecfc22109094fc", + "sha256": "deb1c70add8fac9607d441348e36b54e0fb660879ea527eef603db51e12aa790", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/help-parameters.html", + "type": "file", + "name": "help-parameters.html", + "base_name": "help-parameters", + "extension": ".html", + "size": 488, + "date": "2024-05-13", + "sha1": "dcc45ffe30ac26325ed5bf9cd8fffbaf86c81c59", + "md5": "294508de43bfba6443736132429d467f", + "sha256": "41a8d3bff801970875b5754e16ffc4e44a00326b454848348e36134ffbd7d8cb", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/help-submitter.html", + "type": "file", + "name": "help-submitter.html", + "base_name": "help-submitter", + "extension": ".html", + "size": 363, + "date": "2024-05-13", + "sha1": "f2ba675781c98a2f944bef984063e2eadd952861", + "md5": "e8b354f31aa5a2aa2b7c70bed031a1d0", + "sha256": "44e84c55a6bffd20c9150b725d2e3fa4472ca5049bfae6706a33d9747e4e4737", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/help-submitterParameter.html", + "type": "file", + "name": "help-submitterParameter.html", + "base_name": "help-submitterParameter", + "extension": ".html", + "size": 232, + "date": "2024-05-13", + "sha1": "c42a08a6167c710f7637d66f568c5c4e05dfba01", + "md5": "3ebe7582132c58eb0e746e123f5d213b", + "sha256": "a1916258c991dd6abe38912f88e2f2fdf7117da503d1cdf0ee5d6ce83443e133", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/help.html", + "type": "file", + "name": "help.html", + "base_name": "help", + "extension": ".html", + "size": 449, + "date": "2024-05-13", + "sha1": "ff5afdf2f41b9af52eda46474e92db905d699ca6", + "md5": "e7703a9f082ab158a30e637cda466093", + "sha256": "fca82ffd90dbd3f1b3df59745793c602607c9a46d507009a560eb5cc7d649e8f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepExecution", + "type": "directory", + "name": "InputStepExecution", + "base_name": "InputStepExecution", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 1465, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepExecution/index.jelly", + "type": "file", + "name": "index.jelly", + "base_name": "index", + "extension": ".jelly", + "size": 1465, + "date": "2024-05-13", + "sha1": "4c771f6897153fb23f2b2d72d706dc87fc6664a2", + "md5": "66694e6d4d4ce4aed7c0d839ef1f9135", + "sha256": "f14cb852ccde7baa616a2b6af43919a210d09af30e13148a178edf20fc29ce59", + "mime_type": "text/plain", + "file_type": "exported SGML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://jenkins.io/redirect/plugin/pipeline-input-step/file-parameters", + "start_line": 15, + "end_line": 15 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test", + "type": "directory", + "name": "test", + "base_name": "test", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 14, + "dirs_count": 23, + "size_count": 45302, + "scan_errors": [] + }, + { + "path": "src/test/java", + "type": "directory", + "name": "java", + "base_name": "java", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 7, + "size_count": 37823, + "scan_errors": [] + }, + { + "path": "src/test/java/org", + "type": "directory", + "name": "org", + "base_name": "org", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 6, + "size_count": 37823, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci", + "type": "directory", + "name": "jenkinsci", + "base_name": "jenkinsci", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 5, + "size_count": 37823, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins", + "type": "directory", + "name": "plugins", + "base_name": "plugins", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 4, + "size_count": 37823, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow", + "type": "directory", + "name": "workflow", + "base_name": "workflow", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 3, + "size_count": 37823, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support", + "type": "directory", + "name": "support", + "base_name": "support", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 2, + "size_count": 37823, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/steps", + "type": "directory", + "name": "steps", + "base_name": "steps", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 1, + "size_count": 37823, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/steps/input", + "type": "directory", + "name": "input", + "base_name": "input", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 37823, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepConfigTest.java", + "type": "file", + "name": "InputStepConfigTest.java", + "base_name": "InputStepConfigTest", + "extension": ".java", + "size": 2322, + "date": "2024-05-13", + "sha1": "062efa932b0492dad64106a5b5ff7452d320fcd9", + "md5": "4d91cd76ed6aed07b572acaa08b731ae", + "sha256": "e29b699e13ed908d6edb3a0aa443b5080d160feed99ebc2cc479a76af14bfe5c", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepConfigTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepConfigTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 55.59, + "copyrights": [ + { + "copyright": "Copyright 2015 Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepRestartTest.java", + "type": "file", + "name": "InputStepRestartTest.java", + "base_name": "InputStepRestartTest", + "extension": ".java", + "size": 4810, + "date": "2024-05-13", + "sha1": "cb3a3586db55670e4fe2c93800a93637c41b0249", + "md5": "5feec3367a9bcae2b55f6a454c570bc9", + "sha256": "29d2bf00f4d4a5a6c692862e4a5bfc6830ac3ce11d609eeba1d964d2c9d62b29", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepRestartTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepRestartTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 31.48, + "copyrights": [ + { + "copyright": "Copyright 2014 Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest.java", + "type": "file", + "name": "InputStepTest.java", + "base_name": "InputStepTest", + "extension": ".java", + "size": 30691, + "date": "2024-05-13", + "sha1": "e6ac749afe2decd1ee3b7a4a8e73fa05c2d33029", + "md5": "aa6c24b5456f318ed4a1522e506c41b6", + "sha256": "c45c4b6282f42fb4ca1cbd15ac79cea664219fa9ebe0fd39769b444a62cd8091", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "pipeline-input-step-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 5.36, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 100, + "end_line": 100 + } + ], + "emails": [], + "urls": [ + { + "url": "https://jenkins.io/redirect/plugin/pipeline-input-step/file-parameters", + "start_line": 530, + "end_line": 530 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources", + "type": "directory", + "name": "resources", + "base_name": "resources", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 14, + "size_count": 7479, + "scan_errors": [] + }, + { + "path": "src/test/resources/org", + "type": "directory", + "name": "org", + "base_name": "org", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 13, + "size_count": 7479, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci", + "type": "directory", + "name": "jenkinsci", + "base_name": "jenkinsci", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 12, + "size_count": 7479, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins", + "type": "directory", + "name": "plugins", + "base_name": "plugins", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 11, + "size_count": 7479, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow", + "type": "directory", + "name": "workflow", + "base_name": "workflow", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 10, + "size_count": 7479, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support", + "type": "directory", + "name": "support", + "base_name": "support", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 9, + "size_count": 7479, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps", + "type": "directory", + "name": "steps", + "base_name": "steps", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 8, + "size_count": 7479, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input", + "type": "directory", + "name": "input", + "base_name": "input", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 7, + "size_count": 7479, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest", + "type": "directory", + "name": "InputStepTest", + "base_name": "InputStepTest", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 6, + "size_count": 7479, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm", + "type": "directory", + "name": "serialForm", + "base_name": "serialForm", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 5, + "size_count": 7479, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/org.jenkinsci.plugins.workflow.flow.FlowExecutionList.xml", + "type": "file", + "name": "org.jenkinsci.plugins.workflow.flow.FlowExecutionList.xml", + "base_name": "org.jenkinsci.plugins.workflow.flow.FlowExecutionList", + "extension": ".xml", + "size": 116, + "date": "2024-05-13", + "sha1": "06be9feafbfc065a995604f681f548f97a3bb2b0", + "md5": "85485a9d3b505fbfa50fdc6b00308f5e", + "sha256": "aac9a16ddd64864b9905cd4b5caa4bfd2419c0bbb12c6433807030de2df3b187", + "mime_type": "text/xml", + "file_type": "XML 1.1 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs", + "type": "directory", + "name": "jobs", + "base_name": "jobs", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 10, + "dirs_count": 4, + "size_count": 7363, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p", + "type": "directory", + "name": "p", + "base_name": "p", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 10, + "dirs_count": 3, + "size_count": 7363, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/config.xml", + "type": "file", + "name": "config.xml", + "base_name": "config", + "extension": ".xml", + "size": 353, + "date": "2024-05-13", + "sha1": "9b78f0cb4d88a131f01b42c60e42499015bc557e", + "md5": "71f49001306c7fe1b9f2613685f695fe", + "sha256": "af719910824c10fce0370fb3b51577ba8d61ceebeeadea9121324aef768d5953", + "mime_type": "text/xml", + "file_type": "XML 1.1 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/nextBuildNumber", + "type": "file", + "name": "nextBuildNumber", + "base_name": "nextBuildNumber", + "extension": "", + "size": 2, + "date": "2024-05-13", + "sha1": "7448d8798a4380162d4b56f9b452e2f6f9e24e7a", + "md5": "26ab0db90d72e28ad0ba1e22ee510510", + "sha256": "53c234e5e8472b6ac51c1ae1cab3fe06fad053beb8ebfd8977b010655bfdd3c3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds", + "type": "directory", + "name": "builds", + "base_name": "builds", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 2, + "size_count": 7008, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds/legacyIds", + "type": "file", + "name": "legacyIds", + "base_name": "legacyIds", + "extension": "", + "size": 0, + "date": "2024-05-13", + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": "inode/x-empty", + "file_type": "empty", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds/permalinks", + "type": "file", + "name": "permalinks", + "base_name": "permalinks", + "extension": "", + "size": 23, + "date": "2024-05-13", + "sha1": "3fdeccc45eb080d2c33392ed7e51ddaae9297ac2", + "md5": "3f7a172df37eab93503cb71306c42749", + "sha256": "e908016842d0c8d083a58db75ec5d797790e9b4a4554045ba9ef1b13bccda7c9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds/1", + "type": "directory", + "name": "1", + "base_name": "1", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 6, + "dirs_count": 1, + "size_count": 6985, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds/1/build.xml", + "type": "file", + "name": "build.xml", + "base_name": "build", + "extension": ".xml", + "size": 1540, + "date": "2024-05-13", + "sha1": "caa1bf3add65ec456d07ec04f8670640fd69614d", + "md5": "2f1ce5ad0afa7622358ee7201fa506d2", + "sha256": "a4aca797a63f3561ac24e09d6f34f625ca889513a3abc3201b30b5de2a4bf004", + "mime_type": "text/xml", + "file_type": "XML 1.1 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds/1/log", + "type": "file", + "name": "log", + "base_name": "log", + "extension": "", + "size": 1569, + "date": "2024-05-13", + "sha1": "9c2dfa765316b661a81b122a0fef41d2f55302ac", + "md5": "248925dd4280d94a21536f507be015dc", + "sha256": "1bef70f2ec382ebbebf5afa64a65c8423194f23ea57f56f42ad98d87071de9c4", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines, with escape sequences", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds/1/log-index", + "type": "file", + "name": "log-index", + "base_name": "log-index", + "extension": "", + "size": 6, + "date": "2024-05-13", + "sha1": "7decc39ea061fe0a79b62dd1a5f30989f6ba1468", + "md5": "57effde695399521f91f6f97b29597d2", + "sha256": "58b176fb498a05554c6ce6783b30d4c39d9266d80bdae42ce7af09c943ed450a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds/1/program.dat", + "type": "file", + "name": "program.dat", + "base_name": "program", + "extension": ".dat", + "size": 2733, + "date": "2024-05-13", + "sha1": "81efe8aa3963cf8ddc12b7760ccb04177f79b5fd", + "md5": "3bc49398c7add7d32beb84b72fe8f2fb", + "sha256": "1e5017077e39714a4fd6fb336d264060bad1bebe8ed3a08171f298d8bdcf957e", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds/1/workflow", + "type": "directory", + "name": "workflow", + "base_name": "workflow", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 1137, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds/1/workflow/2.xml", + "type": "file", + "name": "2.xml", + "base_name": "2", + "extension": ".xml", + "size": 278, + "date": "2024-05-13", + "sha1": "87444eb98591f4fc7773b61b6e31e66bf7e8495e", + "md5": "057bb975ba4642d4ce090ef41b73a839", + "sha256": "70bd80bf0089229bb631637dca7b0fa74cdf5a4bab01804b44f7f73203ffebce", + "mime_type": "text/xml", + "file_type": "XML 1.1 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepTest/serialForm/jobs/p/builds/1/workflow/3.xml", + "type": "file", + "name": "3.xml", + "base_name": "3", + "extension": ".xml", + "size": 859, + "date": "2024-05-13", + "sha1": "7a1d41c51c357959be8361b0e50a9807987efc8e", + "md5": "fb5ffe17af83a963149b17fb44c92f7c", + "sha256": "0af5352a7f8e0dfbbbb4e0601a8f7e87ef15ec204bfb500a8420e94deaa536ee", + "mime_type": "text/xml", + "file_type": "XML 1.1 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins/pipeline-input-step@999999-SNAPSHOT?uuid=06d94774-a9a4-4f98-8518-b864e8976d6b" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/github-license-expression-jenkinsci-workflow-support-plugin.json b/test/fixtures/scancode/32.1.0/github-license-expression-jenkinsci-workflow-support-plugin.json new file mode 100644 index 000000000..e35d4de5c --- /dev/null +++ b/test/fixtures/scancode/32.1.0/github-license-expression-jenkinsci-workflow-support-plugin.json @@ -0,0 +1,11395 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/git/github/jenkinsci/workflow-support-plugin/35e2736cfd5c56799eece176328906d92b6a0dd1", + "fetchedAt": "2024-05-13T12:24:13.994Z", + "links": { + "self": { + "href": "urn:git:github:jenkinsci:workflow-support-plugin:revision:35e2736cfd5c56799eece176328906d92b6a0dd1:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:git:github:jenkinsci:workflow-support-plugin:revision:35e2736cfd5c56799eece176328906d92b6a0dd1:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2022-10-12T19:22:42.000Z", + "processedAt": "2024-05-13T12:24:37.444Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-IQvoWT/workflow-support-plugin" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-AKTFu3", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122414.656709", + "end_timestamp": "2024-05-13T122436.725373", + "output_format_version": "3.1.0", + "duration": 22.06867480278015, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 83 + } + } + ], + "summary": { + "declared_license_expression": null, + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "declared_holder": "", + "primary_language": "Java", + "other_license_expressions": [ + { + "value": "mit", + "count": 51 + }, + { + "value": "apache-2.0", + "count": 4 + } + ], + "other_holders": [ + { + "value": "CloudBees, Inc.", + "count": 36 + }, + { + "value": null, + "count": 31 + }, + { + "value": "Jesse Glick", + "count": 8 + }, + { + "value": "The Guava Authors", + "count": 4 + }, + { + "value": "Martin Schroeder, Intel Mobile Communications GmbH", + "count": 2 + }, + { + "value": "Sun Microsystems, Inc., Kohsuke Kawaguchi", + "count": 2 + }, + { + "value": "Sun Microsystems, Inc., Kohsuke Kawaguchi, Martin Eigenbrodt", + "count": 2 + } + ], + "other_languages": [ + { + "value": "HTML", + "count": 1 + } + ] + }, + "packages": [ + { + "type": "maven", + "namespace": "org.jenkins-ci.plugins.workflow", + "name": "workflow-support", + "version": "999999-SNAPSHOT", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Pipeline: Supporting APIs", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/jenkinsci/workflow-support-plugin", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/jenkinsci/workflow-support-plugin", + "vcs_url": "git+https://github.com/jenkinsci/workflow-support-plugin.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1106.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", + "matched_text": "- name: MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_65.RULE", + "matched_text": " url: https://opensource.org/licenses/MIT" + } + ], + "identifier": "mit-7de144d5-079e-be77-1444-e505aff792a6" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- name: MIT License\n url: https://opensource.org/licenses/MIT\n", + "notice_text": null, + "source_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/workflow/workflow-support/999999-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/workflow/workflow-support/999999-SNAPSHOT/workflow-support-999999-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/workflow/workflow-support/999999-SNAPSHOT/workflow-support-999999-SNAPSHOT.pom", + "package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_paths": [ + "pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT" + } + ], + "dependencies": [ + { + "purl": "pkg:maven/io.jenkins.tools.bom/bom-2.332.x@1466.v85a_616ea_b_87c", + "extracted_requirement": "1466.v85a_616ea_b_87c", + "scope": "import", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/io.jenkins.tools.bom/bom-2.332.x@1466.v85a_616ea_b_87c?uuid=aad46c41-8abb-48ac-9e5a-1f58d548491e", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api?uuid=c7928722-5971-44ff-a3ee-4ec331330c3e", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-api?uuid=2a7c297d-4e5c-465d-95f3-d0bd2a633529", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/scm-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins/scm-api?uuid=e3c82aed-9b96-46bd-b1b7-84deadec5e31", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/script-security", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins/script-security?uuid=f0c91796-7378-4e75-901e-a8ed6134bfb2", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/io.jenkins.plugins/caffeine-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/io.jenkins.plugins/caffeine-api?uuid=5eb8871d-0de6-44e2-bd06-d553cd90286e", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jboss.marshalling/jboss-marshalling-river@2.1.0.Final", + "extracted_requirement": "2.1.0.Final", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jboss.marshalling/jboss-marshalling-river@2.1.0.Final?uuid=b1566ef7-331a-4701-8af8-99fe8c630ba6", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api?uuid=b9e60449-df2e-470a-8039-dcb69da38740", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.mockito/mockito-core", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.mockito/mockito-core?uuid=a3bd13b6-63ee-4918-ad7b-4b733c52be4f", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-cps", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-cps?uuid=dafef7bb-7af8-4f80-9be6-68c814bec199", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-scm-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-scm-step?uuid=f52e280c-ca6d-422d-ad87-6854c4bac96b", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/scm-api", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins/scm-api?uuid=4a1a244d-a18d-416e-a0fe-bd9f3e385587", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-durable-task-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-durable-task-step?uuid=e6f957d4-8562-4e5b-a2a3-e51d19b1d3d7", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-job", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-job?uuid=ceedde29-196a-429a-9582-329de7ebe69f", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-basic-steps", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-basic-steps?uuid=f72e5f8c-8143-4d3c-8d82-370ba59861d7", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/git", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins/git?uuid=1474c53e-2055-4671-b865-0d42068b816a", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/pipeline-build-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-build-step?uuid=e6cae1e9-9c9a-42e2-8300-4310e4bfac30", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/pipeline-stage-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.jenkins-ci.plugins/pipeline-stage-step?uuid=deb02e1b-b60f-493c-8ea6-7bfef99f4975", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/io.jenkins.tools.bom/bom-2.332.x@1466.v85a_616ea_b_87c", + "extracted_requirement": "1466.v85a_616ea_b_87c", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/io.jenkins.tools.bom/bom-2.332.x@1466.v85a_616ea_b_87c?uuid=40e9af35-d10a-4935-a647-3ead0a10a82e", + "for_package_uid": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4", + "datafile_path": "pom.xml", + "datasource_id": "maven_pom" + } + ], + "license_detections": [ + { + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/DirectExecutor.java", + "start_line": 4, + "end_line": 12, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": " * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except\n * in compliance with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under the License\n * is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express\n * or implied. See the License for the specific language governing permissions and limitations under\n * the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except\n * in compliance with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under the License\n * is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express\n * or implied. See the License for the specific language governing permissions and limitations under\n * the License." + } + ] + }, + { + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 46, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " ~ The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 7, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n ~ of this software and associated documentation files (the \"Software\"), to deal\n ~ in the Software without restriction, including without limitation the rights\n ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n ~ copies of the Software, and to permit persons to whom the Software is\n ~ furnished to do so, subject to the following conditions:\n ~\n ~ The above copyright notice and this permission notice shall be included in\n ~ all copies or substantial portions of the Software.\n ~\n ~ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n ~ THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n ~ of this software and associated documentation files (the \"Software\"), to deal\n ~ in the Software without restriction, including without limitation the rights\n ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n ~ copies of the Software, and to permit persons to whom the Software is\n ~ furnished to do so, subject to the following conditions:\n ~\n ~ The above copyright notice and this permission notice shall be included in\n ~ all copies or substantial portions of the Software.\n ~\n ~ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n ~ THE SOFTWARE." + } + ] + }, + { + "identifier": "mit-3ab5a1cd-6f73-3105-a815-d0d7c55b1922", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl/index.jelly", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + } + ] + }, + { + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl/index.jelly", + "start_line": 8, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ] + }, + { + "identifier": "mit-5e5e7343-038e-8229-3a6d-18334dccee7d", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 40, + "end_line": 45, + "matcher": "3-seq", + "score": 61.9, + "matched_length": 13, + "match_coverage": 61.9, + "rule_relevance": 100, + "rule_identifier": "mit_1278.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1278.RULE", + "matched_text": " \n \n MIT License\n https://opensource.org/licenses/MIT\n \n ", + "matched_text_diagnostics": "licenses>\n \n MIT License\n [https]://opensource.org/licenses/MIT\n \n " + } + ] + }, + { + "identifier": "mit-7de144d5-079e-be77-1444-e505aff792a6", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1106.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", + "matched_text": "- name: MIT License" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_65.RULE", + "matched_text": " url: https://opensource.org/licenses/MIT" + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": "mit", + "count": 51 + }, + { + "value": null, + "count": 31 + }, + { + "value": "apache-2.0", + "count": 4 + } + ], + "copyrights": [ + { + "value": "Copyright (c) CloudBees, Inc.", + "count": 36 + }, + { + "value": null, + "count": 31 + }, + { + "value": "Copyright Jesse Glick", + "count": 8 + }, + { + "value": "Copyright (c) The Guava Authors", + "count": 4 + }, + { + "value": "Copyright (c) Martin Schroeder, Intel Mobile Communications GmbH", + "count": 2 + }, + { + "value": "Copyright (c) Sun Microsystems, Inc., Kohsuke Kawaguchi", + "count": 2 + }, + { + "value": "Copyright (c) Sun Microsystems, Inc., Kohsuke Kawaguchi, Martin Eigenbrodt", + "count": 2 + } + ], + "holders": [ + { + "value": "CloudBees, Inc.", + "count": 36 + }, + { + "value": null, + "count": 31 + }, + { + "value": "Jesse Glick", + "count": 8 + }, + { + "value": "The Guava Authors", + "count": 4 + }, + { + "value": "Martin Schroeder, Intel Mobile Communications GmbH", + "count": 2 + }, + { + "value": "Sun Microsystems, Inc., Kohsuke Kawaguchi", + "count": 2 + }, + { + "value": "Sun Microsystems, Inc., Kohsuke Kawaguchi, Martin Eigenbrodt", + "count": 2 + } + ], + "authors": [ + { + "value": null, + "count": 67 + }, + { + "value": "Kohsuke Kawaguchi", + "count": 12 + }, + { + "value": "Sam Van Oort", + "count": 4 + }, + { + "value": "Eric Fellheimer", + "count": 1 + }, + { + "value": "Justin Mahoney", + "count": 1 + }, + { + "value": "Kyle Littlefield", + "count": 1 + } + ], + "programming_language": [ + { + "value": "Java", + "count": 55 + }, + { + "value": "HTML", + "count": 1 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [], + "copyrights": [], + "holders": [], + "authors": [], + "programming_language": [] + }, + "license_references": [ + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n \n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n \n 1. Definitions.\n \n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n \n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n \n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n \n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n \n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n \n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n \n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n \n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n \n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n \n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n \n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n \n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n \n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n \n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n \n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n \n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n \n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n \n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n \n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n \n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n \n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n \n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n \n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n \n END OF TERMS AND CONDITIONS\n \n APPENDIX: How to apply the Apache License to your work.\n \n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n \n Copyright [yyyy] [name of copyright owner]\n \n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n \n http://www.apache.org/licenses/LICENSE-2.0\n \n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [ + "LicenseRef-MIT-Bootstrap", + "LicenseRef-MIT-Discord", + "LicenseRef-MIT-TC", + "LicenseRef-MIT-Diehl" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_7.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 85, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": "apache 2.0 with disclaimer", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n# \n# http://www.apache.org/licenses/LICENSE-2.0\n# \n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + }, + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + { + "license_expression": "mit", + "identifier": "mit_1106.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "name: MIT License" + }, + { + "license_expression": "mit", + "identifier": "mit_1278.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1278.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 21, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.opensource.org/licenses/mit-license.php" + ], + "ignorable_emails": [], + "text": "\n \n {{MIT License}}\n http://www.opensource.org/licenses/mit-license.php\n repo\n \n " + }, + { + "license_expression": "mit", + "identifier": "mit_27.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "the MIT License" + }, + { + "license_expression": "mit", + "identifier": "mit_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_65.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://opensource.org/licenses/MIT" + ], + "ignorable_emails": [], + "text": "(https://opensource.org/licenses/MIT)" + } + ], + "files": [ + { + "path": "CHANGELOG.md", + "type": "file", + "name": "CHANGELOG.md", + "base_name": "CHANGELOG", + "extension": ".md", + "size": 14923, + "date": "2024-05-13", + "sha1": "25def5bffcb1c55f1697907dd1af512fe6eae9c2", + "md5": "91dfa9f9b8ae197c4cfecb7d41734705", + "sha256": "8962fc560903b8102bc23dd512cfef12dbf8f0098ad465b05be10802b2214e04", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/releases", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/114", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/115", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-64282", + "start_line": 16, + "end_line": 16 + }, + { + "url": "https://github.com/jenkinsci/workflow-step-api-plugin/pull/57", + "start_line": 22, + "end_line": 22 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/110", + "start_line": 22, + "end_line": 22 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-47101", + "start_line": 22, + "end_line": 22 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-62545", + "start_line": 28, + "end_line": 28 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/106", + "start_line": 29, + "end_line": 29 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/102", + "start_line": 35, + "end_line": 35 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/93", + "start_line": 36, + "end_line": 36 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/100", + "start_line": 37, + "end_line": 37 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/99", + "start_line": 38, + "end_line": 38 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/94", + "start_line": 46, + "end_line": 46 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/92", + "start_line": 49, + "end_line": 49 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-51170", + "start_line": 55, + "end_line": 55 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/90", + "start_line": 63, + "end_line": 63 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/91", + "start_line": 66, + "end_line": 66 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/88", + "start_line": 74, + "end_line": 74 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/89", + "start_line": 77, + "end_line": 77 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-52187", + "start_line": 91, + "end_line": 91 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-26138", + "start_line": 100, + "end_line": 100 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/85", + "start_line": 103, + "end_line": 103 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-54531", + "start_line": 113, + "end_line": 113 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/76", + "start_line": 116, + "end_line": 116 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-41272)/", + "start_line": 122, + "end_line": 122 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-54227", + "start_line": 122, + "end_line": 122 + }, + { + "url": "https://jenkins.io/jep/210", + "start_line": 132, + "end_line": 132 + }, + { + "url": "https://plugins.jenkins.io/workflow-job", + "start_line": 134, + "end_line": 134 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-45693", + "start_line": 136, + "end_line": 136 + }, + { + "url": "https://plugins.jenkins.io/workflow-durable-task-step", + "start_line": 158, + "end_line": 158 + }, + { + "url": "https://github.com/jenkinsci/jep/blob/master/jep/206/README.adoc", + "start_line": 160, + "end_line": 160 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-49014", + "start_line": 167, + "end_line": 167 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-51390", + "start_line": 169, + "end_line": 169 + }, + { + "url": "https://jenkins.io/security/advisory/2018-02-05", + "start_line": 177, + "end_line": 177 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-47172", + "start_line": 185, + "end_line": 185 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-47173", + "start_line": 191, + "end_line": 191 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-49084", + "start_line": 199, + "end_line": 199 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/48", + "start_line": 208, + "end_line": 208 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-31576", + "start_line": 210, + "end_line": 210 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-26148", + "start_line": 221, + "end_line": 221 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-26137", + "start_line": 230, + "end_line": 230 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-38223", + "start_line": 233, + "end_line": 233 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-45553", + "start_line": 235, + "end_line": 235 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-37324", + "start_line": 238, + "end_line": 238 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-36528", + "start_line": 240, + "end_line": 240 + }, + { + "url": "https://github.com/jenkinsci/workflow-support-plugin/pull/41", + "start_line": 245, + "end_line": 245 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-42952", + "start_line": 251, + "end_line": 251 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-42521", + "start_line": 253, + "end_line": 253 + }, + { + "url": "https://issues.jenkins-ci.org/browse/JENKINS-40934", + "start_line": 257, + "end_line": 257 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Jenkinsfile", + "type": "file", + "name": "Jenkinsfile", + "base_name": "Jenkinsfile", + "extension": "", + "size": 165, + "date": "2024-05-13", + "sha1": "516de78e9bbde158d714234595984757ad652e68", + "md5": "4accee666b7f0d86151c6a8a9a535132", + "sha256": "cbe0aff5148a9ed14bd8194b0996d70f767cfc692587fbf06d2ec759c5afaf22", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "pom.xml", + "type": "file", + "name": "pom.xml", + "base_name": "pom", + "extension": ".xml", + "size": 6871, + "date": "2024-05-13", + "sha1": "add44b721075c0c672d45145af7cf19729d523ca", + "md5": "93569586959ff9fa42dbba03d6a7f796", + "sha256": "6c31ed9a7f2be25f6d783215fab2bd46a384914dc7f82601da3532032216e89e", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "maven", + "namespace": "org.jenkins-ci.plugins.workflow", + "name": "workflow-support", + "version": "999999-SNAPSHOT", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Pipeline: Supporting APIs", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/jenkinsci/workflow-support-plugin", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/jenkinsci/workflow-support-plugin", + "vcs_url": "git+https://github.com/jenkinsci/workflow-support-plugin.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1106.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", + "matched_text": "- name: MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_65.RULE", + "matched_text": " url: https://opensource.org/licenses/MIT" + } + ], + "identifier": "mit-7de144d5-079e-be77-1444-e505aff792a6" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- name: MIT License\n url: https://opensource.org/licenses/MIT\n", + "notice_text": null, + "source_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?classifier=sources" + ], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:maven/io.jenkins.tools.bom/bom-2.332.x@1466.v85a_616ea_b_87c", + "extracted_requirement": "1466.v85a_616ea_b_87c", + "scope": "import", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/scm-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/script-security", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/io.jenkins.plugins/caffeine-api", + "extracted_requirement": null, + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jboss.marshalling/jboss-marshalling-river@2.1.0.Final", + "extracted_requirement": "2.1.0.Final", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-step-api", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.mockito/mockito-core", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-cps", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-scm-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/scm-api", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-durable-task-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-job", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-basic-steps", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/git", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/pipeline-build-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.jenkins-ci.plugins/pipeline-stage-step", + "extracted_requirement": null, + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/io.jenkins.tools.bom/bom-2.332.x@1466.v85a_616ea_b_87c", + "extracted_requirement": "1466.v85a_616ea_b_87c", + "scope": "dependencymanagement", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/workflow/workflow-support/999999-SNAPSHOT/", + "repository_download_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/workflow/workflow-support/999999-SNAPSHOT/workflow-support-999999-SNAPSHOT.jar", + "api_data_url": "https://repo1.maven.org/maven2/org/jenkins-ci/plugins/workflow/workflow-support/999999-SNAPSHOT/workflow-support-999999-SNAPSHOT.pom", + "datasource_id": "maven_pom", + "purl": "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT" + } + ], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " ~ The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 7, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n ~ of this software and associated documentation files (the \"Software\"), to deal\n ~ in the Software without restriction, including without limitation the rights\n ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n ~ copies of the Software, and to permit persons to whom the Software is\n ~ furnished to do so, subject to the following conditions:\n ~\n ~ The above copyright notice and this permission notice shall be included in\n ~ all copies or substantial portions of the Software.\n ~\n ~ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n ~ THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n ~ of this software and associated documentation files (the \"Software\"), to deal\n ~ in the Software without restriction, including without limitation the rights\n ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n ~ copies of the Software, and to permit persons to whom the Software is\n ~ furnished to do so, subject to the following conditions:\n ~\n ~ The above copyright notice and this permission notice shall be included in\n ~ all copies or substantial portions of the Software.\n ~\n ~ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n ~ THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/pom.xml", + "start_line": 40, + "end_line": 45, + "matcher": "3-seq", + "score": 61.9, + "matched_length": 13, + "match_coverage": 61.9, + "rule_relevance": 100, + "rule_identifier": "mit_1278.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1278.RULE", + "matched_text": " \n \n MIT License\n https://opensource.org/licenses/MIT\n \n ", + "matched_text_diagnostics": "licenses>\n \n MIT License\n [https]://opensource.org/licenses/MIT\n \n " + } + ], + "identifier": "mit-5e5e7343-038e-8229-3a6d-18334dccee7d" + } + ], + "license_clues": [], + "percentage_of_license_text": 25.32, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "emails": [ + { + "email": "git@github.com", + "start_line": 48, + "end_line": 48 + } + ], + "urls": [ + { + "url": "https://github.com/jenkinsci/workflow-support-plugin", + "start_line": 39, + "end_line": 39 + }, + { + "url": "https://opensource.org/licenses/MIT", + "start_line": 43, + "end_line": 43 + }, + { + "url": "https://github.com/$%7BgitHubRepo%7D.git", + "start_line": 47, + "end_line": 47 + }, + { + "url": "git@github.com:${gitHubRepo}.git", + "start_line": 48, + "end_line": 48 + }, + { + "url": "https://github.com/$%7BgitHubRepo", + "start_line": 49, + "end_line": 49 + }, + { + "url": "https://repo.jenkins-ci.org/public/", + "start_line": 55, + "end_line": 55 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 231, + "date": "2024-05-13", + "sha1": "47c705da8f0ad7d5bfbdfc7c5ddc4eb9fc7dea0b", + "md5": "214cd238f7d44f13d99a5771eab1fe68", + "sha256": "ef82d1e9ee1d337799bd255295529f9a81d7a784ce9f297ecbe2abb93db07031", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".github", + "type": "directory", + "name": ".github", + "base_name": ".github", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 1, + "size_count": 727, + "scan_errors": [] + }, + { + "path": ".github/dependabot.yml", + "type": "file", + "name": "dependabot.yml", + "base_name": "dependabot", + "extension": ".yml", + "size": 313, + "date": "2024-05-13", + "sha1": "28706c5043c39c601b19eb355f5c2f03480c97a4", + "md5": "e689bbdd7a56ec4ea0053b8819567a7d", + "sha256": "6b828698817113553ef2be63aac75564e905c74233868b00a475b66016839852", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates", + "start_line": 1, + "end_line": 1 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".github/release-drafter.yml", + "type": "file", + "name": "release-drafter.yml", + "base_name": "release-drafter", + "extension": ".yml", + "size": 18, + "date": "2024-05-13", + "sha1": "abc91366a68b9bb4fd8eb3728d33f6c4ac6d3761", + "md5": "8b185a0c0638cb1763b8b3493f3b9272", + "sha256": "5428cff8114386633b4e1b7de411f08bf0b30a08e1532041bbbfa2ffca9ed269", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".github/workflows", + "type": "directory", + "name": "workflows", + "base_name": "workflows", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 396, + "scan_errors": [] + }, + { + "path": ".github/workflows/cd.yaml", + "type": "file", + "name": "cd.yaml", + "base_name": "cd", + "extension": ".yaml", + "size": 396, + "date": "2024-05-13", + "sha1": "2dbf025015e20cb1549121375c5ae3c8fc295565", + "md5": "6e81916a752e09f2a74b9040c1970588", + "sha256": "d6fe03ef4287e422496e52a73eeba9e66b33df161b384af516a597270b2b3b0a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.jenkins.io/redirect/continuous-delivery-of-plugins", + "start_line": 1, + "end_line": 1 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".mvn", + "type": "directory", + "name": ".mvn", + "base_name": ".mvn", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 494, + "scan_errors": [] + }, + { + "path": ".mvn/extensions.xml", + "type": "file", + "name": "extensions.xml", + "base_name": "extensions", + "extension": ".xml", + "size": 415, + "date": "2024-05-13", + "sha1": "c8ccb22996ea7043fd7f2931a6043c84f0ce5ab6", + "md5": "51abd65c1015672de5eb1ca5004b942d", + "sha256": "36176720eb7b2876e9ec384e7962c0c0f6d32bd10c3d27a99c4dd2fa8ba19653", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://maven.apache.org/EXTENSIONS/1.0.0", + "start_line": 1, + "end_line": 1 + }, + { + "url": "http://maven.apache.org/xsd/core-extensions-1.0.0.xsd", + "start_line": 1, + "end_line": 1 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": ".mvn/maven.config", + "type": "file", + "name": "maven.config", + "base_name": "maven", + "extension": ".config", + "size": 79, + "date": "2024-05-13", + "sha1": "94624239c45d10168fb62626c3c4a7420027e634", + "md5": "c857e936bb0ffff7f2c544c0d536e01d", + "sha256": "206f585921c0c399714b16fc4c9d9037fa51407dcb7d870bc4ba89ea6de26cc4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src", + "type": "directory", + "name": "src", + "base_name": "src", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 74, + "dirs_count": 66, + "size_count": 640495, + "scan_errors": [] + }, + { + "path": "src/main", + "type": "directory", + "name": "main", + "base_name": "main", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 54, + "dirs_count": 37, + "size_count": 225243, + "scan_errors": [] + }, + { + "path": "src/main/java", + "type": "directory", + "name": "java", + "base_name": "java", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 36, + "dirs_count": 15, + "size_count": 199832, + "scan_errors": [] + }, + { + "path": "src/main/java/org", + "type": "directory", + "name": "org", + "base_name": "org", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 36, + "dirs_count": 14, + "size_count": 199832, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci", + "type": "directory", + "name": "jenkinsci", + "base_name": "jenkinsci", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 36, + "dirs_count": 13, + "size_count": 199832, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins", + "type": "directory", + "name": "plugins", + "base_name": "plugins", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 36, + "dirs_count": 12, + "size_count": 199832, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow", + "type": "directory", + "name": "workflow", + "base_name": "workflow", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 36, + "dirs_count": 11, + "size_count": 199832, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support", + "type": "directory", + "name": "support", + "base_name": "support", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 36, + "dirs_count": 10, + "size_count": 199832, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/DefaultStepContext.java", + "type": "file", + "name": "DefaultStepContext.java", + "base_name": "DefaultStepContext", + "extension": ".java", + "size": 9346, + "date": "2024-05-13", + "sha1": "acba115f3fe1759f815f198f37ae1a2dc8370e2c", + "md5": "d823da87107189d389f18650a22c6796", + "sha256": "82991568122da2908c66c3b4497d945066d2a3498a174e9835a46cf17beb8268", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/DefaultStepContext.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/DefaultStepContext.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 18.43, + "copyrights": [ + { + "copyright": "Copyright 2014 Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/PipelineIOUtils.java", + "type": "file", + "name": "PipelineIOUtils.java", + "base_name": "PipelineIOUtils", + "extension": ".java", + "size": 1643, + "date": "2024-05-13", + "sha1": "dc122054a11ca2f2d0a3806cfedcc8b8593932a0", + "md5": "ec49638c2a4fb1da90be3e67f0706d01", + "sha256": "914c49e1d95b18314fb93367ebdf34c21f569a68c73115678341859d94a92e1f", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/actions", + "type": "directory", + "name": "actions", + "base_name": "actions", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 6, + "dirs_count": 0, + "size_count": 27646, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/actions/EnvironmentAction.java", + "type": "file", + "name": "EnvironmentAction.java", + "base_name": "EnvironmentAction", + "extension": ".java", + "size": 2394, + "date": "2024-05-13", + "sha1": "bea1e5cddcab78bbc7de46af7388d5ac741222da", + "md5": "18c2b92c585db4b14fd2b7055e9289bd", + "sha256": "07f61df8e2e1c2adc1dd5def08655c8f3f77ad8f5671981e03f3824735f098c0", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/EnvironmentAction.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/EnvironmentAction.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 55.03, + "copyrights": [ + { + "copyright": "Copyright 2014 Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl.java", + "type": "file", + "name": "LogActionImpl.java", + "base_name": "LogActionImpl", + "extension": ".java", + "size": 7234, + "date": "2024-05-13", + "sha1": "b75932bedbeeb4fe15720ec47603a7d41da7e775", + "md5": "94d6989011d4ec1a2f85d80da127f5ef", + "sha256": "4797bbf63371bc2ce4e6e7e54b2bb3de0360de10fddec1b815336859df3eb639", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 20.87, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 63, + "end_line": 63 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/actions/LogStorageAction.java", + "type": "file", + "name": "LogStorageAction.java", + "base_name": "LogStorageAction", + "extension": ".java", + "size": 4300, + "date": "2024-05-13", + "sha1": "3fbd44ed625107255d589948b92ceca0d39baf98", + "md5": "9fe9c001d05eea9c46e132d0fa0d61ba", + "sha256": "cc41cfadf22fab5363f29e705bb792c54b355ee7df027a73ff6ff941ca74d494", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/LogStorageAction.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/LogStorageAction.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 33.4, + "copyrights": [ + { + "copyright": "Copyright (c) 2016, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/actions/PauseAction.java", + "type": "file", + "name": "PauseAction.java", + "base_name": "PauseAction", + "extension": ".java", + "size": 5585, + "date": "2024-05-13", + "sha1": "3190d24c0ed54d255990a7e21d7401f3a728a5c7", + "md5": "8c3e28b89b254eabeaed2b4d56be86f7", + "sha256": "ef383e65a4f30307582d178e4a9d2c173cf3433e0f4fd8f50ae70ed8cbd2a483", + "mime_type": "text/html", + "file_type": "HTML document, UTF-8 Unicode text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/PauseAction.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/PauseAction.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 25.95, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [ + { + "email": "tom.fennelly@gmail.com", + "start_line": 43, + "end_line": 43 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/actions/WorkspaceActionImpl.java", + "type": "file", + "name": "WorkspaceActionImpl.java", + "base_name": "WorkspaceActionImpl", + "extension": ".java", + "size": 3932, + "date": "2024-05-13", + "sha1": "55c6878327a0419a3ca5e3e5dc83f0e6a30c9ae5", + "md5": "9d7540a4fd22b77e4ef5239f6d3bba28", + "sha256": "7b3674c4939317e879859463f02abaabafb26a3f5d93affb7bb2fe36ac251ab0", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/WorkspaceActionImpl.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/WorkspaceActionImpl.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 36.61, + "copyrights": [ + { + "copyright": "Copyright 2014 Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/actions/WorkspaceRunAction.java", + "type": "file", + "name": "WorkspaceRunAction.java", + "base_name": "WorkspaceRunAction", + "extension": ".java", + "size": 4201, + "date": "2024-05-13", + "sha1": "9c752a38fb5db2d1d836f112623c7400366ee849", + "md5": "ca4a76d1f8ecc2f45383c86d8f029d25", + "sha256": "764058b15caabd9b5a39649b63c5a177a20da32c5dc728e16917cf34e860d37e", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/WorkspaceRunAction.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/actions/WorkspaceRunAction.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 37.1, + "copyrights": [ + { + "copyright": "Copyright 2018 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/concurrent", + "type": "directory", + "name": "concurrent", + "base_name": "concurrent", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 0, + "size_count": 48798, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/ChainingListenableFuture.java", + "type": "file", + "name": "ChainingListenableFuture.java", + "base_name": "ChainingListenableFuture", + "extension": ".java", + "size": 8888, + "date": "2024-05-13", + "sha1": "9f8c7fca7eddeb82b9076e5a177cddd3d0837967", + "md5": "7e596c42b088ca6a7aface5262d938e3", + "sha256": "3a244799fee65d59ab0eb05fda8cf9759606ae720bb99fbb0dda7987f556c83b", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/DirectExecutor.java", + "type": "file", + "name": "DirectExecutor.java", + "base_name": "DirectExecutor", + "extension": ".java", + "size": 1227, + "date": "2024-05-13", + "sha1": "638f6c63a4c3d42ba344237090ee5dcd90b26d3a", + "md5": "2f69671b63eb4bc9eb4ec689e3975ba1", + "sha256": "fa5b16d81c924a3cafdbee4edcc7b94594fed4b9b140fd11ec0b734a25b976db", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/DirectExecutor.java", + "start_line": 4, + "end_line": 12, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": " * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except\n * in compliance with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under the License\n * is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express\n * or implied. See the License for the specific language governing permissions and limitations under\n * the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except\n * in compliance with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under the License\n * is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express\n * or implied. See the License for the specific language governing permissions and limitations under\n * the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 53.46, + "copyrights": [ + { + "copyright": "Copyright (c) 2007 The Guava Authors", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Guava Authors", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/Futures.java", + "type": "file", + "name": "Futures.java", + "base_name": "Futures", + "extension": ".java", + "size": 20328, + "date": "2024-05-13", + "sha1": "e5031d89074dd95ae603894dafe19fbca7777133", + "md5": "ebce8d16a27c641177f480b12ef8a0ff", + "sha256": "02e3ba815e7a0103dd37282fc25927ffd5f44a585b6fd99d68261c645fd2a12c", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/Futures.java", + "start_line": 4, + "end_line": 14, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": " * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.59, + "copyrights": [ + { + "copyright": "Copyright (c) 2006 The Guava Authors", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Guava Authors", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 8, + "end_line": 8 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/ListFuture.java", + "type": "file", + "name": "ListFuture.java", + "base_name": "ListFuture", + "extension": ".java", + "size": 7597, + "date": "2024-05-13", + "sha1": "d1318de2f4118f105e492fe620e1d82a40c2b018", + "md5": "9d6a9a5901c13963478a0230a464891e", + "sha256": "7299300f73f166469e9f937758fe1f2c29cc6fb7e07f3d961b46144c98ae9274", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/ListFuture.java", + "start_line": 4, + "end_line": 14, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": " * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 10.14, + "copyrights": [ + { + "copyright": "Copyright (c) 2006 The Guava Authors", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Guava Authors", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 8, + "end_line": 8 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/MoreExecutors.java", + "type": "file", + "name": "MoreExecutors.java", + "base_name": "MoreExecutors", + "extension": ".java", + "size": 3975, + "date": "2024-05-13", + "sha1": "80f62de7e8642215c9d8457b35ee626c3f80d4d7", + "md5": "5069e5b86d7e875716c3c11d186be41d", + "sha256": "85270d6fd65fbd1bcde12c63fec5984c98121b664cbebf867459b15e887b397e", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/MoreExecutors.java", + "start_line": 4, + "end_line": 12, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": " * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except\n * in compliance with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under the License\n * is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express\n * or implied. See the License for the specific language governing permissions and limitations under\n * the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except\n * in compliance with the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under the License\n * is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express\n * or implied. See the License for the specific language governing permissions and limitations under\n * the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 17.35, + "copyrights": [ + { + "copyright": "Copyright (c) 2007 The Guava Authors", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "The Guava Authors", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [ + { + "author": "Eric Fellheimer", + "start_line": 29, + "end_line": 29 + }, + { + "author": "Kyle Littlefield", + "start_line": 30, + "end_line": 30 + }, + { + "author": "Justin Mahoney", + "start_line": 31, + "end_line": 31 + } + ], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/package-info.java", + "type": "file", + "name": "package-info.java", + "base_name": "package-info", + "extension": ".java", + "size": 234, + "date": "2024-05-13", + "sha1": "2b2a42d396b6f92fd03100a23854085d9ddab940", + "md5": "8ec1af45b42b4a91109ffb9a50002bc6", + "sha256": "1a76f09daae7b6c569773487cfeeb8f78645e0249deeb51bb14b80a72fc6232e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/Timeout.java", + "type": "file", + "name": "Timeout.java", + "base_name": "Timeout", + "extension": ".java", + "size": 4584, + "date": "2024-05-13", + "sha1": "43f3955912bf79d8c75cdfb567482f2bce86cf6f", + "md5": "1c6ea9ad22188dc8cf6282eaf2c1865b", + "sha256": "fc9ce00047714651d5d6da9cc7e5002ad4f4fecc259d5d394987b64db82fc83c", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/Timeout.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/Timeout.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 31.66, + "copyrights": [ + { + "copyright": "Copyright 2017 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/WithThreadName.java", + "type": "file", + "name": "WithThreadName.java", + "base_name": "WithThreadName", + "extension": ".java", + "size": 1965, + "date": "2024-05-13", + "sha1": "8188afd9a042de5b9c4abc65874f6f4d8c32434b", + "md5": "299b0f3d7e658149c6c9aea6b7b4f577", + "sha256": "8e7ed1c0f88e1e792e20ca68b502c731ecb2d32ad5131ce41f27272a519c1017", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/WithThreadName.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/concurrent/WithThreadName.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 62.84, + "copyrights": [ + { + "copyright": "Copyright 2017 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles", + "type": "directory", + "name": "pickles", + "base_name": "pickles", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 1, + "size_count": 47192, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/package-info.java", + "type": "file", + "name": "package-info.java", + "base_name": "package-info", + "extension": ".java", + "size": 1293, + "date": "2024-05-13", + "sha1": "acc73aa9d0e51c127c9fbe7b4d2098cfd844666f", + "md5": "2112096da39e76f035d86f95c2288520", + "sha256": "c646f844fb0ef9ed1a8956bd7b03e368d22859e54db20d6d1fb52c257cc5ed08", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/package-info.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/package-info.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 87.23, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/SecretPickle.java", + "type": "file", + "name": "SecretPickle.java", + "base_name": "SecretPickle", + "extension": ".java", + "size": 2184, + "date": "2024-05-13", + "sha1": "b963bbb0ab2cc07df160ceb43b9a09728deb30bb", + "md5": "cc2977718fbafae5c7a4817cf6456b2d", + "sha256": "89a4abae3c18d1a3498a64d8c95f2cf95793405b1f6a00107404df3f0b375711", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/SecretPickle.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/SecretPickle.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 59.64, + "copyrights": [ + { + "copyright": "Copyright 2015 Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/SingleTypedPickleFactory.java", + "type": "file", + "name": "SingleTypedPickleFactory.java", + "base_name": "SingleTypedPickleFactory", + "extension": ".java", + "size": 2099, + "date": "2024-05-13", + "sha1": "4a5f7ef2d439896ea8efded60b5fcdf98ac2317f", + "md5": "7ee842f0b957e5ae407afb610099b221", + "sha256": "94a53980c013f1fd87891b78a3911e0277a67312dd9108d1bace81a30d1d1300", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/SingleTypedPickleFactory.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/SingleTypedPickleFactory.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 61.19, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/ThrowablePickle.java", + "type": "file", + "name": "ThrowablePickle.java", + "base_name": "ThrowablePickle", + "extension": ".java", + "size": 4744, + "date": "2024-05-13", + "sha1": "04cbd21a49bb4b551db5f6d676fc6a2c964f9748", + "md5": "6b4644b9ca3a18090f980032336290c0", + "sha256": "be46f97a7acfdcb97536e9b33772411ea83066c23516a02b46726f2dc5f7c135", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/ThrowablePickle.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/ThrowablePickle.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 30.94, + "copyrights": [ + { + "copyright": "Copyright 2018 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/TryRepeatedly.java", + "type": "file", + "name": "TryRepeatedly.java", + "base_name": "TryRepeatedly", + "extension": ".java", + "size": 5520, + "date": "2024-05-13", + "sha1": "1aa614645f9a5dd440e87b047c6fb819293f2419", + "md5": "4e0e94a6273a52dfd3805464247f7d67", + "sha256": "e89a407d368452127e0660514572d0f22360f7884cf3fd46990643eebe928e28", + "mime_type": "text/x-java", + "file_type": "Java source, UTF-8 Unicode text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/TryRepeatedly.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/TryRepeatedly.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 28.37, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/XStreamPickle.java", + "type": "file", + "name": "XStreamPickle.java", + "base_name": "XStreamPickle", + "extension": ".java", + "size": 2322, + "date": "2024-05-13", + "sha1": "deec2842e18da8f018c84cc4185187a2f67648b7", + "md5": "09a249801cc2c3d95f3cde21703407cc", + "sha256": "45b0a488f34c816bb0f1c553f5ed1054a931b3eed31690d4cf820452f0a45951", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/XStreamPickle.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/XStreamPickle.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 51.41, + "copyrights": [ + { + "copyright": "Copyright 2015 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization", + "type": "directory", + "name": "serialization", + "base_name": "serialization", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 29030, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/DryCapsule.java", + "type": "file", + "name": "DryCapsule.java", + "base_name": "DryCapsule", + "extension": ".java", + "size": 1812, + "date": "2024-05-13", + "sha1": "ca40dd06797626e607d29a71e9dc419e07afeb58", + "md5": "950e03e65bea954c00657065f16a54cf", + "sha256": "3228bffa12b7de66c1eb4f0e9590c67e4d1c6681662863ffc2f2c21c73a73ed1", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/DryCapsule.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/DryCapsule.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 64.57, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 39, + "end_line": 39 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/DryOwner.java", + "type": "file", + "name": "DryOwner.java", + "base_name": "DryOwner", + "extension": ".java", + "size": 601, + "date": "2024-05-13", + "sha1": "1d7f62e1e6aaabe3b22ca02df9031930eb5f4361", + "md5": "ee476aec8ed533b6ba3a2f98ec5048fc", + "sha256": "80fd0d4e7ac322fa5a97519f33a3720ca680a749990cb623e818014c115e71bd", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 14, + "end_line": 14 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/PickleResolver.java", + "type": "file", + "name": "PickleResolver.java", + "base_name": "PickleResolver", + "extension": ".java", + "size": 4215, + "date": "2024-05-13", + "sha1": "f6777fe97750f12a386c7766e6fdc639fb2b2559", + "md5": "73230ff584315177c9ed043ac28ebfc6", + "sha256": "65928a820143715834624cf6ce2622f871c68d5930a553c99e61c433e64079ea", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/PickleResolver.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/PickleResolver.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 35.89, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 41, + "end_line": 41 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverReader.java", + "type": "file", + "name": "RiverReader.java", + "base_name": "RiverReader", + "extension": ".java", + "size": 13902, + "date": "2024-05-13", + "sha1": "9d9b26a515c24de810c8fbbd1b0a4c807410d1e9", + "md5": "854615f1ed92b8833b75ab44b617634f", + "sha256": "76c9bf03daa80175c210829104124f4e2884f5a83aa563d974b421247b4d92e3", + "mime_type": "text/x-java", + "file_type": "Java source, UTF-8 Unicode text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverReader.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverReader.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 12.15, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 74, + "end_line": 74 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverWriter.java", + "type": "file", + "name": "RiverWriter.java", + "base_name": "RiverWriter", + "extension": ".java", + "size": 8500, + "date": "2024-05-13", + "sha1": "cde88ac6df17b1338b5d96959496e58c64592311", + "md5": "2b09ce7f5b319fe28d7408a3bdaa7502", + "sha256": "6121c5dc7d2227213621d7a1860ad50e7e646572bcc221410e89c4073050a6b2", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverWriter.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverWriter.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 19.09, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 56, + "end_line": 56 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps", + "type": "directory", + "name": "steps", + "base_name": "steps", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 2, + "size_count": 19348, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/build", + "type": "directory", + "name": "build", + "base_name": "build", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 14653, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/build/RunWrapper.java", + "type": "file", + "name": "RunWrapper.java", + "base_name": "RunWrapper", + "extension": ".java", + "size": 14653, + "date": "2024-05-13", + "sha1": "daa95af618eb324440720228ac6b91cac3a47a39", + "md5": "bff28f521facceb1a8cb762432ea0a1e", + "sha256": "0bf0396407f05d8c1863a9cfc70b7dced970f762fa65fc15c772aa963e165285", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/steps/build/RunWrapper.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/steps/build/RunWrapper.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.68, + "copyrights": [ + { + "copyright": "Copyright 2015 Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input", + "type": "directory", + "name": "input", + "base_name": "input", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 4695, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/POSTHyperlinkNote.java", + "type": "file", + "name": "POSTHyperlinkNote.java", + "base_name": "POSTHyperlinkNote", + "extension": ".java", + "size": 4695, + "date": "2024-05-13", + "sha1": "4a6b50bdffc8329da7559d21be23f7368b14a737", + "md5": "ff4cb1bf4f7c79721d25e4e9e5edf58c", + "sha256": "6470f0dd94608600924ddb2f9089e022084bddf2087e9bd480c959098844e77d", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/POSTHyperlinkNote.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/POSTHyperlinkNote.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 29.98, + "copyrights": [ + { + "copyright": "Copyright 2014 Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://developer.mozilla.org/en-US/docs/Glossary/Base64#the_unicode_problem", + "start_line": 95, + "end_line": 95 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/storage", + "type": "directory", + "name": "storage", + "base_name": "storage", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 27747, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/storage/BulkFlowNodeStorage.java", + "type": "file", + "name": "BulkFlowNodeStorage.java", + "base_name": "BulkFlowNodeStorage", + "extension": ".java", + "size": 9777, + "date": "2024-05-13", + "sha1": "b7a843640b88c7458ce4336b16c5f2c09d89f4b6", + "md5": "693bf8ac180bddc8e53558e6a6062e8c", + "sha256": "506f983a3db0e7307e1faa01ed84e2de49703af9d1eddcd0b44ef8ad0c49effc", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/storage/BulkFlowNodeStorage.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/storage/BulkFlowNodeStorage.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 15.55, + "copyrights": [ + { + "copyright": "Copyright (c) 2017, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/storage/FlowNodeStorage.java", + "type": "file", + "name": "FlowNodeStorage.java", + "base_name": "FlowNodeStorage", + "extension": ".java", + "size": 5024, + "date": "2024-05-13", + "sha1": "0bfd4ff488321789b6994186df13f34d89f26cce", + "md5": "843d8bc746097af2aefac840c66d5675", + "sha256": "d44ebe4bcf36170a797fc00ab39ce988ddac6ed938361ce9deb30b3ca181df68", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/storage/FlowNodeStorage.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/storage/FlowNodeStorage.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 25.15, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 43, + "end_line": 43 + }, + { + "author": "Sam Van Oort", + "start_line": 44, + "end_line": 44 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/storage/SimpleXStreamFlowNodeStorage.java", + "type": "file", + "name": "SimpleXStreamFlowNodeStorage.java", + "base_name": "SimpleXStreamFlowNodeStorage", + "extension": ".java", + "size": 12946, + "date": "2024-05-13", + "sha1": "81c7c00b4623e49a6c66c31dbfbf1d994d785378", + "md5": "6509b345c5ce2c96db8b6b33d68f62b1", + "sha256": "4afe39d208e55b0e0bec2b52f2231b37a5b0b0e8e94fe7e0aafcc8da3d878c23", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/storage/SimpleXStreamFlowNodeStorage.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/storage/SimpleXStreamFlowNodeStorage.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 12.53, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 67, + "end_line": 67 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/visualization", + "type": "directory", + "name": "visualization", + "base_name": "visualization", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 1, + "size_count": 18112, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/visualization/table", + "type": "directory", + "name": "table", + "base_name": "table", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 18112, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/visualization/table/ArgumentsColumn.java", + "type": "file", + "name": "ArgumentsColumn.java", + "base_name": "ArgumentsColumn", + "extension": ".java", + "size": 2268, + "date": "2024-05-13", + "sha1": "daf233e9774c11e075f9436859794855a9bce7cb", + "md5": "38fc676ca82be3ffc7fa0b53e57431ce", + "sha256": "a09f424b7fb3bcb202140ca69f35c8e535184e5848d991e3fe1786d2b92f9acf", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/visualization/table/ArgumentsColumn.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/java/org/jenkinsci/plugins/workflow/support/visualization/table/ArgumentsColumn.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 62.12, + "copyrights": [ + { + "copyright": "Copyright 2017 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/visualization/table/ConsoleColumn.java", + "type": "file", + "name": "ConsoleColumn.java", + "base_name": "ConsoleColumn", + "extension": ".java", + "size": 928, + "date": "2024-05-13", + "sha1": "2a189a113121269df965cdb4b88ca56e5a257725", + "md5": "eb70c4c1831210542792f19f27a68455", + "sha256": "c4550a38866bae568fcb9fd15786da60ebad9f3397cc6ead0229d9816805354c", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 9, + "end_line": 9 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTable.java", + "type": "file", + "name": "FlowGraphTable.java", + "base_name": "FlowGraphTable", + "extension": ".java", + "size": 14129, + "date": "2024-05-13", + "sha1": "818c4647000a97da9bdac4341168a35fee92de08", + "md5": "7223f1ab68b9217fb76f24883b0f0358", + "sha256": "e0b464fcb1c1659040c0d88d2dbb46214246d30f6fda0f45fea4760378f85a39", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 31, + "end_line": 31 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/java/org/jenkinsci/plugins/workflow/support/visualization/table/StatusColumn.java", + "type": "file", + "name": "StatusColumn.java", + "base_name": "StatusColumn", + "extension": ".java", + "size": 787, + "date": "2024-05-13", + "sha1": "4918b2472e6c2dc61f9e8d3ec46fb0062204bbed", + "md5": "7d3ec2f41d6045a9f4554b7e842657e4", + "sha256": "57b7b1d3c103227065faa8bdf4af444e663467f086928ddd5eec9a62f8ee78c8", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 9, + "end_line": 9 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources", + "type": "directory", + "name": "resources", + "base_name": "resources", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 18, + "dirs_count": 20, + "size_count": 25411, + "scan_errors": [] + }, + { + "path": "src/main/resources/index.jelly", + "type": "file", + "name": "index.jelly", + "base_name": "index", + "extension": ".jelly", + "size": 1280, + "date": "2024-05-13", + "sha1": "f4c22403d32c83b3947a07d96d33addc1af29d7b", + "md5": "5b27bed32806ea8a8113236d147bcb90", + "sha256": "4f8746fdfdcc9abcd07d45935f591913de945b9aa36ab416461d484adba9fe46", + "mime_type": "text/plain", + "file_type": "exported SGML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/index.jelly", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " ~ The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/index.jelly", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n ~ of this software and associated documentation files (the \"Software\"), to deal\n ~ in the Software without restriction, including without limitation the rights\n ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n ~ copies of the Software, and to permit persons to whom the Software is\n ~ furnished to do so, subject to the following conditions:\n ~\n ~ The above copyright notice and this permission notice shall be included in\n ~ all copies or substantial portions of the Software.\n ~\n ~ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n ~ THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n ~ of this software and associated documentation files (the \"Software\"), to deal\n ~ in the Software without restriction, including without limitation the rights\n ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n ~ copies of the Software, and to permit persons to whom the Software is\n ~ furnished to do so, subject to the following conditions:\n ~\n ~ The above copyright notice and this permission notice shall be included in\n ~ all copies or substantial portions of the Software.\n ~\n ~ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n ~ THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 90.11, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/META-INF", + "type": "directory", + "name": "META-INF", + "base_name": "META-INF", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 159, + "scan_errors": [] + }, + { + "path": "src/main/resources/META-INF/hudson.remoting.ClassFilter", + "type": "file", + "name": "hudson.remoting.ClassFilter", + "base_name": "hudson.remoting", + "extension": ".ClassFilter", + "size": 159, + "date": "2024-05-13", + "sha1": "9fce64a37f2e1bad2696ef38aaf85b8a97daaed9", + "md5": "0a904e2e0b25d500ecce859368d38317", + "sha256": "64f22fc551efb57af6a0a8314416355910354e19c0f7bd8bf51ac5d6d57e257c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org", + "type": "directory", + "name": "org", + "base_name": "org", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 16, + "dirs_count": 18, + "size_count": 23972, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci", + "type": "directory", + "name": "jenkinsci", + "base_name": "jenkinsci", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 16, + "dirs_count": 17, + "size_count": 23972, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins", + "type": "directory", + "name": "plugins", + "base_name": "plugins", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 16, + "dirs_count": 16, + "size_count": 23972, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow", + "type": "directory", + "name": "workflow", + "base_name": "workflow", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 16, + "dirs_count": 15, + "size_count": 23972, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support", + "type": "directory", + "name": "support", + "base_name": "support", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 16, + "dirs_count": 14, + "size_count": 23972, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions", + "type": "directory", + "name": "actions", + "base_name": "actions", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 10, + "dirs_count": 4, + "size_count": 9939, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/Messages.properties", + "type": "file", + "name": "Messages.properties", + "base_name": "Messages", + "extension": ".properties", + "size": 22, + "date": "2024-05-13", + "sha1": "9a05664c1ddf85772638d9c5f324f5cd1820e52f", + "md5": "b7d014eb43023f7739bfba7f8c497336", + "sha256": "3c2c2410c7847144d2675326c9c88ca389258873b0169b891215c482b6377e80", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/Messages_zh_CN.properties", + "type": "file", + "name": "Messages_zh_CN.properties", + "base_name": "Messages_zh_CN", + "extension": ".properties", + "size": 36, + "date": "2024-05-13", + "sha1": "b7e7c1cf58504fcd074964d2a072cc507efe0978", + "md5": "e9f8f6553af47076c2bcb74a9e778e48", + "sha256": "9ff55f03b0afa941abdf5dde66ee74b1c28e96ffe014cb5e18fc60d4f56bf9c5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl", + "type": "directory", + "name": "LogActionImpl", + "base_name": "LogActionImpl", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 3075, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl/index.jelly", + "type": "file", + "name": "index.jelly", + "base_name": "index", + "extension": ".jelly", + "size": 3005, + "date": "2024-05-13", + "sha1": "b4e29bb0fffeac772f003c03b3bf6f1064c5bd7b", + "md5": "2ccae084fe26426c9bbcfec57c76b443", + "sha256": "e6045d4e4a097d745c77cde618eacb985b9fbe3ede3d1a079e976c82e98487f5", + "mime_type": "text/plain", + "file_type": "exported SGML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl/index.jelly", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + } + ], + "identifier": "mit-3ab5a1cd-6f73-3105-a815-d0d7c55b1922" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl/index.jelly", + "start_line": 8, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ], + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a" + } + ], + "license_clues": [], + "percentage_of_license_text": 42.82, + "copyrights": [ + { + "copyright": "Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi", + "start_line": 4, + "end_line": 4 + }, + { + "copyright": "Copyright (c) 2012, Martin Schroeder, Intel Mobile Communications GmbH", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Sun Microsystems, Inc., Kohsuke Kawaguchi", + "start_line": 4, + "end_line": 4 + }, + { + "holder": "Martin Schroeder, Intel Mobile Communications GmbH", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl/index.properties", + "type": "file", + "name": "index.properties", + "base_name": "index", + "extension": ".properties", + "size": 70, + "date": "2024-05-13", + "sha1": "8f2cf645512dad7d796d9ef8a29b763cbb4121d5", + "md5": "1e2d8c03016d2f711c684d68114bcfac", + "sha256": "b509b7b425c33e6fc6339fdcedfbedd58404d8143266414cf6d816279f102d56", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogStorageAction", + "type": "directory", + "name": "LogStorageAction", + "base_name": "LogStorageAction", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 3063, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogStorageAction/index.jelly", + "type": "file", + "name": "index.jelly", + "base_name": "index", + "extension": ".jelly", + "size": 2993, + "date": "2024-05-13", + "sha1": "b6a2ecbc13a471a09b3ac1cc834c6e2a392b08ad", + "md5": "87ba070b27201083064bf2a68ac65abf", + "sha256": "91e8be79bb37e652a0d862f964ce14388ec173f4a2d2accc324998e8a676abc2", + "mime_type": "text/plain", + "file_type": "exported SGML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogStorageAction/index.jelly", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + } + ], + "identifier": "mit-3ab5a1cd-6f73-3105-a815-d0d7c55b1922" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogStorageAction/index.jelly", + "start_line": 8, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ], + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a" + } + ], + "license_clues": [], + "percentage_of_license_text": 42.82, + "copyrights": [ + { + "copyright": "Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi", + "start_line": 4, + "end_line": 4 + }, + { + "copyright": "Copyright (c) 2012, Martin Schroeder, Intel Mobile Communications GmbH", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Sun Microsystems, Inc., Kohsuke Kawaguchi", + "start_line": 4, + "end_line": 4 + }, + { + "holder": "Martin Schroeder, Intel Mobile Communications GmbH", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/LogStorageAction/index.properties", + "type": "file", + "name": "index.properties", + "base_name": "index", + "extension": ".properties", + "size": 70, + "date": "2024-05-13", + "sha1": "8f2cf645512dad7d796d9ef8a29b763cbb4121d5", + "md5": "1e2d8c03016d2f711c684d68114bcfac", + "sha256": "b509b7b425c33e6fc6339fdcedfbedd58404d8143266414cf6d816279f102d56", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceActionImpl", + "type": "directory", + "name": "WorkspaceActionImpl", + "base_name": "WorkspaceActionImpl", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 1279, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceActionImpl/sidepanel.jelly", + "type": "file", + "name": "sidepanel.jelly", + "base_name": "sidepanel", + "extension": ".jelly", + "size": 1279, + "date": "2024-05-13", + "sha1": "252d58d3992783146e37c4f8b410b7811f9e40c3", + "md5": "6ccf0c2d86495a33e341068ff65f1b3a", + "sha256": "5964b2af90fc12d4452feae37d9568759ee24491b4d7d2e2780bd7067613919e", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceActionImpl/sidepanel.jelly", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceActionImpl/sidepanel.jelly", + "start_line": 7, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 82, + "copyrights": [ + { + "copyright": "Copyright 2014 Jesse Glick", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceRunAction", + "type": "directory", + "name": "WorkspaceRunAction", + "base_name": "WorkspaceRunAction", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 2464, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceRunAction/index.jelly", + "type": "file", + "name": "index.jelly", + "base_name": "index", + "extension": ".jelly", + "size": 2324, + "date": "2024-05-13", + "sha1": "32ab568424780e772414f843795e58d7fd6fb518", + "md5": "6ba3b33a31c1c773bbfe7b22b1c7211c", + "sha256": "83a1cbeb8db5b2e02ba228b0aa28df71c6a7afb32b1abac9ad56312141e47eb1", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceRunAction/index.jelly", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceRunAction/index.jelly", + "start_line": 7, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 58.16, + "copyrights": [ + { + "copyright": "Copyright 2018 CloudBees, Inc.", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceRunAction/index.properties", + "type": "file", + "name": "index.properties", + "base_name": "index", + "extension": ".properties", + "size": 55, + "date": "2024-05-13", + "sha1": "abe94ee619dbb99ca5db16a4a8973aaa47533af8", + "md5": "130204f9e53aa40b113209d253c0b8a7", + "sha256": "4b44e998fdb4aa25d8b407eb41ac6c238b9448f9d44eea8fb2e0ee42ff46cdd5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceRunAction/index_zh_CN.properties", + "type": "file", + "name": "index_zh_CN.properties", + "base_name": "index_zh_CN", + "extension": ".properties", + "size": 85, + "date": "2024-05-13", + "sha1": "31f1af36cf6d5769e3ad5ea38d78dfcd61a11c9c", + "md5": "47d8655a6b505dfa5c2a58a4e09677a3", + "sha256": "f534ce151b1d1d73821ce6c938b180fe44d4ae0a9b7e1d3a28c6693d321d973f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps", + "type": "directory", + "name": "steps", + "base_name": "steps", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 2, + "size_count": 5344, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/build", + "type": "directory", + "name": "build", + "base_name": "build", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 1, + "size_count": 5344, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/build/RunWrapper", + "type": "directory", + "name": "RunWrapper", + "base_name": "RunWrapper", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 5344, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/steps/build/RunWrapper/help.html", + "type": "file", + "name": "help.html", + "base_name": "help", + "extension": ".html", + "size": 5344, + "date": "2024-05-13", + "sha1": "ab752d070662ccad794257af11aca618e6987c4d", + "md5": "27a748bb1607ab774d4d7e4aeba30034", + "sha256": "02757e85af7f806428c4258d4aad6be6504e0151d3e48f59fa18843eedb7e906", + "mime_type": "text/html", + "file_type": "HTML document, UTF-8 Unicode text, with very long lines", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://javadoc.jenkins-ci.org/hudson/scm/ChangeLogSet.html", + "start_line": 29, + "end_line": 29 + }, + { + "url": "https://javadoc.jenkins.io/plugin/workflow-support/org/jenkinsci/plugins/workflow/support/steps/build/RunWrapper.html", + "start_line": 30, + "end_line": 30 + }, + { + "url": "https://javadoc.jenkins-ci.org/hudson/model/Run.html", + "start_line": 31, + "end_line": 31 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization", + "type": "directory", + "name": "visualization", + "base_name": "visualization", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 5, + "size_count": 8689, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table", + "type": "directory", + "name": "table", + "base_name": "table", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 4, + "size_count": 8689, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ArgumentsColumn", + "type": "directory", + "name": "ArgumentsColumn", + "base_name": "ArgumentsColumn", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 2664, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ArgumentsColumn/column.jelly", + "type": "file", + "name": "column.jelly", + "base_name": "column", + "extension": ".jelly", + "size": 1231, + "date": "2024-05-13", + "sha1": "546337383d3cbd36c5279d3e9dad91e421a3ebf8", + "md5": "3cdc58b718ea43aaf5d364c0856bc798", + "sha256": "14cbaa1d22c64c09053a348abc3ebea936384ed672d1521b96090c6d7aeabe03", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ArgumentsColumn/column.jelly", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ArgumentsColumn/column.jelly", + "start_line": 7, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 85.86, + "copyrights": [ + { + "copyright": "Copyright 2017 CloudBees, Inc.", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ArgumentsColumn/columnHeader.jelly", + "type": "file", + "name": "columnHeader.jelly", + "base_name": "columnHeader", + "extension": ".jelly", + "size": 1433, + "date": "2024-05-13", + "sha1": "e9c98196dd152d14162c45c0f65a7305c98b8e92", + "md5": "50a0c10524528526f63c5d655cbc2da3", + "sha256": "0cefc55986bf8d9d53f3731ad20e9ab022a69e78af81cc8dc62aa790a80f6e09", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ArgumentsColumn/columnHeader.jelly", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " ~ The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ArgumentsColumn/columnHeader.jelly", + "start_line": 8, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n ~ of this software and associated documentation files (the \"Software\"), to deal\n ~ in the Software without restriction, including without limitation the rights\n ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n ~ copies of the Software, and to permit persons to whom the Software is\n ~ furnished to do so, subject to the following conditions:\n ~\n ~ The above copyright notice and this permission notice shall be included in\n ~ all copies or substantial portions of the Software.\n ~\n ~ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n ~ THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n ~ of this software and associated documentation files (the \"Software\"), to deal\n ~ in the Software without restriction, including without limitation the rights\n ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n ~ copies of the Software, and to permit persons to whom the Software is\n ~ furnished to do so, subject to the following conditions:\n ~\n ~ The above copyright notice and this permission notice shall be included in\n ~ all copies or substantial portions of the Software.\n ~\n ~ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n ~ THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 78.47, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ConsoleColumn", + "type": "directory", + "name": "ConsoleColumn", + "base_name": "ConsoleColumn", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 1834, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ConsoleColumn/column.jelly", + "type": "file", + "name": "column.jelly", + "base_name": "column", + "extension": ".jelly", + "size": 1834, + "date": "2024-05-13", + "sha1": "ab5d63d0043a5b3f9f04951ad2d0d527ba61da88", + "md5": "917597af33bdaa37a1e7a6fc829460cb", + "sha256": "753f04c2b8d8fded7e8146d68e690eeea01aa959343d967054647e602992f24f", + "mime_type": "text/plain", + "file_type": "exported SGML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ConsoleColumn/column.jelly", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ConsoleColumn/column.jelly", + "start_line": 7, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 63.32, + "copyrights": [ + { + "copyright": "Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Martin Eigenbrodt", + "start_line": 5, + "end_line": 5 + } + ], + "holders": [ + { + "holder": "Sun Microsystems, Inc., Kohsuke Kawaguchi, Martin Eigenbrodt", + "start_line": 5, + "end_line": 5 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTable", + "type": "directory", + "name": "FlowGraphTable", + "base_name": "FlowGraphTable", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 2778, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTable/ajax.jelly", + "type": "file", + "name": "ajax.jelly", + "base_name": "ajax", + "extension": ".jelly", + "size": 2778, + "date": "2024-05-13", + "sha1": "2c4710cc80c14abbbef83ff88df810e42f64e8f2", + "md5": "ab13a18600d3a9146c73d9273147ffb6", + "sha256": "daa31afb52e5d9da27aa262b6e2ace6671380938404792cc5d5bb1b050ade167", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTable/ajax.jelly", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " ~ The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTable/ajax.jelly", + "start_line": 8, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n ~ of this software and associated documentation files (the \"Software\"), to deal\n ~ in the Software without restriction, including without limitation the rights\n ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n ~ copies of the Software, and to permit persons to whom the Software is\n ~ furnished to do so, subject to the following conditions:\n ~\n ~ The above copyright notice and this permission notice shall be included in\n ~ all copies or substantial portions of the Software.\n ~\n ~ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n ~ THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n ~ of this software and associated documentation files (the \"Software\"), to deal\n ~ in the Software without restriction, including without limitation the rights\n ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n ~ copies of the Software, and to permit persons to whom the Software is\n ~ furnished to do so, subject to the following conditions:\n ~\n ~ The above copyright notice and this permission notice shall be included in\n ~ all copies or substantial portions of the Software.\n ~\n ~ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n ~ THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 47.54, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/StatusColumn", + "type": "directory", + "name": "StatusColumn", + "base_name": "StatusColumn", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 1413, + "scan_errors": [] + }, + { + "path": "src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/StatusColumn/column.jelly", + "type": "file", + "name": "column.jelly", + "base_name": "column", + "extension": ".jelly", + "size": 1413, + "date": "2024-05-13", + "sha1": "5ca75356348236117da792dc4e18d1dfa63f1e8c", + "md5": "cc92087ac2ca19e5f2321dce1bb5120c", + "sha256": "661327a52d4c673a17ac00fbb90a9ee71e25f19870966991ef510f452d8a2413", + "mime_type": "text/plain", + "file_type": "exported SGML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/StatusColumn/column.jelly", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": "The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/StatusColumn/column.jelly", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 74.55, + "copyrights": [ + { + "copyright": "Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Martin Eigenbrodt", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Sun Microsystems, Inc., Kohsuke Kawaguchi, Martin Eigenbrodt", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test", + "type": "directory", + "name": "test", + "base_name": "test", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 20, + "dirs_count": 27, + "size_count": 415252, + "scan_errors": [] + }, + { + "path": "src/test/java", + "type": "directory", + "name": "java", + "base_name": "java", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 19, + "dirs_count": 17, + "size_count": 96450, + "scan_errors": [] + }, + { + "path": "src/test/java/org", + "type": "directory", + "name": "org", + "base_name": "org", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 19, + "dirs_count": 16, + "size_count": 96450, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci", + "type": "directory", + "name": "jenkinsci", + "base_name": "jenkinsci", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 19, + "dirs_count": 15, + "size_count": 96450, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins", + "type": "directory", + "name": "plugins", + "base_name": "plugins", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 19, + "dirs_count": 14, + "size_count": 96450, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow", + "type": "directory", + "name": "workflow", + "base_name": "workflow", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 19, + "dirs_count": 13, + "size_count": 96450, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support", + "type": "directory", + "name": "support", + "base_name": "support", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 14, + "dirs_count": 9, + "size_count": 74473, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/actions", + "type": "directory", + "name": "actions", + "base_name": "actions", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 9194, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/actions/LogActionImplTest.java", + "type": "file", + "name": "LogActionImplTest.java", + "base_name": "LogActionImplTest", + "extension": ".java", + "size": 5805, + "date": "2024-05-13", + "sha1": "059762efd94137bf0efb6e883050058ead75458c", + "md5": "51e1b261431d60cbd9745b51ee28b5f8", + "sha256": "8558b5f5c0df114570ca5ff4577a4e1b64170770978bbe9d0dcaa847b4c8c0e6", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/actions/LogActionImplTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/actions/LogActionImplTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 26.62, + "copyrights": [ + { + "copyright": "Copyright (c) 2016, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/actions/PauseActionTest.java", + "type": "file", + "name": "PauseActionTest.java", + "base_name": "PauseActionTest", + "extension": ".java", + "size": 3389, + "date": "2024-05-13", + "sha1": "3470543eb6113c1a373f785afbcdf18ff681a25d", + "md5": "b873c56034266ab806b1f4ad15ccb064", + "sha256": "4c0d80f02ebf6aa518c5d3791077ac68680a69b10873082d5b917614eb34bba1", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/actions/PauseActionTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/actions/PauseActionTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 45.18, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [ + { + "email": "tom.fennelly@gmail.com", + "start_line": 34, + "end_line": 34 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/concurrent", + "type": "directory", + "name": "concurrent", + "base_name": "concurrent", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 4007, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/concurrent/TimeoutTest.java", + "type": "file", + "name": "TimeoutTest.java", + "base_name": "TimeoutTest", + "extension": ".java", + "size": 4007, + "date": "2024-05-13", + "sha1": "570cac5369ca96fddf30748a2241e088e01ab35b", + "md5": "71ec1d7ec77ff337dc2c86d940024499", + "sha256": "e193b6ee304030b6691d2fa6c1d7dd87f30d338f5b02158f61227fc0f30a38e8", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/concurrent/TimeoutTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/concurrent/TimeoutTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 36.04, + "copyrights": [ + { + "copyright": "Copyright 2017 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/pickles", + "type": "directory", + "name": "pickles", + "base_name": "pickles", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 1, + "size_count": 22448, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/pickles/ThrowablePickleTest.java", + "type": "file", + "name": "ThrowablePickleTest.java", + "base_name": "ThrowablePickleTest", + "extension": ".java", + "size": 3304, + "date": "2024-05-13", + "sha1": "21318120a95c21f2579cc2731b5f1b4e134f7b0c", + "md5": "9d87df27310341992db44126be543335", + "sha256": "94ffd843780d568b06292a1a243de54d3e5fa7855401812d9fc432091e9e0bb4", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/pickles/ThrowablePickleTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/pickles/ThrowablePickleTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 43.04, + "copyrights": [ + { + "copyright": "Copyright 2018 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/pickles/serialization", + "type": "directory", + "name": "serialization", + "base_name": "serialization", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 19144, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/EphemeralPickleResolverTest.java", + "type": "file", + "name": "EphemeralPickleResolverTest.java", + "base_name": "EphemeralPickleResolverTest", + "extension": ".java", + "size": 3451, + "date": "2024-05-13", + "sha1": "e1133d857c39aa4486788d83a5711f4a1ac3d689", + "md5": "7b91314950d7eed48ea052345d2a9241", + "sha256": "c7d5e474e45b8fafd46852033fb08d126c41e3372175dbebda42450ee4475057", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/EphemeralPickleResolverTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/EphemeralPickleResolverTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 42.38, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [ + { + "author": "Kohsuke Kawaguchi", + "start_line": 41, + "end_line": 41 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverWriterTest.java", + "type": "file", + "name": "RiverWriterTest.java", + "base_name": "RiverWriterTest", + "extension": ".java", + "size": 4013, + "date": "2024-05-13", + "sha1": "939d794ca7a0dae3b36a674532a0b4c120ec8f6e", + "md5": "f9b08c4f96b848382ba6696ae9c99cf0", + "sha256": "77f97daa187c8321462a8d28b4e5d81370b03be14d00b63a5b359f11dff64103", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverWriterTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverWriterTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 36.53, + "copyrights": [ + { + "copyright": "Copyright 2017 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/SerializationSecurityTest.java", + "type": "file", + "name": "SerializationSecurityTest.java", + "base_name": "SerializationSecurityTest", + "extension": ".java", + "size": 11680, + "date": "2024-05-13", + "sha1": "045321467d021f0e6a89d93f76e0566487863743", + "md5": "3755491ca3e3ead2074448d189f07daa", + "sha256": "93ba9409b7814e4245e3aa0decd2de4045014fa0a1f447417e733ec63756b9ff", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/SerializationSecurityTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/SerializationSecurityTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 16.94, + "copyrights": [ + { + "copyright": "Copyright 2018 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/steps", + "type": "directory", + "name": "steps", + "base_name": "steps", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 1, + "size_count": 17200, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/steps/build", + "type": "directory", + "name": "build", + "base_name": "build", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 17200, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/steps/build/RunWrapperTest.java", + "type": "file", + "name": "RunWrapperTest.java", + "base_name": "RunWrapperTest", + "extension": ".java", + "size": 17200, + "date": "2024-05-13", + "sha1": "a89e8c4c2e8b30799e33db5a620cca4dc3a98ab0", + "md5": "7cea756ce63bce226d65ba7bb51e9836", + "sha256": "dc1bfc75acba062a578f787781f8414e5aa3d38004ae6ae8f56a2f159844610c", + "mime_type": "text/x-java", + "file_type": "Java source, UTF-8 Unicode text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/steps/build/RunWrapperTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/steps/build/RunWrapperTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.57, + "copyrights": [ + { + "copyright": "Copyright 2015 Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Jesse Glick", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/jenkinsci/workflow-job-plugin/pull/89", + "start_line": 159, + "end_line": 159 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/storage", + "type": "directory", + "name": "storage", + "base_name": "storage", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 15393, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/storage/AbstractStorageTest.java", + "type": "file", + "name": "AbstractStorageTest.java", + "base_name": "AbstractStorageTest", + "extension": ".java", + "size": 3990, + "date": "2024-05-13", + "sha1": "fc789a08c1ce24c9f15521504548c466b615e4e5", + "md5": "8b8403f7a1f65053a6d2e5a45be2b335", + "sha256": "e10c04305d48e235b75204e8501dde200ff39aa1ccd200657103b2982ed7734f", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Sam Van Oort", + "start_line": 23, + "end_line": 23 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/storage/BulkStorageTest.java", + "type": "file", + "name": "BulkStorageTest.java", + "base_name": "BulkStorageTest", + "extension": ".java", + "size": 3264, + "date": "2024-05-13", + "sha1": "654d66f723ff0f480ae09529c1e77c56d1ba35ec", + "md5": "be5eb4e1345c96d22ba9c6ed2c5fda5c", + "sha256": "49a1009b90495ba2c6438d72bb461e555c2ee709248ea0d5169814b9980a2d17", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/storage/MockFlowExecution.java", + "type": "file", + "name": "MockFlowExecution.java", + "base_name": "MockFlowExecution", + "extension": ".java", + "size": 2543, + "date": "2024-05-13", + "sha1": "648d4ae7f7a4e2ee4ea12ddbec6c7d70cf8a6302", + "md5": "509f084df6a19c86eaa48da6d7fcffd9", + "sha256": "ad1a8b24a6d6f5ced38fc0d5de4026ed1d74183ea8f81dc8ed8d0dc7d6b958ed", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Sam Van Oort", + "start_line": 22, + "end_line": 22 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/storage/SimpleXStreamStorageTest.java", + "type": "file", + "name": "SimpleXStreamStorageTest.java", + "base_name": "SimpleXStreamStorageTest", + "extension": ".java", + "size": 3404, + "date": "2024-05-13", + "sha1": "b8af21bde9fa41ad6cd21950a807e78ac4f71b2e", + "md5": "2add04fa05915c7a17911d17d82327a4", + "sha256": "be49add04fe37d13800f8d9e640e803109d14a54b874395e401c01b18e97adf9", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/storage/StorageTestUtils.java", + "type": "file", + "name": "StorageTestUtils.java", + "base_name": "StorageTestUtils", + "extension": ".java", + "size": 2192, + "date": "2024-05-13", + "sha1": "8773b5f9f1eadea246f512ea6db5be410efb0d82", + "md5": "0e4bece53167d328138ebe927fe2d87a", + "sha256": "55e2383702f92ff68ae068eb76cf32d8037b3372149d53961558cd20da816ab0", + "mime_type": "text/x-c++", + "file_type": "C++ source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Sam Van Oort", + "start_line": 13, + "end_line": 13 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/visualization", + "type": "directory", + "name": "visualization", + "base_name": "visualization", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 1, + "size_count": 6231, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/visualization/table", + "type": "directory", + "name": "table", + "base_name": "table", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 6231, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTableTest.java", + "type": "file", + "name": "FlowGraphTableTest.java", + "base_name": "FlowGraphTableTest", + "extension": ".java", + "size": 6231, + "date": "2024-05-13", + "sha1": "7a1c965d581ee99cc65eb89720cac8a68cda0756", + "md5": "fde9ce5ab3483628f0f9223c4b706eb4", + "sha256": "ac056ab8bbd61d6540b7aa746f90496dfb955259311c0808cd344e87ec482a1f", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTableTest.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTableTest.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 26.93, + "copyrights": [ + { + "copyright": "Copyright 2020 CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/test", + "type": "directory", + "name": "test", + "base_name": "test", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 2, + "size_count": 21977, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/test/steps", + "type": "directory", + "name": "steps", + "base_name": "steps", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 1, + "size_count": 21977, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/test/steps/BlockSemaphoreStep.java", + "type": "file", + "name": "BlockSemaphoreStep.java", + "base_name": "BlockSemaphoreStep", + "extension": ".java", + "size": 5532, + "date": "2024-05-13", + "sha1": "c4c9f1a2c8a673f5fa85055c37e5f62cc2cec8ac", + "md5": "50b322838d43a0277ae6aa42bddf53f0", + "sha256": "7f1bad03b642e003476eefbe04382fc146a698656397e044a2733cc521c8d255", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/test/steps/BlockSemaphoreStep.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/test/steps/BlockSemaphoreStep.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 28.98, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/test/steps/package-info.java", + "type": "file", + "name": "package-info.java", + "base_name": "package-info", + "extension": ".java", + "size": 1294, + "date": "2024-05-13", + "sha1": "e3e41c886afb45222f4aff6efe6522b636e903fe", + "md5": "01afbb57bf70a6a0643394e15b4d61ec", + "sha256": "7f0a759edc6c4d15745b1083ba331a0b78a3abfefff0ae96876d88f5fe82c8fc", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/test/steps/package-info.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/test/steps/package-info.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 86.32, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/test/steps/SemaphoreStep.java", + "type": "file", + "name": "SemaphoreStep.java", + "base_name": "SemaphoreStep", + "extension": ".java", + "size": 7581, + "date": "2024-05-13", + "sha1": "53d8885df717f7a76b5b73afd106718f6c9f183e", + "md5": "88a068b3984e8b6ce49d776fef662c53", + "sha256": "32c7cfcf00946ff1063af94756ea90466e69b2cbd36541f3208d7ca4aa4d212b", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/test/steps/SemaphoreStep.java", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", + "matched_text": " * The MIT License", + "matched_text_diagnostics": "The MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "workflow-support-plugin/src/test/java/org/jenkinsci/plugins/workflow/test/steps/SemaphoreStep.java", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-f7452287-cb8f-dace-dd8d-3e62743150a2" + } + ], + "license_clues": [], + "percentage_of_license_text": 19.45, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014, CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "CloudBees, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/test/steps/SemaphoreStepTest.java", + "type": "file", + "name": "SemaphoreStepTest.java", + "base_name": "SemaphoreStepTest", + "extension": ".java", + "size": 1055, + "date": "2024-05-13", + "sha1": "88cead831e52be59b75b1140e58ab93615c5f41c", + "md5": "d527f69bbfaa45c3acb35f3821365718", + "sha256": "01a592eb6ed383b88d3ed405b24292fb6e3d8a605d71453f5bc852ea19b4d7a5", + "mime_type": "text/x-java", + "file_type": "Java source, ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/test/steps/input", + "type": "directory", + "name": "input", + "base_name": "input", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 6515, + "scan_errors": [] + }, + { + "path": "src/test/java/org/jenkinsci/plugins/workflow/test/steps/input/POSTHyperlinkNoteTest.java", + "type": "file", + "name": "POSTHyperlinkNoteTest.java", + "base_name": "POSTHyperlinkNoteTest", + "extension": ".java", + "size": 6515, + "date": "2024-05-13", + "sha1": "a844f0c69a1e2e972348b54203580f5d9d05c850", + "md5": "49be7ae2054baa289bbfb3563d102f40", + "sha256": "127e5466ad834f47563042996e97d908855ec6d726d7828fff6861526cfbeac8", + "mime_type": "text/html", + "file_type": "HTML document, UTF-8 Unicode text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.w3.org/TR/html40/appendix/notes.html#non-ascii-chars", + "start_line": 59, + "end_line": 59 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "src/test/resources", + "type": "directory", + "name": "resources", + "base_name": "resources", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 8, + "size_count": 318802, + "scan_errors": [] + }, + { + "path": "src/test/resources/org", + "type": "directory", + "name": "org", + "base_name": "org", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 7, + "size_count": 318802, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci", + "type": "directory", + "name": "jenkinsci", + "base_name": "jenkinsci", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 6, + "size_count": 318802, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins", + "type": "directory", + "name": "plugins", + "base_name": "plugins", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 5, + "size_count": 318802, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow", + "type": "directory", + "name": "workflow", + "base_name": "workflow", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 4, + "size_count": 318802, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support", + "type": "directory", + "name": "support", + "base_name": "support", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 3, + "size_count": 318802, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/visualization", + "type": "directory", + "name": "visualization", + "base_name": "visualization", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 2, + "size_count": 318802, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/visualization/table", + "type": "directory", + "name": "table", + "base_name": "table", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 1, + "size_count": 318802, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTableTest", + "type": "directory", + "name": "FlowGraphTableTest", + "base_name": "FlowGraphTableTest", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 318802, + "scan_errors": [] + }, + { + "path": "src/test/resources/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTableTest/corruptedFlowGraph.zip", + "type": "file", + "name": "corruptedFlowGraph.zip", + "base_name": "corruptedFlowGraph", + "extension": ".zip", + "size": 318802, + "date": "2024-05-13", + "sha1": "1b80c650ccd3655e56ef73ff1d557442f40a85c4", + "md5": "fcdf6c8433e91c548b3dba22b5205014", + "sha256": "2ae323c19de16f6a0f357482503e28ab0e3ecec774ce3db7a3a10bc794ca168e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v1.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/org.jenkins-ci.plugins.workflow/workflow-support@999999-SNAPSHOT?uuid=20f291fd-36a6-42f4-a805-e006ce29b9f4" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/github-single-declared-license.json b/test/fixtures/scancode/32.1.0/github-single-declared-license.json new file mode 100644 index 000000000..cf5a71e0f --- /dev/null +++ b/test/fixtures/scancode/32.1.0/github-single-declared-license.json @@ -0,0 +1,6305 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/git/github/rainlab/blog-plugin/c77ac286e4ed7ecf0b8a7f3768d98444d698844a", + "fetchedAt": "2024-05-13T12:23:49.210Z", + "links": { + "self": { + "href": "urn:git:github:rainlab:blog-plugin:revision:c77ac286e4ed7ecf0b8a7f3768d98444d698844a:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:git:github:rainlab:blog-plugin:revision:c77ac286e4ed7ecf0b8a7f3768d98444d698844a:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2022-08-22T00:03:14.000Z", + "processedAt": "2024-05-13T12:24:05.673Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-ATYncQ/blog-plugin" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-3a51P2", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122349.860004", + "end_timestamp": "2024-05-13T122404.875091", + "output_format_version": "3.1.0", + "duration": 15.015100955963135, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 84 + } + } + ], + "summary": { + "declared_license_expression": "mit", + "license_clarity_score": { + "score": 90, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "", + "primary_language": "PHP", + "other_license_expressions": [ + { + "value": null, + "count": 82 + } + ], + "other_holders": [ + { + "value": null, + "count": 84 + } + ], + "other_languages": [ + { + "value": "HTML", + "count": 18 + }, + { + "value": "CSS", + "count": 2 + }, + { + "value": "JavaScript", + "count": 1 + } + ] + }, + "packages": [ + { + "type": "composer", + "namespace": "rainlab", + "name": "blog-plugin", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "PHP", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "Co-founder", + "name": "Alexey Bobkov", + "email": "aleksey.bobkov@gmail.com", + "url": null + }, + { + "type": "person", + "role": "Co-founder", + "name": "Samuel Georges", + "email": "daftspunky@gmail.com", + "url": null + }, + { + "type": "person", + "role": "vendor", + "name": "rainlab", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://octobercms.com/plugin/rainlab-blog", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "blog-plugin/composer.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://packagist.org/packages/rainlab/blog-plugin", + "repository_download_url": null, + "api_data_url": "https://packagist.org/p/packages/rainlab/blog-plugin.json", + "package_uid": "pkg:composer/rainlab/blog-plugin?uuid=ddf057c9-2b17-43ad-9fa7-b54e7794e1af", + "datafile_paths": [ + "composer.json" + ], + "datasource_ids": [ + "php_composer_json" + ], + "purl": "pkg:composer/rainlab/blog-plugin" + } + ], + "dependencies": [ + { + "purl": "pkg:composer/php", + "extracted_requirement": ">=7.0", + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:composer/php?uuid=46ebe822-4796-4271-9589-bfa28b0e3652", + "for_package_uid": "pkg:composer/rainlab/blog-plugin?uuid=ddf057c9-2b17-43ad-9fa7-b54e7794e1af", + "datafile_path": "composer.json", + "datasource_id": "php_composer_json" + }, + { + "purl": "pkg:composer/composer/installers", + "extracted_requirement": "~1.0", + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:composer/composer/installers?uuid=86dccd61-62ce-4445-a436-d47f1c022bf4", + "for_package_uid": "pkg:composer/rainlab/blog-plugin?uuid=ddf057c9-2b17-43ad-9fa7-b54e7794e1af", + "datafile_path": "composer.json", + "datasource_id": "php_composer_json" + } + ], + "license_detections": [ + { + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "blog-plugin/composer.json", + "start_line": 7, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": " \"license\": \"MIT\",", + "matched_text_diagnostics": "license\": \"MIT\"," + } + ] + }, + { + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "blog-plugin/composer.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + }, + { + "identifier": "mit-ac40beba-5702-f54d-755f-333441314bb0", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "blog-plugin/LICENCE.md", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "# MIT license", + "matched_text_diagnostics": "MIT license" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "blog-plugin/LICENCE.md", + "start_line": 3, + "end_line": 19, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": null, + "count": 82 + }, + { + "value": "mit", + "count": 2 + } + ], + "copyrights": [ + { + "value": null, + "count": 84 + } + ], + "holders": [ + { + "value": null, + "count": 84 + } + ], + "authors": [ + { + "value": null, + "count": 80 + }, + { + "value": "Alexey Bobkov, Samuel Georges", + "count": 4 + } + ], + "programming_language": [ + { + "value": "PHP", + "count": 42 + }, + { + "value": "HTML", + "count": 18 + }, + { + "value": "CSS", + "count": 2 + }, + { + "value": "JavaScript", + "count": 1 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "mit", + "count": 1 + } + ], + "copyrights": [], + "holders": [], + "authors": [], + "programming_language": [] + }, + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [ + "LicenseRef-MIT-Bootstrap", + "LicenseRef-MIT-Discord", + "LicenseRef-MIT-TC", + "LicenseRef-MIT-Diehl" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + { + "license_expression": "mit", + "identifier": "mit_14.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT license" + }, + { + "license_expression": "mit", + "identifier": "mit_30.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT" + }, + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + } + ], + "files": [ + { + "path": "composer.json", + "type": "file", + "name": "composer.json", + "base_name": "composer", + "extension": ".json", + "size": 671, + "date": "2024-05-13", + "sha1": "d08a4d8f8295940216584fe3b4e047462af2c225", + "md5": "4ef431a13c33d0933acb81317744d4fe", + "sha256": "5182357bcbd821738eca3743865f102ed4c67cee0b8ece50258c1c39a88745b1", + "mime_type": "application/json", + "file_type": "JSON data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "composer", + "namespace": "rainlab", + "name": "blog-plugin", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "PHP", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "Co-founder", + "name": "Alexey Bobkov", + "email": "aleksey.bobkov@gmail.com", + "url": null + }, + { + "type": "person", + "role": "Co-founder", + "name": "Samuel Georges", + "email": "daftspunky@gmail.com", + "url": null + }, + { + "type": "person", + "role": "vendor", + "name": "rainlab", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://octobercms.com/plugin/rainlab-blog", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "blog-plugin/composer.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:composer/php", + "extracted_requirement": ">=7.0", + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:composer/composer/installers", + "extracted_requirement": "~1.0", + "scope": "require", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://packagist.org/packages/rainlab/blog-plugin", + "repository_download_url": null, + "api_data_url": "https://packagist.org/p/packages/rainlab/blog-plugin.json", + "datasource_id": "php_composer_json", + "purl": "pkg:composer/rainlab/blog-plugin" + } + ], + "for_packages": [ + "pkg:composer/rainlab/blog-plugin?uuid=ddf057c9-2b17-43ad-9fa7-b54e7794e1af" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "blog-plugin/composer.json", + "start_line": 7, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": " \"license\": \"MIT\",", + "matched_text_diagnostics": "license\": \"MIT\"," + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.39, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "aleksey.bobkov@gmail.com", + "start_line": 11, + "end_line": 11 + }, + { + "email": "daftspunky@gmail.com", + "start_line": 16, + "end_line": 16 + } + ], + "urls": [ + { + "url": "https://octobercms.com/plugin/rainlab-blog", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "LICENCE.md", + "type": "file", + "name": "LICENCE.md", + "base_name": "LICENCE", + "extension": ".md", + "size": 1037, + "date": "2024-05-13", + "sha1": "cba6f69e833f9e059c6e21000104ac7ad18cd6f0", + "md5": "4e24fe8cba133a8b8ff6cf4dadf56ff9", + "sha256": "70aa85e1ee70eed834254a97cd94b9b5614445a9f1d836d263c9357899187fd1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "blog-plugin/LICENCE.md", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "# MIT license", + "matched_text_diagnostics": "MIT license" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "blog-plugin/LICENCE.md", + "start_line": 3, + "end_line": 19, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ], + "identifier": "mit-ac40beba-5702-f54d-755f-333441314bb0" + } + ], + "license_clues": [], + "percentage_of_license_text": 100, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Plugin.php", + "type": "file", + "name": "Plugin.php", + "base_name": "Plugin", + "extension": ".php", + "size": 6669, + "date": "2024-05-13", + "sha1": "5a6a815ba09126eba309f1fad246cb492ff3a9fc", + "md5": "2bc5affd6e71185cadb81d193af5238c", + "sha256": "d238e714168d5c7b9209bc5dc4260aadfbf4c5104709616da9b7099c08e2a669", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Alexey Bobkov, Samuel Georges", + "start_line": 18, + "end_line": 18 + } + ], + "emails": [], + "urls": [ + { + "url": "https://github.com/rainlab/blog-plugin", + "start_line": 20, + "end_line": 20 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 12109, + "date": "2024-05-13", + "sha1": "2f68f5686926f2e92203e423517314423c195f7e", + "md5": "2638cad1b475cdf21cdf4b272bced748", + "sha256": "f782ae8d277478691e89eba6174a21335a65355ff48ec735602c5da811686d6a", + "mime_type": "text/plain", + "file_type": "exported SGML document, ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://player.vimeo.com/video/97088926", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://michelf.ca/projects/php-markdown/extra", + "start_line": 19, + "end_line": 19 + }, + { + "url": "http://daringfireball.net/projects/markdown", + "start_line": 198, + "end_line": 198 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "assets", + "type": "directory", + "name": "assets", + "base_name": "assets", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 4, + "size_count": 15997, + "scan_errors": [] + }, + { + "path": "assets/css", + "type": "directory", + "name": "css", + "base_name": "css", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 2698, + "scan_errors": [] + }, + { + "path": "assets/css/rainlab.blog-export.css", + "type": "file", + "name": "rainlab.blog-export.css", + "base_name": "rainlab.blog-export", + "extension": ".css", + "size": 71, + "date": "2024-05-13", + "sha1": "e7b008e968f58d5a93fe3ee993a6a11facd2f1a7", + "md5": "5571bef786732d7dbd3eb90017f55cf4", + "sha256": "c2f2bb4d4bb583c76a27d69d0bee7bbe2bdeaeeba65cddfb3c41a1b2fcb5192c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "CSS", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "assets/css/rainlab.blog-preview.css", + "type": "file", + "name": "rainlab.blog-preview.css", + "base_name": "rainlab.blog-preview", + "extension": ".css", + "size": 2627, + "date": "2024-05-13", + "sha1": "c7b2304c29c13b7ec183ba29bf0f28343b988c5b", + "md5": "2f74ce4cf4d3eabce93334369ca425c9", + "sha256": "d53f4dbce45764d08005523e906c6f25c5d4ea7af3ae31ea69ab748f71c029ea", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "CSS", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "assets/images", + "type": "directory", + "name": "images", + "base_name": "images", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 4759, + "scan_errors": [] + }, + { + "path": "assets/images/blog-icon.svg", + "type": "file", + "name": "blog-icon.svg", + "base_name": "blog-icon", + "extension": ".svg", + "size": 4759, + "date": "2024-05-13", + "sha1": "6693b705e04c5f5b113bc2067bfc8a62735d1ca3", + "md5": "08a2f96e3d84db589782ac9627d582e5", + "sha256": "bf8c58f7816423357508e1a34ebbb93589431b94078ef7317273bc696d0b660b", + "mime_type": "image/svg+xml", + "file_type": "SVG Scalable Vector Graphics image", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.w3.org/1999/xlink", + "start_line": 2, + "end_line": 2 + }, + { + "url": "http://www.bohemiancoding.com/sketch/ns", + "start_line": 2, + "end_line": 2 + }, + { + "url": "http://www.bohemiancoding.com/sketch", + "start_line": 3, + "end_line": 3 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "assets/js", + "type": "directory", + "name": "js", + "base_name": "js", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 6095, + "scan_errors": [] + }, + { + "path": "assets/js/post-form.js", + "type": "file", + "name": "post-form.js", + "base_name": "post-form", + "extension": ".js", + "size": 6095, + "date": "2024-05-13", + "sha1": "f86e4e6735db58821bbcd4f2a8a5db8bdc156055", + "md5": "da60c35b5fced9fab46f50080caf14c6", + "sha256": "e425a1400961691b8929b9f9730815a989e2c0cd8d6553b0f89d3ec0e295315f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "assets/less", + "type": "directory", + "name": "less", + "base_name": "less", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 2445, + "scan_errors": [] + }, + { + "path": "assets/less/rainlab.blog-preview.less", + "type": "file", + "name": "rainlab.blog-preview.less", + "base_name": "rainlab.blog-preview", + "extension": ".less", + "size": 2445, + "date": "2024-05-13", + "sha1": "96a84fa4730ce7a50512a6ed16ac17a718ba583d", + "md5": "3ce4b1e1515c6a3cecdf3f14d8606bf5", + "sha256": "57856061ff313859f9c739e29df87c21f9f526663f51b09df2ec0adcf034e78c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "classes", + "type": "directory", + "name": "classes", + "base_name": "classes", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 1022, + "scan_errors": [] + }, + { + "path": "classes/TagProcessor.php", + "type": "file", + "name": "TagProcessor.php", + "base_name": "TagProcessor", + "extension": ".php", + "size": 1022, + "date": "2024-05-13", + "sha1": "3f8166ff5a970bb72fe0613032d9009db92eb4a4", + "md5": "9a62dede59d8b925bbdcda050f5a0508", + "sha256": "a132b26b0a547e4974e7501e78ce0663a79552247a203215a4081cc275a652c8", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Alexey Bobkov, Samuel Georges", + "start_line": 7, + "end_line": 7 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "components", + "type": "directory", + "name": "components", + "base_name": "components", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 4, + "size_count": 25964, + "scan_errors": [] + }, + { + "path": "components/Categories.php", + "type": "file", + "name": "Categories.php", + "base_name": "Categories", + "extension": ".php", + "size": 3743, + "date": "2024-05-13", + "sha1": "102107222e84296bc603160ba90ba1d23c2fb338", + "md5": "cc0ba6c4c95ff231f601e507e1dd4569", + "sha256": "76a856dd6afd6b8ed18c0f07b3df9efb2283858d524fb1fce25e6ca876bba052", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "components/Post.php", + "type": "file", + "name": "Post.php", + "base_name": "Post", + "extension": ".php", + "size": 4228, + "date": "2024-05-13", + "sha1": "9a51faf34d7ddd4a8249875f32e089cf3e6c7302", + "md5": "250cbc88aaf1846f33da707479c852f0", + "sha256": "26b10dbd6f996c6bab57bc5b83827fc4068c5384c166b869470187284da12afa", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "components/Posts.php", + "type": "file", + "name": "Posts.php", + "base_name": "Posts", + "extension": ".php", + "size": 9155, + "date": "2024-05-13", + "sha1": "5c2396b6671fab8a191eb7a32886cbaceaf48248", + "md5": "07dbc306d168084b4fc68516fc10ed3d", + "sha256": "c600dfe695a794923072eee20e4c3b8a0fbd83c7dd4b5bc8cf127b2dfbd69ba4", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "components/RssFeed.php", + "type": "file", + "name": "RssFeed.php", + "base_name": "RssFeed", + "extension": ".php", + "size": 4897, + "date": "2024-05-13", + "sha1": "bc53ef43bf8384eee1576a29d5645adbab1c8e2e", + "md5": "5bf1ee2bb0b533b7ea5917ffe62d42e9", + "sha256": "d57ebe7af5c374addd008fdf5580798fe9c0d5a91e981933222136f831650ab1", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "components/categories", + "type": "directory", + "name": "categories", + "base_name": "categories", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 924, + "scan_errors": [] + }, + { + "path": "components/categories/default.htm", + "type": "file", + "name": "default.htm", + "base_name": "default", + "extension": ".htm", + "size": 300, + "date": "2024-05-13", + "sha1": "b1ddffbf0b0c05c228e3d5339ce0c6aa21c105cb", + "md5": "d58dcd69de505e2944a766e7d2013cb3", + "sha256": "d643799d84d17b130759d70733d952a3c3c2f767841d9f3e50048914f7e2fab1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "components/categories/items.htm", + "type": "file", + "name": "items.htm", + "base_name": "items", + "extension": ".htm", + "size": 624, + "date": "2024-05-13", + "sha1": "54a9372e740bfb7d582348a1cf0bed78e9720fb4", + "md5": "671e14ccf104fb83553fb91ac2bcf7fc", + "sha256": "47a5ae35e53c576fb6dcd730e99e8064b412ccd324af590e5c87d0d0c47671ba", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "components/post", + "type": "directory", + "name": "post", + "base_name": "post", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 811, + "scan_errors": [] + }, + { + "path": "components/post/default.htm", + "type": "file", + "name": "default.htm", + "base_name": "default", + "extension": ".htm", + "size": 811, + "date": "2024-05-13", + "sha1": "9ca5828af2cbae0d18ab921ab34921e4902a980b", + "md5": "6982c7316a1129dd334f6e9885bed654", + "sha256": "ae338cb46525aca853f642c262aff8ba82e7750e5434845aec72f9e0b77daed5", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "components/posts", + "type": "directory", + "name": "posts", + "base_name": "posts", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 1458, + "scan_errors": [] + }, + { + "path": "components/posts/default.htm", + "type": "file", + "name": "default.htm", + "base_name": "default", + "extension": ".htm", + "size": 1458, + "date": "2024-05-13", + "sha1": "72c61d5db0bc88c867c1b27a7bc0b3c4eb3ffd0d", + "md5": "07125859f153066e931b784511865058", + "sha256": "a913a9c43432cf5d5fbd5d62aa62503d6a8ec5b4cd121b903630bfcd61039256", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "components/rssfeed", + "type": "directory", + "name": "rssfeed", + "base_name": "rssfeed", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 748, + "scan_errors": [] + }, + { + "path": "components/rssfeed/default.htm", + "type": "file", + "name": "default.htm", + "base_name": "default", + "extension": ".htm", + "size": 748, + "date": "2024-05-13", + "sha1": "1a98ab41479ac8b5f63a3cb070f0b81608d7159f", + "md5": "24f32e41e4af75cbac701ff1de02101a", + "sha256": "6d7b6f4eb45b5f29a60808840f3a5686725487ddc716a3a072ef5f7cc942405c", + "mime_type": "text/xml", + "file_type": "XML 1.0 document, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "config", + "type": "directory", + "name": "config", + "base_name": "config", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 372, + "scan_errors": [] + }, + { + "path": "config/config.php", + "type": "file", + "name": "config.php", + "base_name": "config", + "extension": ".php", + "size": 372, + "date": "2024-05-13", + "sha1": "0e49fc8cbd9214431ac1d28908bfaa28dc15bfc0", + "md5": "1d176039bc4d1d1c6050d7ebb257477e", + "sha256": "203f137f2eacd4bce5d368144294141d51d9ab7e0db26538e4369605bdea1a12", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers", + "type": "directory", + "name": "controllers", + "base_name": "controllers", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 21, + "dirs_count": 2, + "size_count": 22536, + "scan_errors": [] + }, + { + "path": "controllers/Categories.php", + "type": "file", + "name": "Categories.php", + "base_name": "Categories", + "extension": ".php", + "size": 1232, + "date": "2024-05-13", + "sha1": "c2c7db14c2c658abdbb18cac878722561251f1c0", + "md5": "9deafdb7256095accea82edf5c758b16", + "sha256": "127ded089ac1b733e2f89620d523e12349b8cf69b70eb5ffbf7c9a486d74a1cf", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/Posts.php", + "type": "file", + "name": "Posts.php", + "base_name": "Posts", + "extension": ".php", + "size": 4800, + "date": "2024-05-13", + "sha1": "371d1fb9c120d81d75b82fc91bf224e808a4b1a2", + "md5": "d6d68a735b2bee504c570bf8ec78d38c", + "sha256": "a1ee766c5f6e3c8243fc5324552f6a2f886348d720e549b1d83f5441113f5e8e", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/categories", + "type": "directory", + "name": "categories", + "base_name": "categories", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 0, + "size_count": 7361, + "scan_errors": [] + }, + { + "path": "controllers/categories/_list_toolbar.htm", + "type": "file", + "name": "_list_toolbar.htm", + "base_name": "_list_toolbar", + "extension": ".htm", + "size": 1122, + "date": "2024-05-13", + "sha1": "0ae86d6bce7a2d9d31fe9d7cc3307cd87a585e24", + "md5": "d48a4860b333027975e0c3d4ee1ca2ae", + "sha256": "249dcfbbf2851fe78ce73baab06aec12dbc03d365fb8abb9281e9786aac89535", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/categories/_reorder_toolbar.htm", + "type": "file", + "name": "_reorder_toolbar.htm", + "base_name": "_reorder_toolbar", + "extension": ".htm", + "size": 225, + "date": "2024-05-13", + "sha1": "380d1964484593973f90ae82fca863efd06b6ce0", + "md5": "61822b0c5f37ecfe37a0289420835e22", + "sha256": "36d198af26f78ac5a9ae2acd77b09cbdfd4076d6e1d7cdf56cb773aacb33920d", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/categories/config_form.yaml", + "type": "file", + "name": "config_form.yaml", + "base_name": "config_form", + "extension": ".yaml", + "size": 469, + "date": "2024-05-13", + "sha1": "1f8d829ea6eb6e83df5deabb007a926ee524e8f5", + "md5": "0115404dd90a9f4758806b11ab3514d5", + "sha256": "a0a8b60d7175b7b164d828268bb18a5f9aa35b94a4e885517a2b2ad90eed09e0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/categories/config_list.yaml", + "type": "file", + "name": "config_list.yaml", + "base_name": "config_list", + "extension": ".yaml", + "size": 917, + "date": "2024-05-13", + "sha1": "311e6925043018b51384daa0125d7ddffba12a0e", + "md5": "64bd589a238452395a6d00b5c62b7565", + "sha256": "eb903b34793538561177c7699e3c2d01a68017bd47e4fb39c2d273c47f8d0d11", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/categories/config_reorder.yaml", + "type": "file", + "name": "config_reorder.yaml", + "base_name": "config_reorder", + "extension": ".yaml", + "size": 360, + "date": "2024-05-13", + "sha1": "81b3d0f863a00120c51c6c8f3bb68be6594e14de", + "md5": "02b5e370747e6aff731088b1e481a010", + "sha256": "21a19375f2f89ed944ce89e2aa6a7c234ffaff4a88db59ba45c789367864fcfd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/categories/create.htm", + "type": "file", + "name": "create.htm", + "base_name": "create", + "extension": ".htm", + "size": 1885, + "date": "2024-05-13", + "sha1": "f0faa39eb8c009fa3884fbb087a476fd3071f7b0", + "md5": "8819a68e4418c455f5e4062010a04ed4", + "sha256": "d3e5583b3cce72143ec7f28a54454dd73cf2e2058b07a1debeb901864c651ed0", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/categories/index.htm", + "type": "file", + "name": "index.htm", + "base_name": "index", + "extension": ".htm", + "size": 28, + "date": "2024-05-13", + "sha1": "8799fbe0836be93e74c202d55b282d3027813af1", + "md5": "9732de892457309b49ee1e208f600498", + "sha256": "4d5177059edb48eecf7479cbec77b7bb7e0c4d988577440bd780c4e4c5715041", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/categories/reorder.htm", + "type": "file", + "name": "reorder.htm", + "base_name": "reorder", + "extension": ".htm", + "size": 29, + "date": "2024-05-13", + "sha1": "94ec4659806f68c6972b9a0599022c0a75c1c89b", + "md5": "1c179b0aa618deca7fb9a0fa2c0e29ca", + "sha256": "9bb75e83f2cfb8e46aa24e2af2cd364839c37b9cc6e9f83d1adf03c99a44a5f7", + "mime_type": "text/plain", + "file_type": "ASCII text, with no line terminators", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/categories/update.htm", + "type": "file", + "name": "update.htm", + "base_name": "update", + "extension": ".htm", + "size": 2326, + "date": "2024-05-13", + "sha1": "beead0cfb75f361f14b782c44fd60492fdaf58b7", + "md5": "5b77f514efd841f94e6af513d17ceb26", + "sha256": "45553f41a2d0c31ed6e2e1f0ff445e0b1427344f9a1e5c7e4d09aed7b9844370", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/posts", + "type": "directory", + "name": "posts", + "base_name": "posts", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 10, + "dirs_count": 0, + "size_count": 9143, + "scan_errors": [] + }, + { + "path": "controllers/posts/_list_toolbar.htm", + "type": "file", + "name": "_list_toolbar.htm", + "base_name": "_list_toolbar", + "extension": ".htm", + "size": 1484, + "date": "2024-05-13", + "sha1": "a719fa72127880d92e15bf6370519b0c43fcf2f1", + "md5": "6441e8a78009552ab379f1b73d8790aa", + "sha256": "9889d32a98d15848e7e67ef3153e92c420918558c339a1cd7135a8718a9a2e0e", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/posts/_post_toolbar.htm", + "type": "file", + "name": "_post_toolbar.htm", + "base_name": "_post_toolbar", + "extension": ".htm", + "size": 1983, + "date": "2024-05-13", + "sha1": "1e48b96383a7f4ea3f6e74ab31e2a9c5d6ea1cfd", + "md5": "dded7d5622613dfcd3730ef0929af1d5", + "sha256": "d52b64d5362fd324e5a881b908d56538158419895b2b0da644d837ef12c88336", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/posts/config_form.yaml", + "type": "file", + "name": "config_form.yaml", + "base_name": "config_form", + "extension": ".yaml", + "size": 432, + "date": "2024-05-13", + "sha1": "764c772eea9aac4ac5d908dc0bc047249665d0f6", + "md5": "24d5df084f4b6815739774955faa2f59", + "sha256": "f7e8263965cb38069563aaa8f7759aa03fd5ba5f8ebe8c04477d78a3c3af6d6e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/posts/config_import_export.yaml", + "type": "file", + "name": "config_import_export.yaml", + "base_name": "config_import_export", + "extension": ".yaml", + "size": 1021, + "date": "2024-05-13", + "sha1": "67585fab8e8019c6105e505905a57fb36f03c2d7", + "md5": "80af0bf1f89cb491ad4f47c12a7838e6", + "sha256": "404a8824ca7eed4bc27c149dd6860e85d4c36ed966726855231bb7acc99f915c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/posts/config_list.yaml", + "type": "file", + "name": "config_list.yaml", + "base_name": "config_list", + "extension": ".yaml", + "size": 1047, + "date": "2024-05-13", + "sha1": "25687fdb1e78646ecb73532b5d1f2a3b26aa4a59", + "md5": "7dae6c2fb3d21c93cfc71e6dcae1016e", + "sha256": "9ccb443870e2afb52a0df7f656402ba59afa8fcf2dae1d49190f338b4a2e5e42", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/posts/create.htm", + "type": "file", + "name": "create.htm", + "base_name": "create", + "extension": ".htm", + "size": 808, + "date": "2024-05-13", + "sha1": "104087feebde1b9876ddf3ad71ff090a0bebfef3", + "md5": "613d5203dc5e55171a5d63b54b4dea30", + "sha256": "75eff261b6e880a25d94d1af4e6ba5edc1cde020916be11d4780bd825a747f8b", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/posts/export.htm", + "type": "file", + "name": "export.htm", + "base_name": "export", + "extension": ".htm", + "size": 814, + "date": "2024-05-13", + "sha1": "3e9748d76d02aa909644835d5ab1e43987380e54", + "md5": "55f729653ec563e89c874a813a96e964", + "sha256": "7e8ce7bb73733ce9c6166c747af33bfa714ce4dd6e3abc55ac7fde9513fb1f29", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/posts/import.htm", + "type": "file", + "name": "import.htm", + "base_name": "import", + "extension": ".htm", + "size": 717, + "date": "2024-05-13", + "sha1": "c4d0d1014331a017d211ce9ba18290187ba0cc97", + "md5": "44bc4630b5a37a9779005d49e10f0643", + "sha256": "f3b7e401a36de2e977ba7d404ed564daf67324176b2b5014fe8ec438aff4ee0a", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/posts/index.htm", + "type": "file", + "name": "index.htm", + "base_name": "index", + "extension": ".htm", + "size": 27, + "date": "2024-05-13", + "sha1": "3c72f39c33e90f7bab548a95aa32013c056ac2f3", + "md5": "3e4d5e6ec55c773026581cd78cb262ef", + "sha256": "65241a8a45a8375a3484c872e17d81e04a1c5bfc9f88a45742810ed8e93326c6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "controllers/posts/update.htm", + "type": "file", + "name": "update.htm", + "base_name": "update", + "extension": ".htm", + "size": 810, + "date": "2024-05-13", + "sha1": "d8ebf6256df9a97263bfb28e500ce19567aa61dc", + "md5": "1d557fb7c333cf72832f5831461b98fc", + "sha256": "4d1731f63b05492f3772efe355727e13d7e32055dad346ade1f33e4a0baa38a9", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "formwidgets", + "type": "directory", + "name": "formwidgets", + "base_name": "formwidgets", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 6956, + "scan_errors": [] + }, + { + "path": "formwidgets/BlogMarkdown.php", + "type": "file", + "name": "BlogMarkdown.php", + "base_name": "BlogMarkdown", + "extension": ".php", + "size": 3361, + "date": "2024-05-13", + "sha1": "b57641ff43228dbba678ea8a769dafc00942437f", + "md5": "74e185db2d2e220429df7d21e4517c50", + "sha256": "808a4deb98c8ccd08573aa4cd2ea1ebd70ee77b8087927a2b9315778b4b256d3", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Alexey Bobkov, Samuel Georges", + "start_line": 19, + "end_line": 19 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "formwidgets/MLBlogMarkdown.php", + "type": "file", + "name": "MLBlogMarkdown.php", + "base_name": "MLBlogMarkdown", + "extension": ".php", + "size": 3595, + "date": "2024-05-13", + "sha1": "cc2a6553f7897afb069456bb23d8eb31f9f77e41", + "md5": "471f01f6c1cfa71468079cb0bd40a13d", + "sha256": "c247579f23704d28dba6a33710e79695d73b16a883587e087f6acdc2cca2283c", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Alexey Bobkov, Samuel Georges", + "start_line": 11, + "end_line": 11 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang", + "type": "directory", + "name": "lang", + "base_name": "lang", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 20, + "dirs_count": 20, + "size_count": 164020, + "scan_errors": [] + }, + { + "path": "lang/bg", + "type": "directory", + "name": "bg", + "base_name": "bg", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 7049, + "scan_errors": [] + }, + { + "path": "lang/bg/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 7049, + "date": "2024-05-13", + "sha1": "7a4ec91e7df270a1b288d44e3369c5c6848ec3a0", + "md5": "302e65bf74fbf9c97bf3d5d1fe798147", + "sha256": "98642386d21d928af9764866900e44db65cdf843cb7f29c469e2ebe705581393", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/cs", + "type": "directory", + "name": "cs", + "base_name": "cs", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 8476, + "scan_errors": [] + }, + { + "path": "lang/cs/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 8476, + "date": "2024-05-13", + "sha1": "9740c07186c1b0aaeda7631d882ac4f2534c076f", + "md5": "28f11a8a362ba89572de541aaf6a9afe", + "sha256": "0e8060f8fd0c56376f01a09cf735d002b66b2880759639e584b2bde222dd0f95", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/de", + "type": "directory", + "name": "de", + "base_name": "de", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 7261, + "scan_errors": [] + }, + { + "path": "lang/de/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 7261, + "date": "2024-05-13", + "sha1": "8d7ac4eced09e699a121842f1cbacbf065460b82", + "md5": "840c614802f02d8241c13d0c55795d31", + "sha256": "bdbc4510cd7b9ffb29e40835696840ed296d7a6afefafdb255f5a67f4721b5bd", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/en", + "type": "directory", + "name": "en", + "base_name": "en", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 9342, + "scan_errors": [] + }, + { + "path": "lang/en/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 9342, + "date": "2024-05-13", + "sha1": "c8ed19c803a434e7c531f36c1a70048a85006385", + "md5": "d291c74607be9ec65b8f7296ac59846d", + "sha256": "b4da9b57146c4cef9d1778f325fa34e443fb1626ad3ec0b8a4ee8fa278a93050", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/es", + "type": "directory", + "name": "es", + "base_name": "es", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 10206, + "scan_errors": [] + }, + { + "path": "lang/es/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 10206, + "date": "2024-05-13", + "sha1": "24e1079b274713e0bad4778c240a5bde6177f8d0", + "md5": "976f104197103a9d1abd441350c70e3d", + "sha256": "b910643c45419051566ef8c5836ebf090a312210833ccd43462dd802b72164cb", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/fa", + "type": "directory", + "name": "fa", + "base_name": "fa", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 7240, + "scan_errors": [] + }, + { + "path": "lang/fa/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 7240, + "date": "2024-05-13", + "sha1": "88ce897ae82aeacd8a5d3f76cb11d795f934cf4b", + "md5": "516d0a2ddade7ad46f48fb08a2a29c6e", + "sha256": "7f551e1bb32b470e26a9b01fc0d24cd2b77d106b2ef8ee3ec7a5acc8e0fad548", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/fi", + "type": "directory", + "name": "fi", + "base_name": "fi", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 9153, + "scan_errors": [] + }, + { + "path": "lang/fi/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 9153, + "date": "2024-05-13", + "sha1": "24517e58dc6b0c60b0fe5995c2f1fe903862ef71", + "md5": "c19e176c875c312bef2491607699ee68", + "sha256": "1dd6e03403872f98170f4feeee3773ce906815285e1225baaf32f390c6b79d5e", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/fr", + "type": "directory", + "name": "fr", + "base_name": "fr", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 10086, + "scan_errors": [] + }, + { + "path": "lang/fr/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 10086, + "date": "2024-05-13", + "sha1": "80c1743e0db52e64b1324653583342bfaa96305e", + "md5": "0f761095c9508d9dedbc9b395d892c9d", + "sha256": "3e7d70ee94a8607d3fac64ace002e6f4ed9dc69d9805a9432c997ea96f4844e7", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/hu", + "type": "directory", + "name": "hu", + "base_name": "hu", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 10234, + "scan_errors": [] + }, + { + "path": "lang/hu/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 10234, + "date": "2024-05-13", + "sha1": "c51fe19a9677bde377f92f158249181874d06376", + "md5": "96cb79172733c05d7c6c99c312781a66", + "sha256": "b6766f4bade2c9764d55660b719af057eb0339bbccd802710b4210f19c9bac2c", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/it", + "type": "directory", + "name": "it", + "base_name": "it", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 5672, + "scan_errors": [] + }, + { + "path": "lang/it/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 5672, + "date": "2024-05-13", + "sha1": "a4bbc38d825227cd573c09f9e3cc49836cffb93f", + "md5": "a0ca9f79668630359f08d214e71a5ad7", + "sha256": "efb26120c5949cd1816231cfeef25769bf6b90e161b26be14b8726413fb06281", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/ja", + "type": "directory", + "name": "ja", + "base_name": "ja", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 6303, + "scan_errors": [] + }, + { + "path": "lang/ja/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 6303, + "date": "2024-05-13", + "sha1": "9028055d984866d18e247522cc13ddaaff459ac5", + "md5": "62573099d58e3a53d64967fe42980caf", + "sha256": "0fbbea8011c4cc5770772b92e6db29ede0e89e8f45a812b96970d597455583c3", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/nb-no", + "type": "directory", + "name": "nb-no", + "base_name": "nb-no", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 5122, + "scan_errors": [] + }, + { + "path": "lang/nb-no/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 5122, + "date": "2024-05-13", + "sha1": "eab68d49da4c7485cbd8a5078240a96a510584c0", + "md5": "7c09e029081aa739df0f23be4da75bb6", + "sha256": "82e9880ddc43f617253fc74ed4693901d9f56715568caca0e01c7c8835bc354d", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/nl", + "type": "directory", + "name": "nl", + "base_name": "nl", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 5977, + "scan_errors": [] + }, + { + "path": "lang/nl/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 5977, + "date": "2024-05-13", + "sha1": "a5328c269f9d31efe342e1c65c69728b8c693f7e", + "md5": "2bd9ecb75839f73541f6fc6b33da57a5", + "sha256": "1ce1d33c9b4791aab86e16650b54c090cf060ecd0c065e82fa0a2af8fb127913", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/pl", + "type": "directory", + "name": "pl", + "base_name": "pl", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 9103, + "scan_errors": [] + }, + { + "path": "lang/pl/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 9103, + "date": "2024-05-13", + "sha1": "56934dfdc976737edd85a7561620d759260df0e8", + "md5": "07df12159d49eed2ef7f3750b5c899e2", + "sha256": "c836726e1284ce97797ba370151b56bb4b967bca5cb7dc26771245958b793113", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/pt-br", + "type": "directory", + "name": "pt-br", + "base_name": "pt-br", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 6582, + "scan_errors": [] + }, + { + "path": "lang/pt-br/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 6582, + "date": "2024-05-13", + "sha1": "3d7d23ef439fb1bcb3f857e474397018b6c45e2e", + "md5": "7e7fed9acc283ee0c34bccde8888fc49", + "sha256": "d6826cca2f2f572b1d9745adc98ebd6f7e0f339be420846f0f1b64f66a9cc23c", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/ru", + "type": "directory", + "name": "ru", + "base_name": "ru", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 12496, + "scan_errors": [] + }, + { + "path": "lang/ru/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 12496, + "date": "2024-05-13", + "sha1": "6fce1e45a232411d6762dad32d11de70650bcafa", + "md5": "77b4105fe3271bcb31201c23edd889fd", + "sha256": "4fbeed8fe0fd6cb48c44ae0c9492e2d798f3bad1d03d5f5ab670c7d1b7dd91f8", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/sk", + "type": "directory", + "name": "sk", + "base_name": "sk", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 8932, + "scan_errors": [] + }, + { + "path": "lang/sk/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 8932, + "date": "2024-05-13", + "sha1": "b787e17d4ca2542429c3ec6402b2ddca024a9cc8", + "md5": "2ea903769ad75e4595400c40b84b6640", + "sha256": "6a00181680c2c7b62280df101c63673335e955523f2e66374d65e08b885f96ff", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/sl", + "type": "directory", + "name": "sl", + "base_name": "sl", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 9300, + "scan_errors": [] + }, + { + "path": "lang/sl/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 9300, + "date": "2024-05-13", + "sha1": "4cd49098822d18a42ed97a3ee46261fc8fdf47d5", + "md5": "bfb30ef68bf13d5893783357af1389d5", + "sha256": "7ebaf65518e2d621ca9a0437b6b6e2040c8f46d9d77c549db4752a628a19d591", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/tr", + "type": "directory", + "name": "tr", + "base_name": "tr", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 9713, + "scan_errors": [] + }, + { + "path": "lang/tr/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 9713, + "date": "2024-05-13", + "sha1": "5f11ba4d8974f5233e391ba04efe3b73e3deaec9", + "md5": "978a3c42b233bb2fc8199a0891fb5421", + "sha256": "9df500262d6fcc4b2f559f0b050e7390414cb17f23da9ff9c9de33c532f0f4cd", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "lang/zh-cn", + "type": "directory", + "name": "zh-cn", + "base_name": "zh-cn", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 5773, + "scan_errors": [] + }, + { + "path": "lang/zh-cn/lang.php", + "type": "file", + "name": "lang.php", + "base_name": "lang", + "extension": ".php", + "size": 5773, + "date": "2024-05-13", + "sha1": "6affe08795bdf38ff708fd0285b092d5f627f2ac", + "md5": "d994314a64100fc4b7e739021a7665b0", + "sha256": "bba7841137a6dceabf83f8b64a9b97b832dde5fdf4d5fa1da4d4210c20d978cb", + "mime_type": "text/x-php", + "file_type": "PHP script, UTF-8 Unicode text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models", + "type": "directory", + "name": "models", + "base_name": "models", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 14, + "dirs_count": 5, + "size_count": 47602, + "scan_errors": [] + }, + { + "path": "models/Category.php", + "type": "file", + "name": "Category.php", + "base_name": "Category", + "extension": ".php", + "size": 10161, + "date": "2024-05-13", + "sha1": "7baf0e1b17ca04e0983f78223c3773df81a8d41c", + "md5": "d0b36a18348d2c7c3ee44474837bd0fd", + "sha256": "893ec6c0c86e6f0a669563b5e32b4648aa616b001a2f7f2415db959554986cd3", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/Post.php", + "type": "file", + "name": "Post.php", + "base_name": "Post", + "extension": ".php", + "size": 21371, + "date": "2024-05-13", + "sha1": "b3499ee1013073daef60c9f68001640647cf11be", + "md5": "9b5559ba1f7c2d8838c871979500432b", + "sha256": "6a93955ce1cd578e08a896df0d3410cb0f323fa48d6848ccec469faab952e744", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/PostExport.php", + "type": "file", + "name": "PostExport.php", + "base_name": "PostExport", + "extension": ".php", + "size": 2116, + "date": "2024-05-13", + "sha1": "7d2839ac44f1dad7bce4332c2670ee3f934d1cd4", + "md5": "03f6305604204db7a4a36d78003ae7cd", + "sha256": "b37a4b82d988995bf7aa22cdbcc4f41189a24593bacaf8b0bfdeb946b82965e5", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/PostImport.php", + "type": "file", + "name": "PostImport.php", + "base_name": "PostImport", + "extension": ".php", + "size": 4262, + "date": "2024-05-13", + "sha1": "099b8a22cb389ac74c998f2fbf483031801719b6", + "md5": "8d4fa4ef4d9c9ba66a9bd96d8a4f8a73", + "sha256": "a9c7d2f0e002cd350889e160e38bfbfc601876d3f905b37590ef2991a243c7ee", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/Settings.php", + "type": "file", + "name": "Settings.php", + "base_name": "Settings", + "extension": ".php", + "size": 1551, + "date": "2024-05-13", + "sha1": "8261d5e07919016d027c46e4ef84ca052efb4334", + "md5": "8d2b2b574f6debd104982ff180b5a9f3", + "sha256": "72803c9dd5646b67cb9273b8654792f25d64f86ac9adce6cdac31ce6957077d2", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/category", + "type": "directory", + "name": "category", + "base_name": "category", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 866, + "scan_errors": [] + }, + { + "path": "models/category/columns.yaml", + "type": "file", + "name": "columns.yaml", + "base_name": "columns", + "extension": ".yaml", + "size": 282, + "date": "2024-05-13", + "sha1": "9aa28ea1c01d951687e0a8fed19da376db13d3dc", + "md5": "a549ce728a98ed4ee9c9b4a783bef89f", + "sha256": "361c27de3723ed3dec6d24bb3b14712881dfc450c44b8644527c406546addabe", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/category/fields.yaml", + "type": "file", + "name": "fields.yaml", + "base_name": "fields", + "extension": ".yaml", + "size": 584, + "date": "2024-05-13", + "sha1": "7628aebe519b2abeb25476eda8b2c92d492cf06b", + "md5": "1f8b40ee9d3e331adea34ab13285cfec", + "sha256": "6ad1fedd9914ee10fd2ef75367ac016ed658c42269c3ef516304f08cbd70f8a4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/post", + "type": "directory", + "name": "post", + "base_name": "post", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 3920, + "scan_errors": [] + }, + { + "path": "models/post/columns.yaml", + "type": "file", + "name": "columns.yaml", + "base_name": "columns", + "extension": ".yaml", + "size": 764, + "date": "2024-05-13", + "sha1": "65557ce2335f5112819e0f404cbb38e01393ba33", + "md5": "a722e7ea1f22d3f1deac1eeb6be50af5", + "sha256": "49c75f39f0150d7ee7bacf9a59353822afd365dbdc762549db38a067a54ef28d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/post/fields.yaml", + "type": "file", + "name": "fields.yaml", + "base_name": "fields", + "extension": ".yaml", + "size": 2255, + "date": "2024-05-13", + "sha1": "1e68539cc58ef4a557b28cda647230c0e9e192ff", + "md5": "f603e30d37ed6962b1bc4d47fb8bd0ec", + "sha256": "ddc464fa58843349d88d2cc60e76ebf7bef38e32a47f59d91706a875f93af0d3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/post/scopes.yaml", + "type": "file", + "name": "scopes.yaml", + "base_name": "scopes", + "extension": ".yaml", + "size": 901, + "date": "2024-05-13", + "sha1": "b3890bea09bf7045628dbdd1e990f1b14cbda6c2", + "md5": "55de5ba399f86abe08b2a54febb7944d", + "sha256": "0d49903b78b660c970da77f8aa0d43457e4f791bda427cb22d2b3ae02d017ae3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/postexport", + "type": "directory", + "name": "postexport", + "base_name": "postexport", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 728, + "scan_errors": [] + }, + { + "path": "models/postexport/columns.yaml", + "type": "file", + "name": "columns.yaml", + "base_name": "columns", + "extension": ".yaml", + "size": 728, + "date": "2024-05-13", + "sha1": "8137dffb960b5ffa2807794e9537e7ad93c7c2af", + "md5": "b75f0e0f9e45fe8fbd3af739bef4640c", + "sha256": "816780c84fd27c6cb412f82978d4049c7265f5250b05195f3822a4494947221b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/postimport", + "type": "directory", + "name": "postimport", + "base_name": "postimport", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 1773, + "scan_errors": [] + }, + { + "path": "models/postimport/columns.yaml", + "type": "file", + "name": "columns.yaml", + "base_name": "columns", + "extension": ".yaml", + "size": 608, + "date": "2024-05-13", + "sha1": "11ff59ccc1d2728631647440b268f8b8afd44b8d", + "md5": "331067c0351dada746f304841126ce0b", + "sha256": "f14fdb23463c10cecdc3dbbdea9bfae2f6e3d474618397b952530c231b844ff2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/postimport/fields.yaml", + "type": "file", + "name": "fields.yaml", + "base_name": "fields", + "extension": ".yaml", + "size": 1165, + "date": "2024-05-13", + "sha1": "49e6ecac22c7d225f12c3d515eb646b828d482d9", + "md5": "84796ba6447669626ba1e7bb9a815a2a", + "sha256": "5636fa283997cff918bbeb82093048e23012ada32df9445d1ff3a6dcc7d96902", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "models/settings", + "type": "directory", + "name": "settings", + "base_name": "settings", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 854, + "scan_errors": [] + }, + { + "path": "models/settings/fields.yaml", + "type": "file", + "name": "fields.yaml", + "base_name": "fields", + "extension": ".yaml", + "size": 854, + "date": "2024-05-13", + "sha1": "7a5dc41a442b8962d621a9f52f522af1623dcbb4", + "md5": "71b0ce615dcaf0196015a83547967585", + "sha256": "19c765a35e83e3c79a035a766224d4857b46d1e4fc8804dabb9a5f95b80ec191", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "updates", + "type": "directory", + "name": "updates", + "base_name": "updates", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 7, + "dirs_count": 0, + "size_count": 9112, + "scan_errors": [] + }, + { + "path": "updates/categories_add_nested_fields.php", + "type": "file", + "name": "categories_add_nested_fields.php", + "base_name": "categories_add_nested_fields", + "extension": ".php", + "size": 856, + "date": "2024-05-13", + "sha1": "3d47e078a380b8487fdc2c723e35584a67e01647", + "md5": "9cbab66010c2b798b0983b488e8dbac5", + "sha256": "8aae5166d74a9b7f76959ebfb1287fca5d85e56cce3916fb36b41abcaaf9b6ae", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "updates/create_categories_table.php", + "type": "file", + "name": "create_categories_table.php", + "base_name": "create_categories_table", + "extension": ".php", + "size": 1291, + "date": "2024-05-13", + "sha1": "a6d8fb7b0555f7c13fc38147fa2a5437cf401cb2", + "md5": "85307d52aaf506c12d97d568141cd84d", + "sha256": "c8f1ac686c71621d6d6c3acada18d62e777c2dd97813ac0a49d777c377f956c2", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "updates/create_posts_table.php", + "type": "file", + "name": "create_posts_table.php", + "base_name": "create_posts_table", + "extension": ".php", + "size": 912, + "date": "2024-05-13", + "sha1": "9d5ac5daa46db63476fd61aa124a4b9b8455b294", + "md5": "35b1fb620ce2ffff535519f6fe3d7fb6", + "sha256": "6a2822ed97e5c782a5be8c2f6105c6b62ac70deb2dbba465f0375ecec6d5ef61", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "updates/posts_add_metadata.php", + "type": "file", + "name": "posts_add_metadata.php", + "base_name": "posts_add_metadata", + "extension": ".php", + "size": 718, + "date": "2024-05-13", + "sha1": "e3c04032c404f51cbe7adea9f85b3f1600f4c726", + "md5": "943e76c3bd615444037fe83f102f0244", + "sha256": "c82da15ee72650e982936f2ad70fad2596c2b59b8938b1cab37a791d12f4667d", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "updates/seed_all_tables.php", + "type": "file", + "name": "seed_all_tables.php", + "base_name": "seed_all_tables", + "extension": ".php", + "size": 1004, + "date": "2024-05-13", + "sha1": "0814592b82aa69b310ae49eb2d7825335d34c321", + "md5": "840b1b3a511337a4d41d1ad845043deb", + "sha256": "ef6a8e72ab31bd35e385d46ec3a65f3848b1191c357a7b5b0e47b11b30fe66b7", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "updates/update_timestamp_nullable.php", + "type": "file", + "name": "update_timestamp_nullable.php", + "base_name": "update_timestamp_nullable", + "extension": ".php", + "size": 407, + "date": "2024-05-13", + "sha1": "b43d245afa09aef44982edb640beb1d6572ee440", + "md5": "ba44df90f5064b2f7e7e4e6bdfbf30a5", + "sha256": "5560f1a8fd832815631f010b6b6cf224be35f0183e0648c357c16d05aa0b0133", + "mime_type": "text/x-php", + "file_type": "PHP script, ASCII text", + "programming_language": "PHP", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "updates/version.yaml", + "type": "file", + "name": "version.yaml", + "base_name": "version", + "extension": ".yaml", + "size": 3924, + "date": "2024-05-13", + "sha1": "ecfa85d600870d22cfc5bab81447543761c7964a", + "md5": "093b1b888c132496aeda903fb192404e", + "sha256": "6cd3d1f7cdd6a9fd35646ecef81f93b2b3129de3ebdcc2fe23441d4d8f81de14", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/maven-complex-declared-license.json b/test/fixtures/scancode/32.1.0/maven-complex-declared-license.json new file mode 100644 index 000000000..2a49531b1 --- /dev/null +++ b/test/fixtures/scancode/32.1.0/maven-complex-declared-license.json @@ -0,0 +1,17508 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/maven/mavencentral/redis.clients/jedis/4.1.1", + "fetchedAt": "2024-05-13T12:25:38.252Z", + "links": { + "self": { + "href": "urn:maven:mavencentral:redis.clients:jedis:revision:4.1.1:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:maven:mavencentral:redis.clients:jedis:revision:4.1.1:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2022-01-31T11:19:27.000Z", + "processedAt": "2024-05-13T12:26:11.759Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-kYNKvt" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-5sir8Y", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122538.901472", + "end_timestamp": "2024-05-13T122611.029380", + "output_format_version": "3.1.0", + "duration": 32.127920389175415, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 350 + } + } + ], + "summary": { + "declared_license_expression": "bsd-3-clause-no-nuclear-warranty AND mit", + "license_clarity_score": { + "score": 90, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "", + "primary_language": null, + "other_license_expressions": [ + { + "value": null, + "count": 349 + } + ], + "other_holders": [ + { + "value": null, + "count": 350 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "maven", + "namespace": "redis.clients", + "name": "jedis", + "version": "4.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Jedis\nJedis is a blazingly small and sane Redis java client.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/redis/jedis", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "http://github.com/redis/jedis/issues", + "code_view_url": "https://github.com/scm:git:git@github.com:redis/jedis.git", + "vcs_url": "git+https://github.com/redis/jedis.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-kYNKvt/META-INF/maven/redis.clients/jedis/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1160.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1160.RULE", + "matched_text": "license - name: MIT" + } + ], + "identifier": "mit-d9e3f4a1-d310-01d5-c705-8088549acd7c" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- name: MIT\n url: http://github.com/redis/jedis/raw/master/LICENSE.txt\n", + "notice_text": null, + "source_packages": [ + "pkg:maven/redis.clients/jedis@4.1.1?classifier=sources" + ], + "extra_data": {}, + "repository_homepage_url": "https://repo1.maven.org/maven2/redis/clients/jedis/4.1.1/", + "repository_download_url": "https://repo1.maven.org/maven2/redis/clients/jedis/4.1.1/jedis-4.1.1.jar", + "api_data_url": "https://repo1.maven.org/maven2/redis/clients/jedis/4.1.1/jedis-4.1.1.pom", + "package_uid": "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f", + "datafile_paths": [ + "META-INF/maven/redis.clients/jedis/pom.xml" + ], + "datasource_ids": [ + "maven_pom" + ], + "purl": "pkg:maven/redis.clients/jedis@4.1.1" + } + ], + "dependencies": [ + { + "purl": "pkg:maven/org.slf4j/slf4j-api@1.7.32", + "extracted_requirement": "1.7.32", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.slf4j/slf4j-api@1.7.32?uuid=38e38ae1-9ccb-46c1-897f-635913191b90", + "for_package_uid": "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f", + "datafile_path": "META-INF/maven/redis.clients/jedis/pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.apache.commons/commons-pool2@2.11.1", + "extracted_requirement": "2.11.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.apache.commons/commons-pool2@2.11.1?uuid=6621b3e1-db4f-4141-bd03-87bb85258700", + "for_package_uid": "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f", + "datafile_path": "META-INF/maven/redis.clients/jedis/pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.json/json@20211205", + "extracted_requirement": "20211205", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.json/json@20211205?uuid=a19b5f32-3075-4517-b017-2bb4bfd37181", + "for_package_uid": "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f", + "datafile_path": "META-INF/maven/redis.clients/jedis/pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.google.code.gson/gson@2.8.9", + "extracted_requirement": "2.8.9", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.google.code.gson/gson@2.8.9?uuid=5575d934-2f44-4cb3-a989-34bba4208f41", + "for_package_uid": "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f", + "datafile_path": "META-INF/maven/redis.clients/jedis/pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/junit/junit@4.13.2", + "extracted_requirement": "4.13.2", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/junit/junit@4.13.2?uuid=529531cf-6f2b-47c5-8e31-b0d0aee47e01", + "for_package_uid": "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f", + "datafile_path": "META-INF/maven/redis.clients/jedis/pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.slf4j/slf4j-simple@1.7.32", + "extracted_requirement": "1.7.32", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.slf4j/slf4j-simple@1.7.32?uuid=167ac9f0-68e5-4283-b561-9a6437ccf687", + "for_package_uid": "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f", + "datafile_path": "META-INF/maven/redis.clients/jedis/pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/com.kohlschutter.junixsocket/junixsocket-core@2.4.0", + "extracted_requirement": "2.4.0", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/com.kohlschutter.junixsocket/junixsocket-core@2.4.0?uuid=425310c1-7240-4ee4-afeb-4e9aafc00ca3", + "for_package_uid": "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f", + "datafile_path": "META-INF/maven/redis.clients/jedis/pom.xml", + "datasource_id": "maven_pom" + }, + { + "purl": "pkg:maven/org.mockito/mockito-inline@3.12.4", + "extracted_requirement": "3.12.4", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:maven/org.mockito/mockito-inline@3.12.4?uuid=081b161e-b078-4323-83fa-7c9f75b7d4f2", + "for_package_uid": "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f", + "datafile_path": "META-INF/maven/redis.clients/jedis/pom.xml", + "datasource_id": "maven_pom" + } + ], + "license_detections": [ + { + "identifier": "bsd_3_clause_no_nuclear_warranty_and_mit-d0f497e4-e128-7687-567e-77c5387603f9", + "license_expression": "bsd-3-clause-no-nuclear-warranty AND mit", + "license_expression_spdx": "BSD-3-Clause-No-Nuclear-Warranty AND MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-3-clause-no-nuclear-warranty", + "license_expression_spdx": "BSD-3-Clause-No-Nuclear-Warranty", + "from_file": "cd-kYNKvt/META-INF/maven/redis.clients/jedis/pom.xml", + "start_line": 27, + "end_line": 33, + "matcher": "3-seq", + "score": 55, + "matched_length": 11, + "match_coverage": 55, + "rule_relevance": 100, + "rule_identifier": "bsd-3-clause-no-nuclear-warranty_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_7.RULE", + "matched_text": "\t\n\t\t\n\t\t\tMIT\n\t\t\thttp://github.com/redis/jedis/raw/master/LICENSE.txt\n\t\t\trepo\n\t\t\n\t", + "matched_text_diagnostics": "licenses>\n\t\t\n\t\t\t[MIT]\n\t\t\t<[url]>[http]://[github].[com]/[redis]/[jedis]/[raw]/[master]/LICENSE.txt\n\t\t\trepo\n\t\t\n\t" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-kYNKvt/META-INF/maven/redis.clients/jedis/pom.xml", + "start_line": 28, + "end_line": 29, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1160.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1160.RULE", + "matched_text": "\t\t\n\t\t\tMIT", + "matched_text_diagnostics": "license>\n\t\t\tMIT\n \n BSD 3-clause License w/nuclear disclaimer\n LICENSE.txt\n repo\n \n " + }, + { + "license_expression": "mit", + "identifier": "mit_1160.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1160.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "{{license\n name: MIT}}" + } + ], + "files": [ + { + "path": "META-INF", + "type": "directory", + "name": "META-INF", + "base_name": "META-INF", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 3, + "size_count": 10036, + "scan_errors": [] + }, + { + "path": "META-INF/MANIFEST.MF", + "type": "file", + "name": "MANIFEST.MF", + "base_name": "MANIFEST", + "extension": ".MF", + "size": 2994, + "date": "2022-01-31", + "sha1": "4a9a9f4fa42ac2c2f33f826e5f08402749e86b4a", + "md5": "601f8430bd4e3ff71c53c863d2c4de5d", + "sha256": "db31b950982a755d39aa4d399b486219ab557755730875c20adb3da842734138", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "osgi", + "namespace": null, + "name": "redis.clients.jedis", + "version": "4.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": "Jedis\nJedis is a blazingly small and sane Redis java client.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", + "license_detections": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "matches": [ + { + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "cd-kYNKvt/META-INF/MANIFEST.MF", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 90, + "matched_length": 9, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-1c9177a85178e99baba520ccf312e4d07d00d7b2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-1c9177a85178e99baba520ccf312e4d07d00d7b2", + "matched_text": "license http://github.com/redis/jedis/raw/master/LICENSE.txt" + } + ], + "identifier": "unknown-cae3d4dc-2fb5-d48d-3d98-96fe67ca6650" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "http://github.com/redis/jedis/raw/master/LICENSE.txt", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "java_osgi_manifest", + "purl": "pkg:osgi/redis.clients.jedis@4.1.1" + } + ], + "for_packages": [ + "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f" + ], + "is_legal": false, + "is_manifest": true, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://github.com/redis/jedis/raw/master/LICENSE.txt", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "META-INF/maven", + "type": "directory", + "name": "maven", + "base_name": "maven", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 2, + "size_count": 7042, + "scan_errors": [] + }, + { + "path": "META-INF/maven/redis.clients", + "type": "directory", + "name": "redis.clients", + "base_name": "redis.clients", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 1, + "size_count": 7042, + "scan_errors": [] + }, + { + "path": "META-INF/maven/redis.clients/jedis", + "type": "directory", + "name": "jedis", + "base_name": "jedis", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 7042, + "scan_errors": [] + }, + { + "path": "META-INF/maven/redis.clients/jedis/pom.properties", + "type": "file", + "name": "pom.properties", + "base_name": "pom", + "extension": ".properties", + "size": 84, + "date": "2022-01-31", + "sha1": "3ce604c57d97a6d17fe97fc868315d40413e1f0f", + "md5": "5560c5ebe37b7015b02edc33cbf38b18", + "sha256": "87ee79fa0154a1099fc4829262afe9881a5f6118922c2e2e3384f6a51b669d31", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "maven", + "namespace": "redis.clients", + "name": "jedis", + "version": "4.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "maven_pom_properties", + "purl": "pkg:maven/redis.clients/jedis@4.1.1" + } + ], + "for_packages": [ + "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f" + ], + "is_legal": false, + "is_manifest": true, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "META-INF/maven/redis.clients/jedis/pom.xml", + "type": "file", + "name": "pom.xml", + "base_name": "pom", + "extension": ".xml", + "size": 6958, + "date": "2022-01-31", + "sha1": "1412a6a89c4c0f56bc80bace6a4d78123153742e", + "md5": "988d81c854c2441b9847472ce470a67e", + "sha256": "6b18ef0eae57f4575398ca46cef81f9314d331924fc345c9cf7f3dbadacfecee", + "mime_type": "text/plain", + "file_type": "exported SGML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "maven", + "namespace": "redis.clients", + "name": "jedis", + "version": "4.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Java", + "description": "Jedis\nJedis is a blazingly small and sane Redis java client.", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/redis/jedis", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "http://github.com/redis/jedis/issues", + "code_view_url": "https://github.com/scm:git:git@github.com:redis/jedis.git", + "vcs_url": "git+https://github.com/redis/jedis.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-kYNKvt/META-INF/maven/redis.clients/jedis/pom.xml", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1160.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1160.RULE", + "matched_text": "license - name: MIT" + } + ], + "identifier": "mit-d9e3f4a1-d310-01d5-c705-8088549acd7c" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- name: MIT\n url: http://github.com/redis/jedis/raw/master/LICENSE.txt\n", + "notice_text": null, + "source_packages": [ + "pkg:maven/redis.clients/jedis@4.1.1?classifier=sources" + ], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:maven/org.slf4j/slf4j-api@1.7.32", + "extracted_requirement": "1.7.32", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.apache.commons/commons-pool2@2.11.1", + "extracted_requirement": "2.11.1", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.json/json@20211205", + "extracted_requirement": "20211205", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/com.google.code.gson/gson@2.8.9", + "extracted_requirement": "2.8.9", + "scope": "compile", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/junit/junit@4.13.2", + "extracted_requirement": "4.13.2", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.slf4j/slf4j-simple@1.7.32", + "extracted_requirement": "1.7.32", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/com.kohlschutter.junixsocket/junixsocket-core@2.4.0", + "extracted_requirement": "2.4.0", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:maven/org.mockito/mockito-inline@3.12.4", + "extracted_requirement": "3.12.4", + "scope": "test", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://repo1.maven.org/maven2/redis/clients/jedis/4.1.1/", + "repository_download_url": "https://repo1.maven.org/maven2/redis/clients/jedis/4.1.1/jedis-4.1.1.jar", + "api_data_url": "https://repo1.maven.org/maven2/redis/clients/jedis/4.1.1/jedis-4.1.1.pom", + "datasource_id": "maven_pom", + "purl": "pkg:maven/redis.clients/jedis@4.1.1" + } + ], + "for_packages": [ + "pkg:maven/redis.clients/jedis@4.1.1?uuid=76720b22-5e9e-4845-974e-d8688d47347f" + ], + "is_legal": false, + "is_manifest": true, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "bsd-3-clause-no-nuclear-warranty AND mit", + "detected_license_expression_spdx": "BSD-3-Clause-No-Nuclear-Warranty AND MIT", + "license_detections": [ + { + "license_expression": "bsd-3-clause-no-nuclear-warranty AND mit", + "license_expression_spdx": "BSD-3-Clause-No-Nuclear-Warranty AND MIT", + "matches": [ + { + "license_expression": "bsd-3-clause-no-nuclear-warranty", + "spdx_license_expression": "BSD-3-Clause-No-Nuclear-Warranty", + "from_file": "cd-kYNKvt/META-INF/maven/redis.clients/jedis/pom.xml", + "start_line": 27, + "end_line": 33, + "matcher": "3-seq", + "score": 55, + "matched_length": 11, + "match_coverage": 55, + "rule_relevance": 100, + "rule_identifier": "bsd-3-clause-no-nuclear-warranty_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_7.RULE", + "matched_text": "\t\n\t\t\n\t\t\tMIT\n\t\t\thttp://github.com/redis/jedis/raw/master/LICENSE.txt\n\t\t\trepo\n\t\t\n\t", + "matched_text_diagnostics": "licenses>\n\t\t\n\t\t\t[MIT]\n\t\t\t<[url]>[http]://[github].[com]/[redis]/[jedis]/[raw]/[master]/LICENSE.txt\n\t\t\trepo\n\t\t\n\t" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-kYNKvt/META-INF/maven/redis.clients/jedis/pom.xml", + "start_line": 28, + "end_line": 29, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1160.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1160.RULE", + "matched_text": "\t\t\n\t\t\tMIT", + "matched_text_diagnostics": "license>\n\t\t\tMIT\n Copyright (C) \n \n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n \n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n \n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n \nAlso add information on how to contact you by electronic and paper mail.\n \nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n \n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n \n , 1 April 1990\n Ty Coon, President of Vice\n \nThat's all there is to it!", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-2.1-plus", + "language": "en", + "short_name": "LGPL 2.1 or later", + "name": "GNU Lesser General Public License 2.1 or later", + "category": "Copyleft Limited", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LGPL-2.1-or-later", + "other_spdx_license_keys": [ + "LGPL-2.1+" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "http://www.gnu.org/copyleft/lesser.html", + "http://www.opensource.org/licenses/LGPL-2.1", + "https://opensource.org/licenses/LGPL-2.1", + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + }, + { + "key": "unknown", + "language": "en", + "short_name": "unknown", + "name": "Unknown license detected but not recognized", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case where there is text referring to a license, but it is not possible to determine exactly which license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown.LICENSE" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_93.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1410, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/" + ], + "ignorable_emails": [], + "text": "Apache License \n\nVersion 2.0, January 2004 \nhttp://www.apache.org/licenses/ \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION \n\n1. Definitions.\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the\ncopyright owner that is granting the License. \n\n\"Legal Entity\" shall mean the union of the acting entity and all other\nentities that control, are controlled by, or are under common control\nwith that entity. For the purposes of this definition, \"control\" means\n(i) the power, direct or indirect, to cause the direction or management\nof such entity, whether by contract or otherwise, or (ii) ownership\nof fifty percent (50%) or more of the outstanding shares, or (iii)\nbeneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\npermissions granted by this License. \n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation source,\nand configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation\nor translation of a Source form, including but not limited to compiled\nobject code, generated documentation, and conversions to other media\ntypes. \n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a copyright\nnotice that is included in or attached to the work (an example is provided\nin the Appendix below). \n\n\"Derivative Works\" shall mean any work, whether in Source or Object form,\nthat is based on (or derived from) the Work and for which the editorial\nrevisions, annotations, elaborations, or other modifications represent,\nas a whole, an original work of authorship. For the purposes of this\nLicense, Derivative Works shall not include works that remain separable\nfrom, or merely link (or bind by name) to the interfaces of, the Work\nand Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the\noriginal version of the Work and any modifications or additions to\nthat Work or Derivative Works thereof, that is intentionally submitted\nto Licensor for inclusion in the Work by the copyright owner or by an\nindividual or Legal Entity authorized to submit on behalf of the copyright\nowner. For the purposes of this definition, \"submitted\" means any form of\nelectronic, verbal, or written communication sent to the Licensor or its\nrepresentatives, including but not limited to communication on electronic\nmailing lists, source code control systems, and issue tracking systems\nthat are managed by, or on behalf of, the Licensor for the purpose of\ndiscussing and improving the Work, but excluding communication that is\nconspicuously marked or otherwise designated in writing by the copyright\nowner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty-free, irrevocable copyright license to reproduce, prepare\nDerivative Works of, publicly display, publicly perform, sublicense, and\ndistribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License.\nSubject to the terms and conditions of this License, each Contributor\nhereby grants to You a perpetual, worldwide, non-exclusive, no-charge,\nroyalty- free, irrevocable (except as stated in this section) patent\nlicense to make, have made, use, offer to sell, sell, import, and\notherwise transfer the Work, where such license applies only to those\npatent claims licensable by such Contributor that are necessarily\ninfringed by their Contribution(s) alone or by combination of\ntheir Contribution(s) with the Work to which such Contribution(s)\nwas submitted. If You institute patent litigation against any entity\n(including a cross-claim or counterclaim in a lawsuit) alleging that the\nWork or a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses granted\nto You under this License for that Work shall terminate as of the date\nsuch litigation is filed.\n\n4. Redistribution.\nYou may reproduce and distribute copies of the Work or Derivative Works\nthereof in any medium, with or without modifications, and in Source or\nObject form, provided that You meet the following conditions:\n\n a. You must give any other recipients of the Work or Derivative Works\n a copy of this License; and\n\n b. You must cause any modified files to carry prominent notices stating\n that You changed the files; and\n\n c. You must retain, in the Source form of any Derivative Works that\n You distribute, all copyright, patent, trademark, and attribution\n notices from the Source form of the Work, excluding those notices\n that do not pertain to any part of the Derivative Works; and\n\n d. If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one of\n the following places: within a NOTICE text file distributed as part\n of the Derivative Works; within the Source form or documentation,\n if provided along with the Derivative Works; or, within a display\n generated by the Derivative Works, if and wherever such third-party\n notices normally appear. The contents of the NOTICE file are for\n informational purposes only and do not modify the License. You\n may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text\n from the Work, provided that such additional attribution notices\n cannot be construed as modifying the License. You may add Your own\n copyright statement to Your modifications and may provide additional\n or different license terms and conditions for use, reproduction, or\n distribution of Your modifications, or for any such Derivative Works\n as a whole, provided Your use, reproduction, and distribution of the\n Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions.\nUnless You explicitly state otherwise, any Contribution intentionally\nsubmitted for inclusion in the Work by You to the Licensor shall be\nunder the terms and conditions of this License, without any additional\nterms or conditions. Notwithstanding the above, nothing herein shall\nsupersede or modify the terms of any separate license agreement you may\nhave executed with Licensor regarding such Contributions.\n\n6. Trademarks.\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty.\nUnless required by applicable law or agreed to in writing, Licensor\nprovides the Work (and each Contributor provides its Contributions) on\nan \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\nexpress or implied, including, without limitation, any warranties or\nconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR\nA PARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any risks\nassociated with Your exercise of permissions under this License.\n\n8. Limitation of Liability.\nIn no event and under no legal theory, whether in tort (including\nnegligence), contract, or otherwise, unless required by applicable law\n(such as deliberate and grossly negligent acts) or agreed to in writing,\nshall any Contributor be liable to You for damages, including any direct,\nindirect, special, incidental, or consequential damages of any character\narising as a result of this License or out of the use or inability to\nuse the Work (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all other\ncommercial damages or losses), even if such Contributor has been advised\nof the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability.\nWhile redistributing the Work or Derivative Works thereof, You may\nchoose to offer, and charge a fee for, acceptance of support, warranty,\nindemnity, or other liability obligations and/or rights consistent with\nthis License. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf of\nany other Contributor, and only if You agree to indemnify, defend, and\nhold each Contributor harmless for any liability incurred by, or claims\nasserted against, such Contributor by reason of your accepting any such\nwarranty or additional liability.\n\nEND OF TERMS AND CONDITIONS" + }, + { + "license_expression": "unknown-license-reference", + "identifier": "freeware_bare_word_only.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freeware_bare_word_only.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "freeware" + }, + { + "license_expression": "lgpl-2.1-plus OR apache-2.0", + "identifier": "lgpl-2.1-plus_or_apache-2.0_7.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_7.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 107, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [ + "LGPL2.1", + "AL2.0" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.gnu.org/licenses/licenses.html" + ], + "ignorable_emails": [], + "text": "* The contents of this file is dual-licensed under 2\n * alternative Open Source/Free licenses: LGPL 2.1 or later and\n * Apache License 2.0. (starting with JNA version 4.0.0).\n *\n * You can freely decide which license you want to apply to\n * the project.\n *\n * You may obtain a copy of the LGPL License at:\n *\n * http://www.gnu.org/licenses/licenses.html\n *\n * A copy is also included in the downloadable source code package\n * containing JNA, in file \"LGPL2.1\".\n *\n * You may obtain a copy of the Apache License at:\n *\n * http://www.apache.org/licenses/\n *\n * A copy is also included in the downloadable source code package\n * containing JNA, in file \"AL2.0\"." + }, + { + "license_expression": "lgpl-2.1", + "identifier": "lgpl-2.1_42.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_42.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3955, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GNU LESSER GENERAL PUBLIC LICENSE\nVersion 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\nPreamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\nGNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\nNO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\nEND OF TERMS AND CONDITIONS" + } + ], + "files": [ + { + "path": "com", + "type": "directory", + "name": "com", + "base_name": "com", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 137, + "dirs_count": 27, + "size_count": 4029403, + "scan_errors": [] + }, + { + "path": "com/sun", + "type": "directory", + "name": "sun", + "base_name": "sun", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 137, + "dirs_count": 26, + "size_count": 4029403, + "scan_errors": [] + }, + { + "path": "com/sun/jna", + "type": "directory", + "name": "jna", + "base_name": "jna", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 137, + "dirs_count": 25, + "size_count": 4029403, + "scan_errors": [] + }, + { + "path": "com/sun/jna/AltCallingConvention.class", + "type": "file", + "name": "AltCallingConvention.class", + "base_name": "AltCallingConvention", + "extension": ".class", + "size": 133, + "date": "2020-07-14", + "sha1": "3257e7cb0b9b2c58b3f1f22d1f3e8a18c3c8bbdb", + "md5": "fdf9d63655c5ff14b7b98655c181049b", + "sha256": "e993a7528904e00251c71a6f716cbe91579d8410363c0ef971b51f2cbd1d049c", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Callback$UncaughtExceptionHandler.class", + "type": "file", + "name": "Callback$UncaughtExceptionHandler.class", + "base_name": "Callback$UncaughtExceptionHandler", + "extension": ".class", + "size": 295, + "date": "2020-07-14", + "sha1": "f8d5a23b5fdb3fc6bf786cafc8a6becfeccff9a2", + "md5": "876511f0ed7e95910b006aa8b486453c", + "sha256": "7ac90409c502dfb61cf7c079aa2f6d0548c745cf888778fbf4230cc68e8e98ec", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Callback.class", + "type": "file", + "name": "Callback.class", + "base_name": "Callback", + "extension": ".class", + "size": 766, + "date": "2020-07-14", + "sha1": "22218068d408b03696a793e93bda40da91c902ea", + "md5": "109b4db14555d2c297639c658277f0d3", + "sha256": "d711e26545d9da4762b0c0acfb80155114ed652b879cf6e953d403103bbce043", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/CallbackParameterContext.class", + "type": "file", + "name": "CallbackParameterContext.class", + "base_name": "CallbackParameterContext", + "extension": ".class", + "size": 1101, + "date": "2020-07-14", + "sha1": "444369de17c2deb349b4324bb0b9340822843372", + "md5": "860d2ab9a1fce868e9ebb1257e11e2b3", + "sha256": "4a333a49236e31f8769a1db81f84faebe19c9c911011e34985fe04b29387e7a2", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/CallbackProxy.class", + "type": "file", + "name": "CallbackProxy.class", + "base_name": "CallbackProxy", + "extension": ".class", + "size": 384, + "date": "2020-07-14", + "sha1": "fc2cb7a75cd240747bba8f6899db8d7d601c4b41", + "md5": "5e149da286cd4515749390a6f25ee239", + "sha256": "8beb020ef5807a611c5f0db7caa708a1861bb6c3042cf160d325bfdd7ed7b89b", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/CallbackReference$AttachOptions.class", + "type": "file", + "name": "CallbackReference$AttachOptions.class", + "base_name": "CallbackReference$AttachOptions", + "extension": ".class", + "size": 994, + "date": "2020-07-14", + "sha1": "b06d51aae50657b080640c849f7d5021a2668265", + "md5": "2be1ab5e907431248c7e545217c7f8d7", + "sha256": "b5f2e516d3c233e282ce290461dff78444bae7f87c176b8a7df381fe7e54ec8a", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/CallbackReference$DefaultCallbackProxy.class", + "type": "file", + "name": "CallbackReference$DefaultCallbackProxy.class", + "base_name": "CallbackReference$DefaultCallbackProxy", + "extension": ".class", + "size": 8101, + "date": "2020-07-14", + "sha1": "95d84b4abda7de36b9ef6fdcadad669e016b20a4", + "md5": "45700d4705487e61bc858381bce02c50", + "sha256": "e069693c0767029cb8458fe9faef6aded54b993d0810e4114a6d1bfb740c56ca", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/CallbackReference$NativeFunctionHandler.class", + "type": "file", + "name": "CallbackReference$NativeFunctionHandler.class", + "base_name": "CallbackReference$NativeFunctionHandler", + "extension": ".class", + "size": 3272, + "date": "2020-07-14", + "sha1": "bb39070deb04832dfb9f2dfc2cf5129c23327640", + "md5": "50904d1fd624f33a085fefff4f1b6b30", + "sha256": "73755da8e6e168c9d7462098a29cb025be40b6056ec99c140b1199b25a8d6b6d", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/CallbackReference.class", + "type": "file", + "name": "CallbackReference.class", + "base_name": "CallbackReference", + "extension": ".class", + "size": 15773, + "date": "2020-07-14", + "sha1": "656674f826e130ba8cbf4da6e87864221b58400b", + "md5": "a5a138240c8fc7f37b4a3634c8cc7c64", + "sha256": "6a40f1e5e1c261cce32b4866469fd16f1a6ec222a4fdf57d0836da89f6a90e87", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/CallbackResultContext.class", + "type": "file", + "name": "CallbackResultContext.class", + "base_name": "CallbackResultContext", + "extension": ".class", + "size": 555, + "date": "2020-07-14", + "sha1": "2d4cc03a882f235b64dad17a63a8c0383d1767fd", + "md5": "3c4a83d6eefbd6129d092d031b1c4155", + "sha256": "fccc1d8810194b39bdf71a072823c07aa44c86d83b8e97a862aae2bb1852cd08", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/CallbackThreadInitializer.class", + "type": "file", + "name": "CallbackThreadInitializer.class", + "base_name": "CallbackThreadInitializer", + "extension": ".class", + "size": 1496, + "date": "2020-07-14", + "sha1": "bbecfc7e436e50ee8ce3394ba502b7130bc2fd4c", + "md5": "486e51d9bc7c94be1c62f1c09ea16800", + "sha256": "9513ffb97d38926bc4ea50e60a2696dd3e698d4a090cc5f8165d838390a849d5", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/DefaultTypeMapper$Entry.class", + "type": "file", + "name": "DefaultTypeMapper$Entry.class", + "base_name": "DefaultTypeMapper$Entry", + "extension": ".class", + "size": 703, + "date": "2020-07-14", + "sha1": "bc2a55db405024d006de4c18d2d658f4ebe21b55", + "md5": "933be9567fe2d24b5a633d63410df4e7", + "sha256": "e139b98c8c62a821f5e55542b517549b0a344e6f46ade755d5b51ddbec225500", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/DefaultTypeMapper.class", + "type": "file", + "name": "DefaultTypeMapper.class", + "base_name": "DefaultTypeMapper", + "extension": ".class", + "size": 4072, + "date": "2020-07-14", + "sha1": "b2f16e6dacb028d9fd8d042c3fb6f85a5e73cdd7", + "md5": "f7b87579f62b1fc3b9b622173f32c4ee", + "sha256": "9225ebd32cb7c3b04ed78ebef3a9f103cff792907d29200df0e600d437d0f41b", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ELFAnalyser$1.class", + "type": "file", + "name": "ELFAnalyser$1.class", + "base_name": "ELFAnalyser$1", + "extension": ".class", + "size": 967, + "date": "2020-07-14", + "sha1": "f421b7742001d885b19ded549df9721762d134c3", + "md5": "2acca9cbd9ef45c5e7ff3a511e47d844", + "sha256": "cc97253b5741962174d82358000bdbab4f723299151c5d434f1d8bc6a9ee4f16", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ELFAnalyser$ArmAeabiAttributesTag$ParameterType.class", + "type": "file", + "name": "ELFAnalyser$ArmAeabiAttributesTag$ParameterType.class", + "base_name": "ELFAnalyser$ArmAeabiAttributesTag$ParameterType", + "extension": ".class", + "size": 1378, + "date": "2020-07-14", + "sha1": "828aaa8f6d9ee249217194978e116b1343ab5ef7", + "md5": "327e70a7ba22e817d870d259964615a3", + "sha256": "853754393c19297c3cacabd65a514c2ad28a5a0f24ee88c12bfb45da38d9a1ee", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ELFAnalyser$ArmAeabiAttributesTag.class", + "type": "file", + "name": "ELFAnalyser$ArmAeabiAttributesTag.class", + "base_name": "ELFAnalyser$ArmAeabiAttributesTag", + "extension": ".class", + "size": 6322, + "date": "2020-07-14", + "sha1": "19f3492db2ae42b2ae0fa73246df59f898c4393a", + "md5": "e0af0d33005b3f5f757560debceb786b", + "sha256": "14d81cea2e617fdc50e16afa47d59c2f6395e155502717bb81d65aa727e1c5c6", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ELFAnalyser$ELFSectionHeaderEntry.class", + "type": "file", + "name": "ELFAnalyser$ELFSectionHeaderEntry.class", + "base_name": "ELFAnalyser$ELFSectionHeaderEntry", + "extension": ".class", + "size": 2029, + "date": "2020-07-14", + "sha1": "5ff7a89629fcef1c341f52b02dd859f1107b06eb", + "md5": "f02b07a0553309706cde95f8e49a703b", + "sha256": "95951b35be10add5eb49b4fc99178c2d90034a1f5584314a99fc5f3054db4208", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ELFAnalyser$ELFSectionHeaders.class", + "type": "file", + "name": "ELFAnalyser$ELFSectionHeaders.class", + "base_name": "ELFAnalyser$ELFSectionHeaders", + "extension": ".class", + "size": 3519, + "date": "2020-07-14", + "sha1": "e256c2934dac62c553c650fdb8591892ebdef6f7", + "md5": "38a229664779dd8d4889032b086b075a", + "sha256": "ed2bdb98ce26259d6c8de8139539da80f506019063088081bca7a4b8e0134128", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ELFAnalyser.class", + "type": "file", + "name": "ELFAnalyser.class", + "base_name": "ELFAnalyser", + "extension": ".class", + "size": 9113, + "date": "2020-07-14", + "sha1": "7927320eba3514c6e189f093a0dd7d87da620698", + "md5": "ab966e9344d3543a726230c4dd7549c8", + "sha256": "440e007326e1ab8d9bc555c11cdc18cb0713867f1f7ccd0429fc4693b8175225", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/FromNativeContext.class", + "type": "file", + "name": "FromNativeContext.class", + "base_name": "FromNativeContext", + "extension": ".class", + "size": 654, + "date": "2020-07-14", + "sha1": "2a2cda8f7c8cbfdff12b1e9c4353196a09bb4bf0", + "md5": "bb804756bbf3838af7d9b7bc9e0de052", + "sha256": "08f92e873935f7eeeac13cba76709c1eee52a48e9e2c04a093e2ecd9066f28db", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/FromNativeConverter.class", + "type": "file", + "name": "FromNativeConverter.class", + "base_name": "FromNativeConverter", + "extension": ".class", + "size": 312, + "date": "2020-07-14", + "sha1": "b6ebb6001bf841995631c5f357f7c85a2aebfdac", + "md5": "c636fbf531935e46626fa13b14b4e67a", + "sha256": "0a585545bca99bd2f213624204cced97ddf20725ca756173c053676d35ab48e7", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Function$NativeMappedArray.class", + "type": "file", + "name": "Function$NativeMappedArray.class", + "base_name": "Function$NativeMappedArray", + "extension": ".class", + "size": 993, + "date": "2020-07-14", + "sha1": "a5f20c83f10455a5914e7e9a5e3392e6f53c1446", + "md5": "a8ae6ca74f868b0f89eba4cdb46cdc41", + "sha256": "6d8709d9973d94603bc779003604fe5e9c5a1e69a82bce5430667f3e83f4c910", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Function$PointerArray.class", + "type": "file", + "name": "Function$PointerArray.class", + "base_name": "Function$PointerArray", + "extension": ".class", + "size": 908, + "date": "2020-07-14", + "sha1": "d3ff78b2eee28f6fe1a067a136fdaa0808967f02", + "md5": "5434cfb42096b558a64cb4ac67b71962", + "sha256": "5e3a579a36a0eb732483d9556e56d182d7d5578b28385297b9cdcb2e19fab367", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Function$PostCallRead.class", + "type": "file", + "name": "Function$PostCallRead.class", + "base_name": "Function$PostCallRead", + "extension": ".class", + "size": 215, + "date": "2020-07-14", + "sha1": "18a7efdff21e54efde8f4279de326e5adee5cb41", + "md5": "530f36736a54ebc25b97c2aed345b556", + "sha256": "ce4a5c85e64d9f48c0a727c33345d0bd21daf560166ff59889e27e4bae8265fa", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Function.class", + "type": "file", + "name": "Function.class", + "base_name": "Function", + "extension": ".class", + "size": 19867, + "date": "2020-07-14", + "sha1": "a057d0286d98523bb7a902af02f49c4e5a4aa275", + "md5": "a108cf3952254d393d5c5f2e5219561d", + "sha256": "dec6aa3358ef23c3b5793aae939d6d8d50ae75747201da2565439a1f1f625d56", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/FunctionMapper.class", + "type": "file", + "name": "FunctionMapper.class", + "base_name": "FunctionMapper", + "extension": ".class", + "size": 223, + "date": "2020-07-14", + "sha1": "e64580635ad50628b9bd396bb8a6959acad8aa34", + "md5": "982773ddd8740f16cd75c66ba2393b7f", + "sha256": "7bb511543f22eb0cacfc32e9f4feb39414862da19ba4cb821a13c7c185a90498", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/FunctionParameterContext.class", + "type": "file", + "name": "FunctionParameterContext.class", + "base_name": "FunctionParameterContext", + "extension": ".class", + "size": 866, + "date": "2020-07-14", + "sha1": "025b4471f7f3063f25b465ad0fe9bbf730016e6c", + "md5": "c3f9054e3104396f5c8cc7a3205b1ec3", + "sha256": "64365cd093ab157251c2e5b7934ff4c362240e90b1fe37d21e3504ecdc9ece9f", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/FunctionResultContext.class", + "type": "file", + "name": "FunctionResultContext.class", + "base_name": "FunctionResultContext", + "extension": ".class", + "size": 949, + "date": "2020-07-14", + "sha1": "c52d9044d70abc5caedf63e137d5741bb4febe8c", + "md5": "a5d7a149f97ace9247265d328d7db5c9", + "sha256": "ba4cd94d676a28fd021a36fec8e034b5741833662d1fdbe28548b0953bdd72a8", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/IntegerType.class", + "type": "file", + "name": "IntegerType.class", + "base_name": "IntegerType", + "extension": ".class", + "size": 4078, + "date": "2020-07-14", + "sha1": "ef4e5712df1b84a472cfe5a552ab394cf3235f7a", + "md5": "155c4a5810768025e204badc84678827", + "sha256": "9419da5687d607669b0dd064082d5073f808536db16f450354dc666abe24f5d9", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/InvocationMapper.class", + "type": "file", + "name": "InvocationMapper.class", + "base_name": "InvocationMapper", + "extension": ".class", + "size": 251, + "date": "2020-07-14", + "sha1": "865574f3294332e23ae348200ef783827472dc3f", + "md5": "a049ad6598ddc656aca5459e1f9bcba5", + "sha256": "b9d5ae7caae5f55f03c80c5ec5519c568f239efa32d06f5b2122e40b80056d02", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/JNIEnv.class", + "type": "file", + "name": "JNIEnv.class", + "base_name": "JNIEnv", + "extension": ".class", + "size": 360, + "date": "2020-07-14", + "sha1": "cf0455365d8ba07f2b577ac0df48799a5ae30838", + "md5": "0dff4c5db9737a701182742f073841d3", + "sha256": "1aa2349d3483835ceeaf4c32a7041828f5de6b2fd2984145b59e1f2f6be0452a", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Klass.class", + "type": "file", + "name": "Klass.class", + "base_name": "Klass", + "extension": ".class", + "size": 2249, + "date": "2020-07-14", + "sha1": "7663f14131bb6772b149362dbfa4324ac0891c8d", + "md5": "07750b947371c85e2d6623eb3096e5cb", + "sha256": "4a2029bd9f97c1d7bd2fc8cc2764f6f444641e9b35fbf1938a57980294b763fe", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/LastErrorException.class", + "type": "file", + "name": "LastErrorException.class", + "base_name": "LastErrorException", + "extension": ".class", + "size": 1865, + "date": "2020-07-14", + "sha1": "3318e6ba8d66ba47bf376e0ced4577dd11dd6846", + "md5": "6bbe9ffc0e9e254fab9487b6479d8593", + "sha256": "7c6e6246d4700af04221a8681ef93f850e1ca85009dac15169f6e15e42e13d7b", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Library$Handler$FunctionInfo.class", + "type": "file", + "name": "Library$Handler$FunctionInfo.class", + "base_name": "Library$Handler$FunctionInfo", + "extension": ".class", + "size": 1388, + "date": "2020-07-14", + "sha1": "75b6f02bd6b4cdeedc3b582c647bdc2acd9c386e", + "md5": "59ff822a8431313782ad938218fc2284", + "sha256": "3c80cc795cede37fbba9cb840351f81a120dafd2f76241db8234bbfc61503555", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Library$Handler.class", + "type": "file", + "name": "Library$Handler.class", + "base_name": "Library$Handler", + "extension": ".class", + "size": 6380, + "date": "2020-07-14", + "sha1": "1b27635eba8e8cdb1c94f71cb7428374bd64e712", + "md5": "56a76836269e7dc96af829bdb2cfd30d", + "sha256": "002076cbfd7816594fb443b72f0c83c03e4324537c06b362c8fc6fd8f00c250a", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Library.class", + "type": "file", + "name": "Library.class", + "base_name": "Library", + "extension": ".class", + "size": 764, + "date": "2020-07-14", + "sha1": "10f88c2707dc6319f0d59f4daab7f5b09c5b3ae8", + "md5": "c8364f7bba03535a68b1001147bbf7cf", + "sha256": "090658e1f182d9f4d540d331a13df049a888b07f895367bb8a068c0e84ea2ab4", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Memory$SharedMemory.class", + "type": "file", + "name": "Memory$SharedMemory.class", + "base_name": "Memory$SharedMemory", + "extension": ".class", + "size": 1017, + "date": "2020-07-14", + "sha1": "0ef31dc7347e04d740cf7c3d26f76794c0092280", + "md5": "6ed53f5c06a4999a9c6fde96c33bb61f", + "sha256": "eff5ef131724ca6fdcad9b23c30afb2fe54bc08620477b56ad1450a86a5e8406", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Memory.class", + "type": "file", + "name": "Memory.class", + "base_name": "Memory", + "extension": ".class", + "size": 9800, + "date": "2020-07-14", + "sha1": "9c4f71107668d4cce85e8eb35bb4016877166927", + "md5": "d2e8aa0e2d3b72526609c00f0c4d52c0", + "sha256": "ea760d63b9bc1e7f20b6bc490902c68e49f17385328392a114092e20bf50e7f2", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/MethodParameterContext.class", + "type": "file", + "name": "MethodParameterContext.class", + "base_name": "MethodParameterContext", + "extension": ".class", + "size": 742, + "date": "2020-07-14", + "sha1": "5e62347c5d93745ab5dcd15d52017e5f47795d07", + "md5": "9e3856cbc58f39d6290e3b976367af65", + "sha256": "e1a8399c6f05c96bcb8a0760196e98c438d5b1b8a7e9f40eb8cf01ff23ceb3b0", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/MethodResultContext.class", + "type": "file", + "name": "MethodResultContext.class", + "base_name": "MethodResultContext", + "extension": ".class", + "size": 966, + "date": "2020-07-14", + "sha1": "c62a423e3800cc2a34f6c7aec21d12f165f8bcb1", + "md5": "fa02b4e4e7b350278a34230e81bfe3e7", + "sha256": "41e0dfe3ef1c228fb4aa96e12b6f093dedfef848354832b8dcd944a467ed4797", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native$1.class", + "type": "file", + "name": "Native$1.class", + "base_name": "Native$1", + "extension": ".class", + "size": 1215, + "date": "2020-07-14", + "sha1": "6b1e46a708549a68985dbe7af8b96e1066ba6ab8", + "md5": "efa70b219e42af3cb10c0a67d0cedfad", + "sha256": "c5a588d7d67df735d16c78cbdc19661b7c74b894d99feb8e74daa27e3614fa62", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native$2.class", + "type": "file", + "name": "Native$2.class", + "base_name": "Native$2", + "extension": ".class", + "size": 518, + "date": "2020-07-14", + "sha1": "aedd9a34e6d3b349fe673e14b0e40553a13393ca", + "md5": "0ff759716fb52ff54ed557cd98700bdf", + "sha256": "dcd115a68454044fd75291a1903e85924ca3b2725534515fa6c3c912518483ee", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native$3.class", + "type": "file", + "name": "Native$3.class", + "base_name": "Native$3", + "extension": ".class", + "size": 1280, + "date": "2020-07-14", + "sha1": "39375ee7f78f91082a748d298cfe2a2844376c0a", + "md5": "f76b5b9ea99c53097a4a8a5c1cd38d59", + "sha256": "5de3bda588ddcb627abe10b4f29946bdd36f8afc84f5418bf8fc9b07bf3791f7", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native$4.class", + "type": "file", + "name": "Native$4.class", + "base_name": "Native$4", + "extension": ".class", + "size": 1186, + "date": "2020-07-14", + "sha1": "35faa16447e53f28167020643b60c40bb4db2955", + "md5": "46c736e803864ac9a60b451e6a0f3003", + "sha256": "1ffd01926ca09d5a85504571b780ea0c52f97f8b588734769a0bebe2ff5c20d4", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native$5.class", + "type": "file", + "name": "Native$5.class", + "base_name": "Native$5", + "extension": ".class", + "size": 744, + "date": "2020-07-14", + "sha1": "cead9b4e835452fc31fed2d5166511ac069b7236", + "md5": "71e9f651ce070da79fe5b6be4acd9296", + "sha256": "3908db0a748deb1c45e2077dfda45240dfde30f49b9334946e4f55e024c0fe9e", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native$6.class", + "type": "file", + "name": "Native$6.class", + "base_name": "Native$6", + "extension": ".class", + "size": 566, + "date": "2020-07-14", + "sha1": "3c9be5e69f17ad4f64639e6bf206e1ee99849d59", + "md5": "4eef26d84177398abafbf939751ec6b0", + "sha256": "8b27812a2b29cf628fb2e712fcd10bee82413b4242468eb869de15684ff2015d", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native$7.class", + "type": "file", + "name": "Native$7.class", + "base_name": "Native$7", + "extension": ".class", + "size": 747, + "date": "2020-07-14", + "sha1": "98ff73199e2cff3736684df8fe6873a0c8f09b17", + "md5": "3424df8a685004c67c31ba7fe0d335ba", + "sha256": "43ae2834199e5423a6d55129f4f819b763bcd80c63aefabfd85a807c08da0a05", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native$AWT.class", + "type": "file", + "name": "Native$AWT.class", + "base_name": "Native$AWT", + "extension": ".class", + "size": 1570, + "date": "2020-07-14", + "sha1": "b410af874151a6796cd24da1c4b33686f6007e15", + "md5": "a5c4ab667fc89ce3869198ef8b84d8e1", + "sha256": "12ac3894c156ff2528dd74036ca267a4c78fe644c49168fc6f8af55fd4c80733", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native$Buffers.class", + "type": "file", + "name": "Native$Buffers.class", + "base_name": "Native$Buffers", + "extension": ".class", + "size": 654, + "date": "2020-07-14", + "sha1": "9cec4b4981196a23e9eb7e9211b7a53c37379fa3", + "md5": "47b9c624ed59c4466958ad5b4605d13d", + "sha256": "46379301c840ac30b64fdcb130331f806ae435dc8fbaa95d5fd66332eb204582", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native$ffi_callback.class", + "type": "file", + "name": "Native$ffi_callback.class", + "base_name": "Native$ffi_callback", + "extension": ".class", + "size": 214, + "date": "2020-07-14", + "sha1": "39c8db30e803ac5ede10b06357ee2071e2d00ad1", + "md5": "5c9e88aa08e9d58f536c54f85ddc6f21", + "sha256": "ff114a0d65a1c63de46c26edae8d27d2110f48e33f4179ac8dfea9e3d933cedf", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Native.class", + "type": "file", + "name": "Native.class", + "base_name": "Native", + "extension": ".class", + "size": 49498, + "date": "2020-07-14", + "sha1": "d95d178a0d2e17e3d24d1f6a3c0125b17594acb5", + "md5": "94499db9fc775699acfcad68dd9b12c8", + "sha256": "b3cee8ab9ce28895474b13ac3693f4a0d8fff266e3c2e78b307ef3e043f0ea8f", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/NativeLibrary$1.class", + "type": "file", + "name": "NativeLibrary$1.class", + "base_name": "NativeLibrary$1", + "extension": ".class", + "size": 1931, + "date": "2020-07-14", + "sha1": "ad839d998785c2654e5db57df9d5b17ffc13af7d", + "md5": "5cf45919a987b6558ebb84af5d4e26e0", + "sha256": "fc2411182ed1d7f21e5852fc9ebc017c01a0e0175cd6552fbe798c1ea2f83e08", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/NativeLibrary$2.class", + "type": "file", + "name": "NativeLibrary$2.class", + "base_name": "NativeLibrary$2", + "extension": ".class", + "size": 1123, + "date": "2020-07-14", + "sha1": "5b4aced1c70e1fe61f0036c35ed451a28d13aa2c", + "md5": "893d81f576361ebf37adb52952e9374b", + "sha256": "be64d591cc9289b0d68c952ec6b85e03895ede0c86dc45b7adfe7342b381d4b8", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/NativeLibrary.class", + "type": "file", + "name": "NativeLibrary.class", + "base_name": "NativeLibrary", + "extension": ".class", + "size": 24905, + "date": "2020-07-14", + "sha1": "55fca1faa4946fe5494505c69a54d98be20983e7", + "md5": "af82bccad13c58b89f75e70bf96a0df8", + "sha256": "3e7bffe76de2fc9858147a05339560555e7510f6bc8d446f6a9f0f8ce79c361c", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/NativeLong.class", + "type": "file", + "name": "NativeLong.class", + "base_name": "NativeLong", + "extension": ".class", + "size": 720, + "date": "2020-07-14", + "sha1": "d07c53c83f08788d91c2f3d7f80ed904f0f8c397", + "md5": "f0daae2cc650d9f2ad5170f92d4d661e", + "sha256": "3486c03fc33896d9ae239883a6db7d5cedb0cb9cf007bc24c6c4a2e3bd67c7a3", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/NativeMapped.class", + "type": "file", + "name": "NativeMapped.class", + "base_name": "NativeMapped", + "extension": ".class", + "size": 340, + "date": "2020-07-14", + "sha1": "d9c6ad9d84f5dd0ebb1f547eb944d290708fe776", + "md5": "95005563f8cf7885ff4b15fef017aefc", + "sha256": "cce0fdee9074ff6a0910cdf4105dba004c5c92387aae418eb0a07489d6cc5e32", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/NativeMappedConverter.class", + "type": "file", + "name": "NativeMappedConverter.class", + "base_name": "NativeMappedConverter", + "extension": ".class", + "size": 3273, + "date": "2020-07-14", + "sha1": "b87498f6cbfdd617667b7f86f93a3d490b70a484", + "md5": "4763dfe15d79f25a015bd3c2bebe82f4", + "sha256": "8dd9ef7bb1ad6ab6ec5d484c83f041cd2218546fa433cd7539ba814298e025ba", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/NativeString$StringMemory.class", + "type": "file", + "name": "NativeString$StringMemory.class", + "base_name": "NativeString$StringMemory", + "extension": ".class", + "size": 614, + "date": "2020-07-14", + "sha1": "38dd2976fe61d7f3cce2b5bd45acebe0a78cf9ee", + "md5": "24b8a769fa8965dd7f17a8b09ebd6e69", + "sha256": "9471c4124e99b2fcf32912a70e5328ffbc19f128a6c8a844649b54658e09f964", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/NativeString.class", + "type": "file", + "name": "NativeString.class", + "base_name": "NativeString", + "extension": ".class", + "size": 2988, + "date": "2020-07-14", + "sha1": "8b56bb376ba639ab9d6ef7a3bd4f53961b4a229e", + "md5": "7f4c793be1e2e620b44a8ed40ae5f6cc", + "sha256": "c66781c4099671d796880fe3f41a2ec3d8b5d21b68805eb9b692c609ebdde515", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Platform.class", + "type": "file", + "name": "Platform.class", + "base_name": "Platform", + "extension": ".class", + "size": 7705, + "date": "2020-07-14", + "sha1": "a4a17ae08efb11367a82a3e051e42659e2914a43", + "md5": "c30f31aac2955041fe9bb4e466ec4dc9", + "sha256": "577da89c2d2dba4dac9f8ea8d9cc175357173764d60ed56d73f3198fa855d737", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Pointer$1.class", + "type": "file", + "name": "Pointer$1.class", + "base_name": "Pointer$1", + "extension": ".class", + "size": 193, + "date": "2020-07-14", + "sha1": "73ddac8b883ba474f07179a1dd63057ba0b3dc22", + "md5": "d2662476ac8552cc2bd2701f98421033", + "sha256": "b58ade536217ae853f144afebcc5fc030eb066608a0ff2be9767e46e1c5aaf66", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Pointer$Opaque.class", + "type": "file", + "name": "Pointer$Opaque.class", + "base_name": "Pointer$Opaque", + "extension": ".class", + "size": 6000, + "date": "2020-07-14", + "sha1": "0c379cc65ddd2e4e4b664deb0bb8b2b977902659", + "md5": "1f1ab83c0ded8eb8af9a0d71796d4d0b", + "sha256": "cede48705622781489a110dab0493d6255dfcc1616620912c852fb30c8993a48", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Pointer.class", + "type": "file", + "name": "Pointer.class", + "base_name": "Pointer", + "extension": ".class", + "size": 22558, + "date": "2020-07-14", + "sha1": "6bba91b3d341489e57b43b8f4969b899ffe473e1", + "md5": "a3057dd0523e957f7cec5161c4f15791", + "sha256": "ca7ef3ffa4bb8baad0d26d67ac64b02904d5d6c615283cbad454b91d36110b57", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/PointerType.class", + "type": "file", + "name": "PointerType.class", + "base_name": "PointerType", + "extension": ".class", + "size": 2054, + "date": "2020-07-14", + "sha1": "9edb2bb98a5acb26b7b6d248f19da750095d49eb", + "md5": "584238f31605cb1198e97ab6a3b440cb", + "sha256": "451714d4bf2f5681283830eef9105c4b74585be1818349ed0f07e83072ac8e00", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/StringArray.class", + "type": "file", + "name": "StringArray.class", + "base_name": "StringArray", + "extension": ".class", + "size": 3115, + "date": "2020-07-14", + "sha1": "b378de95886fcb2e59b340dbc3778a106511049a", + "md5": "99a9303757d9c80f277343ea91c5542f", + "sha256": "2484c36f5985ee280b1955acb5e0f4681b6604b0d39a20ba66541b73efc18519", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$1.class", + "type": "file", + "name": "Structure$1.class", + "base_name": "Structure$1", + "extension": ".class", + "size": 775, + "date": "2020-07-14", + "sha1": "a2cf943b7f5255dd7a868591e9e46498794ac804", + "md5": "dcdd2ae95cea2a6216936ee29e36c72b", + "sha256": "76b40d800806dd4c318ea2c200f9fcfbe8eb6f9f5fb98c5065e9514ef08d384f", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$2.class", + "type": "file", + "name": "Structure$2.class", + "base_name": "Structure$2", + "extension": ".class", + "size": 773, + "date": "2020-07-14", + "sha1": "470847752c2d5bfc198048a59daf0288252ee1a8", + "md5": "c334fb91c7fa63951aae6a7d1211671a", + "sha256": "db8f55fa6c44b904319eaca84f82602b3e7006ae71244ed622a8c92699c1ba43", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$3.class", + "type": "file", + "name": "Structure$3.class", + "base_name": "Structure$3", + "extension": ".class", + "size": 520, + "date": "2020-07-14", + "sha1": "34ff6e4fa375d132f6071ac3f5adbaeb67baf274", + "md5": "064ed28be2183eae9d98b65df409b709", + "sha256": "33df99c27c3915d4d358730d64da961dae780c4df6e2512704f84f6da895d602", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$AutoAllocated.class", + "type": "file", + "name": "Structure$AutoAllocated.class", + "base_name": "Structure$AutoAllocated", + "extension": ".class", + "size": 692, + "date": "2020-07-14", + "sha1": "424bd79cc5f59366ad4374c8e8435e2c595bd376", + "md5": "6f6dafcb96c405bf254aa13eca086b84", + "sha256": "2be6a86e7cf67ab42081c5edacc193fa85ed7f2a7e9acc6aa4a1de632b0673bf", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$ByReference.class", + "type": "file", + "name": "Structure$ByReference.class", + "base_name": "Structure$ByReference", + "extension": ".class", + "size": 195, + "date": "2020-07-14", + "sha1": "6abf6ff25762fde28362ea2f4707f237bbf1bd0e", + "md5": "08aeaf6fe8bbac3c8a8b8437ac378c80", + "sha256": "4037c961635e7c4e070c04dde31cd8dbca3b2304aa3805938fe246b9ebf615c9", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$ByValue.class", + "type": "file", + "name": "Structure$ByValue.class", + "base_name": "Structure$ByValue", + "extension": ".class", + "size": 187, + "date": "2020-07-14", + "sha1": "33dd29d0196515fa4f2502b408172aaae59dca1b", + "md5": "c7f169a749c7967f6e2f08867a3fe571", + "sha256": "bab1b90e6fc5454e03f563094132e51abd99d12c7ca91c9acae274524243051a", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$FFIType$FFITypes.class", + "type": "file", + "name": "Structure$FFIType$FFITypes.class", + "base_name": "Structure$FFIType$FFITypes", + "extension": ".class", + "size": 1676, + "date": "2020-07-14", + "sha1": "23fcb82170c689340bddb0a9531f13ae909566b3", + "md5": "5ea9eb7f9aa95852d1859c89a576cace", + "sha256": "8c8ea78c7a6fc7ff17ae354e697892943970616192637d64c7e3704139432d8a", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$FFIType$size_t.class", + "type": "file", + "name": "Structure$FFIType$size_t.class", + "base_name": "Structure$FFIType$size_t", + "extension": ".class", + "size": 658, + "date": "2020-07-14", + "sha1": "55661aabe62d28151b85a2625c30a23a90a1833b", + "md5": "5239654ee658593aed0673de723899f5", + "sha256": "39c836b0a457dec6d74e520860d76b2037fa73c219c99621683848226f1223aa", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$FFIType.class", + "type": "file", + "name": "Structure$FFIType.class", + "base_name": "Structure$FFIType", + "extension": ".class", + "size": 9078, + "date": "2020-07-14", + "sha1": "3dba4213def9f9bc2b75028a8d7608f1cad3e153", + "md5": "beedbf5960506ffeb9634b42caee5dcc", + "sha256": "ed7834e933d64486113f3d05fe2221723618423960f8ea5ff86c0f307ddc769e", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$FieldOrder.class", + "type": "file", + "name": "Structure$FieldOrder.class", + "base_name": "Structure$FieldOrder", + "extension": ".class", + "size": 535, + "date": "2020-07-14", + "sha1": "d5f5cb2bccd23264ce2e2afa39a936a3a2ead5b2", + "md5": "3ccf6a4b7f6c31dfcfd125b383d117ae", + "sha256": "aa81967a04f7255aa47f960aae30d050f7ae2cf4c13de350c375b5c9a94d9882", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$LayoutInfo.class", + "type": "file", + "name": "Structure$LayoutInfo.class", + "base_name": "Structure$LayoutInfo", + "extension": ".class", + "size": 2339, + "date": "2020-07-14", + "sha1": "8e801ae226e0978d0eec8924ad2072beb861fb2b", + "md5": "bb3a080df93c148063d9b5981646cfef", + "sha256": "c33cddbf412ce5369a01517cbaca60637405e9c09ee5ef838b150385afc059e3", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$StructField.class", + "type": "file", + "name": "Structure$StructField.class", + "base_name": "Structure$StructField", + "extension": ".class", + "size": 1230, + "date": "2020-07-14", + "sha1": "4a42a1ba36d72a617e19838340b6af6039c94641", + "md5": "2409efb690de69ab7e7d09311bd5b7b2", + "sha256": "90b89c7eb5594f752f4986b3e658ecb85f5a57e93e7830f5334fb704ea678806", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure$StructureSet.class", + "type": "file", + "name": "Structure$StructureSet.class", + "base_name": "Structure$StructureSet", + "extension": ".class", + "size": 2497, + "date": "2020-07-14", + "sha1": "78a0019640252827beb87682ba1ad6a106728e4c", + "md5": "1d22308b0569f9538b0f696b460a123a", + "sha256": "6b643a3fde719cdd207a223faa0e8c3cc58b4544d37035b11fda66c688f24a74", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Structure.class", + "type": "file", + "name": "Structure.class", + "base_name": "Structure", + "extension": ".class", + "size": 38884, + "date": "2020-07-14", + "sha1": "afcf1f40bc905e32fe11b7ad737550dafaa59a6a", + "md5": "9851207ba9c65f1123cf4370a3d923b1", + "sha256": "8feca2c5132a8951336c0a353015e4ba4a0b499803d9fbf9ad6782b88462f268", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/StructureReadContext.class", + "type": "file", + "name": "StructureReadContext.class", + "base_name": "StructureReadContext", + "extension": ".class", + "size": 835, + "date": "2020-07-14", + "sha1": "b793e5ee1ddf40a9f1b34694313668c6f2651817", + "md5": "6f611c939fb0edcb54c08beb30e62186", + "sha256": "56e7424bb8d5e705194e55f55a7132e1c7bd38a0b113fe25282d5119982b499e", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/StructureWriteContext.class", + "type": "file", + "name": "StructureWriteContext.class", + "base_name": "StructureWriteContext", + "extension": ".class", + "size": 732, + "date": "2020-07-14", + "sha1": "e60eaf012d162b2ed1238c985b04f8fa4afc38d3", + "md5": "e296de6db6d02ab39f4f2d46026bbb2c", + "sha256": "ed1a01c97b2dfa4d916cf87d07604c8b6710f13c60d88aa0fadfc35264e7aad9", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ToNativeContext.class", + "type": "file", + "name": "ToNativeContext.class", + "base_name": "ToNativeContext", + "extension": ".class", + "size": 298, + "date": "2020-07-14", + "sha1": "3dbb5461a4a2896e1ba786441433ef9db16b810b", + "md5": "f2c55c68ffb52e9e210630df01b459c6", + "sha256": "05356962422d75a8573f5c8521ffd9cc66be5c60f2b21aaca5a86d815e2db1c4", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ToNativeConverter.class", + "type": "file", + "name": "ToNativeConverter.class", + "base_name": "ToNativeConverter", + "extension": ".class", + "size": 304, + "date": "2020-07-14", + "sha1": "25ec1b93f2037d9171377a62110ecd08430bc553", + "md5": "4a385552de995f48fa3a17b3965a5ff7", + "sha256": "a5a0669c5de2fba230a80c2e7f02886b9a4971ce26a7095bb317c2905b7a8cf4", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/TypeConverter.class", + "type": "file", + "name": "TypeConverter.class", + "base_name": "TypeConverter", + "extension": ".class", + "size": 195, + "date": "2020-07-14", + "sha1": "1d082871f08b3c90346c128724cbf899da1fa3ab", + "md5": "09289d3385ecc7819830a0a6aa592ec6", + "sha256": "00aefb906cebc0b73c5c740937bba93410d1c0fb991ae71adea2944369c262f0", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/TypeMapper.class", + "type": "file", + "name": "TypeMapper.class", + "base_name": "TypeMapper", + "extension": ".class", + "size": 427, + "date": "2020-07-14", + "sha1": "f64fac5ebc9cb63b36965fc6497925a3d1467d02", + "md5": "c15d2ee67a9b1057906637d5f0e3f2c6", + "sha256": "beff707ba4d95c9d090139d4b4c392eccb8d2c6c4ee2a01743acd5d7bb8af4e3", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Union.class", + "type": "file", + "name": "Union.class", + "base_name": "Union", + "extension": ".class", + "size": 5333, + "date": "2020-07-14", + "sha1": "be804c29a6fdff53cedfc7e856c875d13c01a074", + "md5": "9cca128f2498ae918051af7e89d37728", + "sha256": "e91eb93990a653a9b7e7010721d742030f208e334b1ae6d7ad79013f206022fc", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/VarArgsChecker$1.class", + "type": "file", + "name": "VarArgsChecker$1.class", + "base_name": "VarArgsChecker$1", + "extension": ".class", + "size": 214, + "date": "2020-07-14", + "sha1": "dd4202ec866cdd87ca7130a200aca2e5bf00db50", + "md5": "9bcf30e8462a16ec2de7f50beccb5393", + "sha256": "edfc7a13ea9e83101d1d245e3ffad45c992450dd445111e512a3670f59d022a5", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/VarArgsChecker$NoVarArgsChecker.class", + "type": "file", + "name": "VarArgsChecker$NoVarArgsChecker.class", + "base_name": "VarArgsChecker$NoVarArgsChecker", + "extension": ".class", + "size": 840, + "date": "2020-07-14", + "sha1": "7ab25d7d7abf689eaf6acfb01bf804a91595ac6d", + "md5": "abd93277b958a64e14e16e1f1c085d54", + "sha256": "586c9d829d912ef0bc5fa1258a3924c38fecdc7a22ac184b72b530e4a5e3f960", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/VarArgsChecker$RealVarArgsChecker.class", + "type": "file", + "name": "VarArgsChecker$RealVarArgsChecker.class", + "base_name": "VarArgsChecker$RealVarArgsChecker", + "extension": ".class", + "size": 992, + "date": "2020-07-14", + "sha1": "544578ff295b5c08adf20f4461d9f5ac2143e87c", + "md5": "ed7832f926daeadfa9fe32d3bdc99aa2", + "sha256": "c6386fb4c98cb366cf1eab89690c3d1ac492217583a7f0da5dcbd8e493bc2d1d", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/VarArgsChecker.class", + "type": "file", + "name": "VarArgsChecker.class", + "base_name": "VarArgsChecker", + "extension": ".class", + "size": 1402, + "date": "2020-07-14", + "sha1": "c38abdb802e4ab4da8fa83d2eae59f614d92824f", + "md5": "c6a9f8cd290d058dd33f679c4d7f1fe9", + "sha256": "669133cd72d22678fa882e14f80be0837213176c117eef25d9b7c8733f5b6c6d", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/Version.class", + "type": "file", + "name": "Version.class", + "base_name": "Version", + "extension": ".class", + "size": 225, + "date": "2020-07-14", + "sha1": "0796c7df74b2f47b48fad2b72ccde011a145907f", + "md5": "a09a591b125427913cac21175983ca0a", + "sha256": "8d829fd4c64f164b3f197d285d90f36511ba84c5838c0b596c33314293c6bf74", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/WeakMemoryHolder.class", + "type": "file", + "name": "WeakMemoryHolder.class", + "base_name": "WeakMemoryHolder", + "extension": ".class", + "size": 1538, + "date": "2020-07-14", + "sha1": "c4f9b840a5504a86428b477445527ebba981f934", + "md5": "d72376a21527960dad78bfda57a124a9", + "sha256": "681b6a4fc56be93c52ac00d9435726ffa0deb95c1902b5476234deeed86446ec", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/WString.class", + "type": "file", + "name": "WString.class", + "base_name": "WString", + "extension": ".class", + "size": 1473, + "date": "2020-07-14", + "sha1": "dacf442567b0dbfdea7e276d682aa73ae21f5895", + "md5": "14aab11f883fe54b783f98cb584b1207", + "sha256": "693f8a7f66c7c35041647e2e845c52080726d02ae2b316278f03ba754acc8c55", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/aix-ppc", + "type": "directory", + "name": "aix-ppc", + "base_name": "aix-ppc", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 487549, + "scan_errors": [] + }, + { + "path": "com/sun/jna/aix-ppc/libjnidispatch.a", + "type": "file", + "name": "libjnidispatch.a", + "base_name": "libjnidispatch", + "extension": ".a", + "size": 487549, + "date": "2019-06-22", + "sha1": "da668dee5acc8715fabecafef6dc7e8036ad5c9d", + "md5": "3546213423ff353641dcd65de7d99cca", + "sha256": "b325da2df09da91acb4024733069c9a4bfa96f73c2eccb0261843aff82ad6b77", + "mime_type": "application/octet-stream", + "file_type": "executable (RISC System/6000 V3.1) or obj module not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-tj5XoP/com/sun/jna/aix-ppc/libjnidispatch.a", + "start_line": 643, + "end_line": 643, + "matcher": "2-aho", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "freeware_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freeware_bare_word_only.RULE", + "matched_text": "/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3:/home/0/freeware/bin/../lib/gcc:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/../../..:/usr/lib:/lib", + "matched_text_diagnostics": "freeware/" + }, + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-tj5XoP/com/sun/jna/aix-ppc/libjnidispatch.a", + "start_line": 643, + "end_line": 643, + "matcher": "2-aho", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "freeware_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freeware_bare_word_only.RULE", + "matched_text": "/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3:/home/0/freeware/bin/../lib/gcc:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/../../..:/usr/lib:/lib", + "matched_text_diagnostics": "freeware/" + }, + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-tj5XoP/com/sun/jna/aix-ppc/libjnidispatch.a", + "start_line": 643, + "end_line": 643, + "matcher": "2-aho", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "freeware_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freeware_bare_word_only.RULE", + "matched_text": "/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3:/home/0/freeware/bin/../lib/gcc:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/../../..:/usr/lib:/lib", + "matched_text_diagnostics": "freeware/" + } + ], + "percentage_of_license_text": 0.01, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/aix-ppc64", + "type": "directory", + "name": "aix-ppc64", + "base_name": "aix-ppc64", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 526356, + "scan_errors": [] + }, + { + "path": "com/sun/jna/aix-ppc64/libjnidispatch.a", + "type": "file", + "name": "libjnidispatch.a", + "base_name": "libjnidispatch", + "extension": ".a", + "size": 526356, + "date": "2019-06-22", + "sha1": "b3e59f70aee3eff67e70fc726149ec59a9ce2cfe", + "md5": "31cf1c961b0ef85d30d28550aa55dc24", + "sha256": "b0de42e7931bcadd4434a002e9458e7fbfe32482fbc54035d6e18a0f1580ce95", + "mime_type": "application/octet-stream", + "file_type": "64-bit XCOFF executable or object module", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-tj5XoP/com/sun/jna/aix-ppc64/libjnidispatch.a", + "start_line": 637, + "end_line": 637, + "matcher": "2-aho", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "freeware_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freeware_bare_word_only.RULE", + "matched_text": "/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/ppc64:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3:/home/0/freeware/bin/../lib/gcc:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/../../..:/usr/lib:/lib", + "matched_text_diagnostics": "freeware/" + }, + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-tj5XoP/com/sun/jna/aix-ppc64/libjnidispatch.a", + "start_line": 637, + "end_line": 637, + "matcher": "2-aho", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "freeware_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freeware_bare_word_only.RULE", + "matched_text": "/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/ppc64:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3:/home/0/freeware/bin/../lib/gcc:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/../../..:/usr/lib:/lib", + "matched_text_diagnostics": "freeware/" + }, + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-tj5XoP/com/sun/jna/aix-ppc64/libjnidispatch.a", + "start_line": 637, + "end_line": 637, + "matcher": "2-aho", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "freeware_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freeware_bare_word_only.RULE", + "matched_text": "/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/ppc64:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3:/home/0/freeware/bin/../lib/gcc:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/../../..:/usr/lib:/lib", + "matched_text_diagnostics": "freeware/" + }, + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-tj5XoP/com/sun/jna/aix-ppc64/libjnidispatch.a", + "start_line": 637, + "end_line": 637, + "matcher": "2-aho", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "freeware_bare_word_only.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/freeware_bare_word_only.RULE", + "matched_text": "/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/ppc64:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3:/home/0/freeware/bin/../lib/gcc:/home/0/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.3/../../..:/usr/lib:/lib", + "matched_text_diagnostics": "freeware/" + } + ], + "percentage_of_license_text": 0.02, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/darwin", + "type": "directory", + "name": "darwin", + "base_name": "darwin", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 180932, + "scan_errors": [] + }, + { + "path": "com/sun/jna/darwin/libjnidispatch.jnilib", + "type": "file", + "name": "libjnidispatch.jnilib", + "base_name": "libjnidispatch", + "extension": ".jnilib", + "size": 180932, + "date": "2019-06-22", + "sha1": "d69214982210afce923691a63e87d9949661d0e5", + "md5": "c97f535185ac02de7ca321a4b56478d3", + "sha256": "e8ad39879b107ed955388d29555ddbcff3ada41598780eef579246752dd96c75", + "mime_type": "application/x-mach-binary", + "file_type": "Mach-O universal binary with 2 architectures: [i386:Mach-O i386 dynamically linked shared library, flags:] [x86_64:Mach-O 64-bit x86_64 dynamically linked shared library, flags:]", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/freebsd-x86", + "type": "directory", + "name": "freebsd-x86", + "base_name": "freebsd-x86", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 105753, + "scan_errors": [] + }, + { + "path": "com/sun/jna/freebsd-x86/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 105753, + "date": "2019-06-22", + "sha1": "60b6c1e9f7858d740311b870f164bf89a267441e", + "md5": "5053631dca1c87170d82e6999c826e27", + "sha256": "53e715c8b4369698dd208b48af825837a7668206ed384b303ff930ef912e7e7e", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), dynamically linked, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/freebsd-x86-64", + "type": "directory", + "name": "freebsd-x86-64", + "base_name": "freebsd-x86-64", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 112729, + "scan_errors": [] + }, + { + "path": "com/sun/jna/freebsd-x86-64/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 112729, + "date": "2019-06-22", + "sha1": "9498aed26de2ef20e0c573cc9bc14597947938dd", + "md5": "6d15701a56359e0f79578358d59b0d33", + "sha256": "38c4aa3bd608dd4c302dd0f264bb123c87d8772b4df0ad2414e4b0a0d1cba021", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 64-bit LSB shared object, x86-64, version 1 (FreeBSD), dynamically linked, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/internal", + "type": "directory", + "name": "internal", + "base_name": "internal", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 6628, + "scan_errors": [] + }, + { + "path": "com/sun/jna/internal/ReflectionUtils.class", + "type": "file", + "name": "ReflectionUtils.class", + "base_name": "ReflectionUtils", + "extension": ".class", + "size": 6628, + "date": "2020-07-14", + "sha1": "4a1fb13d8c867c6c88c616ecda607748366f63e4", + "md5": "bf3d80ddc19a11115b2d659260ceb9db", + "sha256": "ff065ce3562a22e4325a2bccc4b4bcadc89a5d59e5384a1741910e5a13dbdb32", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-aarch64", + "type": "directory", + "name": "linux-aarch64", + "base_name": "linux-aarch64", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 105088, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-aarch64/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 105088, + "date": "2019-06-21", + "sha1": "09f176089353cf3dc48e2cb38df5dbe31b930160", + "md5": "27b0dd39e63dea56a804f7f3016c175d", + "sha256": "a9f3438531dca3fc4b4aa1604b717ded3d17c16f5d1324a02e5a3f64b30e77a9", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2f53b48ff5a7196091beee71ff6addd942da8194, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-arm", + "type": "directory", + "name": "linux-arm", + "base_name": "linux-arm", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 107768, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-arm/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 107768, + "date": "2019-06-21", + "sha1": "9431eb9faf15c0124f220cf0210a867a27c68199", + "md5": "a4319adff1e8e391fa9a8f9e1138141f", + "sha256": "7069629bbbc234c65843ecb0311ec734b62a3678b33bd6873248c6715b2b8848", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c09ad52cb10d29e8f4343604f2e43d2849987ee4, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-armel", + "type": "directory", + "name": "linux-armel", + "base_name": "linux-armel", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 111904, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-armel/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 111904, + "date": "2019-06-21", + "sha1": "480c8bfe9d454123f3f93add5f2ee27982b253f7", + "md5": "6323515578e2cf284012a56f8dd05fea", + "sha256": "1ef653d2b66998a43836cc703040c62618d95b7ea1e872b35bab13469bfd58fa", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8a668d13d205c26593b5787875be323a96afe684, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-mips64el", + "type": "directory", + "name": "linux-mips64el", + "base_name": "linux-mips64el", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 133240, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-mips64el/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 133240, + "date": "2019-06-22", + "sha1": "c6759e32ab3234d7a60c18346b364eab79b998e2", + "md5": "a730d74161d1a9b783d85c5245824043", + "sha256": "da1420335d2093646f0ade14aec2e30504ba3aeaeaa26a190e558782d0663f32", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 64-bit LSB shared object, MIPS, MIPS64 rel2 version 1 (SYSV), dynamically linked, BuildID[sha1]=1e9108bc1a003c1a1c2514d0e382515f62249201, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-ppc", + "type": "directory", + "name": "linux-ppc", + "base_name": "linux-ppc", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 123208, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-ppc/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 123208, + "date": "2019-06-21", + "sha1": "23bfce02e59f4c71d42c198b2f2ca3aa7a0ccf6c", + "md5": "c74a8d87f2f16a044f4be7f880aa0d91", + "sha256": "490b3d5bf012b4648a9e12d66f53a580835bca0cec52e536f0575f340794fee1", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e876c9d62cadc0180612a7f21b3134c22a4ccc6d, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-ppc64le", + "type": "directory", + "name": "linux-ppc64le", + "base_name": "linux-ppc64le", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 133536, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-ppc64le/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 133536, + "date": "2019-06-22", + "sha1": "7e351190b32eb834cb4ee0b613ca7907105a0735", + "md5": "c69e8b7d021395ee9e19ed0e6a89d762", + "sha256": "cd92dbee6af2f1b7dda0ca7e43ac885772008a3867e0357e1942410f690c1429", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b28622aac4ebf7518a02600115d9840b9a471a1, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-s390x", + "type": "directory", + "name": "linux-s390x", + "base_name": "linux-s390x", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 132568, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-s390x/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 132568, + "date": "2019-06-21", + "sha1": "22a085cdef30cc0ca35de60c3fd199675669ab8c", + "md5": "d6a4d244e79dd73b714edfd914fc9182", + "sha256": "48d005078a4afe54e96ee759b442a33a9111418410a4deb7c0c8188cd0106658", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d85e09ede04ceebd78fe9b807142b96903b122e, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-x86", + "type": "directory", + "name": "linux-x86", + "base_name": "linux-x86", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 102079, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-x86/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 102079, + "date": "2019-06-21", + "sha1": "271619b8469838fb7faedfda988d22237e324e98", + "md5": "8f3e9fd0b8aaf945173567ee2de529f0", + "sha256": "2e122dd90d46abaaffadff7cb239914019e0c6e09015bbe6893d51acf19de09c", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=841cc4abc74f851a91c5994001529be1b848bbcf, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-x86-64", + "type": "directory", + "name": "linux-x86-64", + "base_name": "linux-x86-64", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 112848, + "scan_errors": [] + }, + { + "path": "com/sun/jna/linux-x86-64/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 112848, + "date": "2019-06-21", + "sha1": "e69e67a483cd9169e45a5682cdb2133efbe4db1d", + "md5": "bb5a381d17dc6b22b7b4c5aa43bd69c8", + "sha256": "3812ee8afe5f712ca1f045350ed5ddfd83b2ba1dae5c55f4f17a4babeafbf8fd", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c87e788d56caa4947f35f2423f9bff5b6eb3a8f8, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/openbsd-x86", + "type": "directory", + "name": "openbsd-x86", + "base_name": "openbsd-x86", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 107877, + "scan_errors": [] + }, + { + "path": "com/sun/jna/openbsd-x86/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 107877, + "date": "2019-06-22", + "sha1": "39033ee28cda14d95e0bdef8735b72307cc8d4ca", + "md5": "0c838941d6e09974e46a4f494669c7fa", + "sha256": "c1d8be647e4973215329d3a2c82f6cd9beefec65601b7b230add1d573989c81a", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, for OpenBSD, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/openbsd-x86-64", + "type": "directory", + "name": "openbsd-x86-64", + "base_name": "openbsd-x86-64", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 114291, + "scan_errors": [] + }, + { + "path": "com/sun/jna/openbsd-x86-64/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 114291, + "date": "2019-06-22", + "sha1": "38f4e2f81be493acb97ea5bb595938f604c9cb0e", + "md5": "cb538076aaf7d45c4b1c7f9863dafa0b", + "sha256": "53be2755c82dec64edf98fe588331ad61cdf2e4c4685d533ea107dadf423271a", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, for OpenBSD, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ptr", + "type": "directory", + "name": "ptr", + "base_name": "ptr", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 0, + "size_count": 11280, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ptr/ByReference.class", + "type": "file", + "name": "ByReference.class", + "base_name": "ByReference", + "extension": ".class", + "size": 1651, + "date": "2020-07-14", + "sha1": "7b672bbcea3c3d178c81648e0200abecede34a07", + "md5": "860a91d4eb0de363c6040c0154b1bf9b", + "sha256": "47755a2cc62594389091c1fea719dd7ae1ea11b5b39b47b75a1a18d4b26e499c", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ptr/ByteByReference.class", + "type": "file", + "name": "ByteByReference.class", + "base_name": "ByteByReference", + "extension": ".class", + "size": 1203, + "date": "2020-07-14", + "sha1": "9c1ae361d39c91c4a8479cc06d81c505ff4c9388", + "md5": "2e256d16ed96b1f5708431229df0160d", + "sha256": "af128dc1a66ea3a11920724757d2db882e141ec58d286a66a9e564cdb79af13f", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ptr/DoubleByReference.class", + "type": "file", + "name": "DoubleByReference.class", + "base_name": "DoubleByReference", + "extension": ".class", + "size": 1207, + "date": "2020-07-14", + "sha1": "284da19498030500a64965bcdb52ad81c1d25538", + "md5": "97a4eb8305496994b4fbbd5e075fa27b", + "sha256": "ba0c1ae96f1e6e06ec1cc8f7b346a5dac62fa634ee690cf0765b7422e1c7319b", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ptr/FloatByReference.class", + "type": "file", + "name": "FloatByReference.class", + "base_name": "FloatByReference", + "extension": ".class", + "size": 1198, + "date": "2020-07-14", + "sha1": "f3305c76de22a8d0780717689272559ca9c454d8", + "md5": "4c1bbb69caf54355063ee6017db914d8", + "sha256": "6061afd286a3a2104461ba3985d64864a4501dfd05ed2bef93cd6b99ffcaa26a", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ptr/IntByReference.class", + "type": "file", + "name": "IntByReference.class", + "base_name": "IntByReference", + "extension": ".class", + "size": 1191, + "date": "2020-07-14", + "sha1": "693580dd0053a7bbc26ddeb13f6719ddf1f65b89", + "md5": "9b8873bec129d60eb376b015b850a433", + "sha256": "df3209204c5326e95161665d8f6079fb66ae7521ebc40dcfec7258a5855d6a15", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ptr/LongByReference.class", + "type": "file", + "name": "LongByReference.class", + "base_name": "LongByReference", + "extension": ".class", + "size": 1152, + "date": "2020-07-14", + "sha1": "c89e1e37eddf92e6884de21b9cc8f253e8996d05", + "md5": "40391546656aa6fc4dd0370d140f9312", + "sha256": "4e3f105ad77d11cc09d643940a7da3960c833b59059015b3ded598ce891f71c6", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ptr/NativeLongByReference.class", + "type": "file", + "name": "NativeLongByReference.class", + "base_name": "NativeLongByReference", + "extension": ".class", + "size": 1585, + "date": "2020-07-14", + "sha1": "e22111f5b14978021b88311c01e22fe86bf6c5ca", + "md5": "fee004bd88bda2775759d81a38313ac7", + "sha256": "64b04c8a61402640a3a603e2cc8d1763192fa3af3e6723df47263d32bedc62e0", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ptr/PointerByReference.class", + "type": "file", + "name": "PointerByReference.class", + "base_name": "PointerByReference", + "extension": ".class", + "size": 882, + "date": "2020-07-14", + "sha1": "e0ed60ee802925527cf7236fd30e7240ebde798e", + "md5": "fcdf8dfea4fc3323ea22bbcd43b66267", + "sha256": "abd5c16dbaa3c36187b9cfeae6cc9115e21dadb419fc75980febbbfc720726cf", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/ptr/ShortByReference.class", + "type": "file", + "name": "ShortByReference.class", + "base_name": "ShortByReference", + "extension": ".class", + "size": 1211, + "date": "2020-07-14", + "sha1": "8df9abc41954f4d62a5eb09d0e196ae081b82800", + "md5": "3da71d3ba1cf4d18db0229770da6b84c", + "sha256": "70efa8d3967f0e7b2e500cd0ca2d8662fdebf46bf9195d35fc54332525cbfe4e", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/sunos-sparc", + "type": "directory", + "name": "sunos-sparc", + "base_name": "sunos-sparc", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 127616, + "scan_errors": [] + }, + { + "path": "com/sun/jna/sunos-sparc/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 127616, + "date": "2019-06-22", + "sha1": "9f4f88e3d5cd8e279024d00e4ee03138c09c5b1d", + "md5": "e1d91d84da15816a0af6099afd0b982a", + "sha256": "76bee038bbf5fe47c327571f887fa04c88904a7b467321b9f19ad9c0542cc333", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 32-bit MSB shared object, SPARC32PLUS, V8+ Required, total store ordering, version 1 (Solaris), dynamically linked, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/sunos-sparcv9", + "type": "directory", + "name": "sunos-sparcv9", + "base_name": "sunos-sparcv9", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 139232, + "scan_errors": [] + }, + { + "path": "com/sun/jna/sunos-sparcv9/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 139232, + "date": "2019-06-22", + "sha1": "8f7286c53f9fef905015b21b378efb7fe6d68336", + "md5": "d56d7e44e5bb0f639199bb8efef073d9", + "sha256": "12eb13f9695aee0cce59383905b18f9992ce4ad6b3a8e40f8a862293701c47cc", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 64-bit MSB shared object, SPARC V9, total store ordering, version 1 (Solaris), dynamically linked, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/sunos-x86", + "type": "directory", + "name": "sunos-x86", + "base_name": "sunos-x86", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 121120, + "scan_errors": [] + }, + { + "path": "com/sun/jna/sunos-x86/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 121120, + "date": "2019-06-21", + "sha1": "be43320f49c15e5458bf3ec352c7aef848cf3949", + "md5": "4cd183e3445b9b4b28b3472d18b617cd", + "sha256": "625e2c2d1ca776feeafbbbf413af4f1965ab49d01b1a954efccbb58f48f0442b", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 32-bit LSB shared object, Intel 80386, version 1 (Solaris), dynamically linked, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/sunos-x86-64", + "type": "directory", + "name": "sunos-x86-64", + "base_name": "sunos-x86-64", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 132352, + "scan_errors": [] + }, + { + "path": "com/sun/jna/sunos-x86-64/libjnidispatch.so", + "type": "file", + "name": "libjnidispatch.so", + "base_name": "libjnidispatch", + "extension": ".so", + "size": 132352, + "date": "2019-06-21", + "sha1": "509af237ac7e74f4613c4404b90c0cbb5bdf4284", + "md5": "42c7a9d8741c333dd6359b78ebf33d69", + "sha256": "a6d90b8048bf0d970b29e16d3464b0c5ec1a8a0a326c4abe908e7c9fd8b3007b", + "mime_type": "application/x-sharedlib", + "file_type": "ELF 64-bit LSB shared object, x86-64, version 1 (Solaris), dynamically linked, not stripped", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32", + "type": "directory", + "name": "win32", + "base_name": "win32", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 12, + "dirs_count": 0, + "size_count": 12415, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/DLLCallback.class", + "type": "file", + "name": "DLLCallback.class", + "base_name": "DLLCallback", + "extension": ".class", + "size": 202, + "date": "2020-07-14", + "sha1": "c170fd8cef9489fcc6bc52d78324e3823bb52fa9", + "md5": "6d086f1f0d8c513dca2ec50f8e6bd3d0", + "sha256": "fdfa3d005a6da4e0e612b9a08e0e5ec212d72046dadf286efb15dda2eda68a1a", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/StdCall.class", + "type": "file", + "name": "StdCall.class", + "base_name": "StdCall", + "extension": ".class", + "size": 153, + "date": "2020-07-14", + "sha1": "94690f48fd9d6bf0f50462c972d54eee2f0ef58f", + "md5": "59dd05c3eabd896188f4f312f80e7594", + "sha256": "09f9e5b48e873fb8ff2f94df9408b17cb622267fafec695e6157f04703c916a8", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/StdCallFunctionMapper.class", + "type": "file", + "name": "StdCallFunctionMapper.class", + "base_name": "StdCallFunctionMapper", + "extension": ".class", + "size": 2777, + "date": "2020-07-14", + "sha1": "0394c589262bf55ace7cedfcba4b6be4539b113f", + "md5": "8468c3f73499331ae778c947884c1b83", + "sha256": "a2b46b65ae656fc91a96fa8475a51759cae89fee0235f617821d10f9952315a4", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/StdCallLibrary$StdCallCallback.class", + "type": "file", + "name": "StdCallLibrary$StdCallCallback.class", + "base_name": "StdCallLibrary$StdCallCallback", + "extension": ".class", + "size": 291, + "date": "2020-07-14", + "sha1": "4cf291880834bd344fc3c93f7514e3d846b38228", + "md5": "c49c6432cc4b40ab6fc49542c0b80f1c", + "sha256": "c7ecf35b90ff2bff9ddd9afd6660128594902c2a1fbbcf64dad5271a77d2ede4", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/StdCallLibrary.class", + "type": "file", + "name": "StdCallLibrary.class", + "base_name": "StdCallLibrary", + "extension": ".class", + "size": 600, + "date": "2020-07-14", + "sha1": "68c1aeb677cee7df271ac899cd4a9e9fa7ac7a38", + "md5": "3f23fa02010be7c34faad173ee15fc6f", + "sha256": "01ac9f72ff9d85e9479d9239f4ebac09fc02605a4b712a913a0479a21e71c327", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/W32APIFunctionMapper.class", + "type": "file", + "name": "W32APIFunctionMapper.class", + "base_name": "W32APIFunctionMapper", + "extension": ".class", + "size": 1565, + "date": "2020-07-14", + "sha1": "3ac2b21b01e3008fd2a1ad06080c7c00ad727878", + "md5": "15007f7170c9187f19f59cd98765cef9", + "sha256": "3b441237775866a1c73d47d30a0c0cc83bf60c46b0c6f92eb7f7ad0ce757542c", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/W32APIOptions$1.class", + "type": "file", + "name": "W32APIOptions$1.class", + "base_name": "W32APIOptions$1", + "extension": ".class", + "size": 887, + "date": "2020-07-14", + "sha1": "90410d0364ffaf2d3b5edefd8d31c19d2846d252", + "md5": "d41fc3fcd7cd8b497ccc9125874c1593", + "sha256": "d07349b3ac6cbea902ab8252aacce61bec4427d3d24f085d936da4941bbcc52c", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/W32APIOptions$2.class", + "type": "file", + "name": "W32APIOptions$2.class", + "base_name": "W32APIOptions$2", + "extension": ".class", + "size": 885, + "date": "2020-07-14", + "sha1": "d23c464a03b0f3cf147268287c7f133083c37a84", + "md5": "6db0a94a7ac3d36f06bb8c6aa31ebda9", + "sha256": "34ddd0775cab1a46dcbd4c9564140954e052b00a9f31917583f8eb91c3674a50", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/W32APIOptions.class", + "type": "file", + "name": "W32APIOptions.class", + "base_name": "W32APIOptions", + "extension": ".class", + "size": 880, + "date": "2020-07-14", + "sha1": "c5c3875f082366c6c5e5c0c5c69fbcec66c4c1be", + "md5": "c30a8078a5c51e73a34e0d34e4ba224a", + "sha256": "d0214d61ab5004507409133ffe3eea023b1216c256a6c10f5a6051bddb01167b", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/W32APITypeMapper$1.class", + "type": "file", + "name": "W32APITypeMapper$1.class", + "base_name": "W32APITypeMapper$1", + "extension": ".class", + "size": 1446, + "date": "2020-07-14", + "sha1": "25683cd1b0507b96d18a9031003117c51ff5cdc5", + "md5": "8a78c96b63b92ec3752ccfef6bcf9c44", + "sha256": "77f1427aa274de0b4fe124e433859460169ed69454a440fe754c5b48926f516f", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/W32APITypeMapper$2.class", + "type": "file", + "name": "W32APITypeMapper$2.class", + "base_name": "W32APITypeMapper$2", + "extension": ".class", + "size": 1442, + "date": "2020-07-14", + "sha1": "a01dad001179fb9a7946a744a6dfe2a803331092", + "md5": "4f86f779d476be5b4140c1ad58fe0630", + "sha256": "94ca25d8e9904139fa557a6394ab79d0587c2007ae38bf00f5bdda5348dfc8d2", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32/W32APITypeMapper.class", + "type": "file", + "name": "W32APITypeMapper.class", + "base_name": "W32APITypeMapper", + "extension": ".class", + "size": 1287, + "date": "2020-07-14", + "sha1": "96fe9d5684c6dacb0ee9383e5120326d2d43fc07", + "md5": "45dae053fe3a5b59175bc396bd524117", + "sha256": "11754844a930bf98be971e3012309e80e10a928d4c7d1545d9efcc22fee686ba", + "mime_type": "application/x-java-applet", + "file_type": "compiled Java class data, version 50.0 (Java 1.6)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32-x86", + "type": "directory", + "name": "win32-x86", + "base_name": "win32-x86", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 207872, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32-x86/jnidispatch.dll", + "type": "file", + "name": "jnidispatch.dll", + "base_name": "jnidispatch", + "extension": ".dll", + "size": 207872, + "date": "2019-06-22", + "sha1": "703d8604a8d04d29c52c0ebcde1e86f3bc8ff824", + "md5": "28d895a3cb7e9a0b6a5ae5ed6a62b254", + "sha256": "04c9a8ab43d1eb616b84d0686c8ae1d881ef03fe4f3aa26511e5b19d35ef16af", + "mime_type": "application/x-dosexec", + "file_type": "PE32 executable (DLL) (GUI) Intel 80386, for MS Windows", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "winexe", + "namespace": null, + "name": "Java(TM) Native Access", + "version": "6.1.0 b0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": "JNA native library", + "release_date": null, + "parties": [ + { + "type": "organization", + "role": "author", + "name": "Java(TM) Native Access (JNA)", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright © 2008-2018 Timothy Wall", + "holder": "Timothy Wall", + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", + "license_detections": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "matches": [ + { + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "cd-tj5XoP/com/sun/jna/win32-x86/jnidispatch.dll", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 80, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-73f0362970131e1007e8ae4e1c890d199f0a7f06", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-73f0362970131e1007e8ae4e1c890d199f0a7f06", + "matched_text": "license {'LegalCopyright': 'Copyright © 2008-2018 Timothy Wall', 'LegalTrademarks': '', 'License': None}" + } + ], + "identifier": "unknown-0ae3d660-8f08-f0b9-73bc-e3b83f6964c0" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LegalCopyright: Copyright © 2008-2018 Timothy Wall\nLegalTrademarks:\nLicense:\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "windows_executable", + "purl": "pkg:winexe/Java%28TM%29%20Native%20Access@6.1.0%20b0" + } + ], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2008-2018 Timothy Wall OriginalFilename jnidispatch.dll", + "start_line": 1355, + "end_line": 1358 + } + ], + "holders": [ + { + "holder": "Timothy Wall OriginalFilename", + "start_line": 1356, + "end_line": 1357 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32-x86-64", + "type": "directory", + "name": "win32-x86-64", + "base_name": "win32-x86-64", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 246784, + "scan_errors": [] + }, + { + "path": "com/sun/jna/win32-x86-64/jnidispatch.dll", + "type": "file", + "name": "jnidispatch.dll", + "base_name": "jnidispatch", + "extension": ".dll", + "size": 246784, + "date": "2019-06-22", + "sha1": "3122ac0e751660f646c73b10c4f79685aa65c545", + "md5": "e02979ecd43bcc9061eb2b494ab5af50", + "sha256": "a66959bec2ef5af730198db9f3b3f7cab0d4ae70ce01bec02bf1d738e6d1ee7a", + "mime_type": "application/x-dosexec", + "file_type": "PE32+ executable (DLL) (GUI) x86-64, for MS Windows", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "winexe", + "namespace": null, + "name": "Java(TM) Native Access", + "version": "6.1.0 b0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": "JNA native library", + "release_date": null, + "parties": [ + { + "type": "organization", + "role": "author", + "name": "Java(TM) Native Access (JNA)", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright © 2008-2018 Timothy Wall", + "holder": "Timothy Wall", + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", + "license_detections": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "matches": [ + { + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "cd-tj5XoP/com/sun/jna/win32-x86-64/jnidispatch.dll", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 80, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-73f0362970131e1007e8ae4e1c890d199f0a7f06", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-73f0362970131e1007e8ae4e1c890d199f0a7f06", + "matched_text": "license {'LegalCopyright': 'Copyright © 2008-2018 Timothy Wall', 'LegalTrademarks': '', 'License': None}" + } + ], + "identifier": "unknown-0ae3d660-8f08-f0b9-73bc-e3b83f6964c0" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LegalCopyright: Copyright © 2008-2018 Timothy Wall\nLegalTrademarks:\nLicense:\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "windows_executable", + "purl": "pkg:winexe/Java%28TM%29%20Native%20Access@6.1.0%20b0" + } + ], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2008-2018 Timothy Wall OriginalFilename jnidispatch.dll", + "start_line": 1547, + "end_line": 1550 + } + ], + "holders": [ + { + "holder": "Timothy Wall OriginalFilename", + "start_line": 1548, + "end_line": 1549 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "META-INF", + "type": "directory", + "name": "META-INF", + "base_name": "META-INF", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:osgi/com.sun.jna@5.6.0?uuid=4a971f84-c2a6-4247-9838-f2bb45c2f31f" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 38298, + "scan_errors": [] + }, + { + "path": "META-INF/AL2.0", + "type": "file", + "name": "AL2.0", + "base_name": "AL2", + "extension": ".0", + "size": 10174, + "date": "2018-12-01", + "sha1": "598f87f072f66e2269dd6919292b2934dbb20492", + "md5": "2ee41112a44fe7014dce33e26468ba93", + "sha256": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:osgi/com.sun.jna@5.6.0?uuid=4a971f84-c2a6-4247-9838-f2bb45c2f31f" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-tj5XoP/META-INF/AL2.0", + "start_line": 2, + "end_line": 177, + "matcher": "1-hash", + "score": 100, + "matched_length": 1410, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS" + } + ], + "identifier": "apache_2_0-9804422e-94ac-ad40-b53a-ee6f8ddb7a3b" + } + ], + "license_clues": [], + "percentage_of_license_text": 100, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/", + "start_line": 4, + "end_line": 4 + } + ], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "META-INF/LGPL2.1", + "type": "file", + "name": "LGPL2.1", + "base_name": "LGPL2", + "extension": ".1", + "size": 24389, + "date": "2018-12-01", + "sha1": "39a21f33cadea18adcc23bf808d7d5ea6419c8b1", + "md5": "68ad62c64cc6c620126241fd429e68fe", + "sha256": "eea173a556abac0370461e57e12aab266894ea6be3874c2be05fd87871f75449", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:osgi/com.sun.jna@5.6.0?uuid=4a971f84-c2a6-4247-9838-f2bb45c2f31f" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "lgpl-2.1", + "detected_license_expression_spdx": "LGPL-2.1-only", + "license_detections": [ + { + "license_expression": "lgpl-2.1", + "license_expression_spdx": "LGPL-2.1-only", + "matches": [ + { + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "from_file": "cd-tj5XoP/META-INF/LGPL2.1", + "start_line": 1, + "end_line": 458, + "matcher": "1-hash", + "score": 100, + "matched_length": 3955, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.1_42.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_42.RULE", + "matched_text": "\t\t GNU LESSER GENERAL PUBLIC LICENSE\n\t\t Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n\t\t\t Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\f\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\f\n\t\t GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\f\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\f\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\f\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\f\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\f\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\f\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n\t\t\t NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n\t\t END OF TERMS AND CONDITIONS", + "matched_text_diagnostics": "GNU LESSER GENERAL PUBLIC LICENSE\n\t\t Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n\t\t\t Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\f\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\f\n\t\t GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\f\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\f\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\f\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\f\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\f\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\f\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n\t\t\t NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n\t\t END OF TERMS AND CONDITIONS" + } + ], + "identifier": "lgpl_2_1-afc75d0d-990b-4451-f279-29ce39198297" + } + ], + "license_clues": [], + "percentage_of_license_text": 100, + "copyrights": [ + { + "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "start_line": 4, + "end_line": 4 + }, + { + "copyright": "copyrighted by the Free Software Foundation", + "start_line": 429, + "end_line": 429 + } + ], + "holders": [ + { + "holder": "Free Software Foundation, Inc.", + "start_line": 4, + "end_line": 4 + }, + { + "holder": "the Free Software Foundation", + "start_line": 429, + "end_line": 429 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "META-INF/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 697, + "date": "2018-12-01", + "sha1": "e1f477008abe55a1e374cbcd6054e3e89204db43", + "md5": "6f10900e5077e78c696b71286a24c9a2", + "sha256": "9819b4cd9c644d404f7e10b17a5e2963e5bc86f3d1f7336d0eee3e64f3801aa4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:osgi/com.sun.jna@5.6.0?uuid=4a971f84-c2a6-4247-9838-f2bb45c2f31f" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "lgpl-2.1 AND apache-2.0", + "detected_license_expression_spdx": "LGPL-2.1-only AND Apache-2.0", + "license_detections": [ + { + "license_expression": "lgpl-2.1 AND apache-2.0", + "license_expression_spdx": "LGPL-2.1-only AND Apache-2.0", + "matches": [ + { + "license_expression": "lgpl-2.1-plus OR apache-2.0", + "spdx_license_expression": "LGPL-2.1-or-later OR Apache-2.0", + "from_file": "cd-tj5XoP/META-INF/LICENSE", + "start_line": 1, + "end_line": 21, + "matcher": "3-seq", + "score": 95.33, + "matched_length": 102, + "match_coverage": 95.33, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_or_apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_7.RULE", + "matched_text": "Java Native Access project (JNA) is dual-licensed under 2 \nalternative Open Source/Free licenses: LGPL 2.1 or later and \nApache License 2.0. (starting with JNA version 4.0.0). \n\nYou can freely decide which license you want to apply to \nthe project.\n\nYou may obtain a copy of the LGPL License at:\n\nhttp://www.gnu.org/licenses/licenses.html\n\nA copy is also included in the downloadable source code package\ncontaining JNA, in file \"LGPL2.1\", under the same directory\nas this file.\n\nYou may obtain a copy of the Apache License at:\n\nhttp://www.apache.org/licenses/\n\nA copy is also included in the downloadable source code package\ncontaining JNA, in file \"AL2.0\", under the same directory", + "matched_text_diagnostics": "is dual-licensed under 2 \nalternative Open Source/Free licenses: LGPL 2.1 or later and \nApache License 2.0. (starting with JNA version 4.0.0). \n\nYou can freely decide which license you want to apply to \nthe project.\n\nYou may obtain a copy of the LGPL License at:\n\nhttp://www.gnu.org/licenses/licenses.html\n\nA copy is also included in the downloadable source code package\ncontaining JNA, in file \"LGPL2.1\", [under] [the] [same] [directory]\n[as] [this] [file].\n\nYou may obtain a copy of the Apache License at:\n\nhttp://www.apache.org/licenses/\n\nA copy is also included in the downloadable source code package\ncontaining JNA, in file \"AL2.0\"," + }, + { + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "from_file": "cd-tj5XoP/META-INF/LGPL2.1", + "start_line": 1, + "end_line": 458, + "matcher": "1-hash", + "score": 100, + "matched_length": 3955, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.1_42.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_42.RULE", + "matched_text": "\t\t GNU LESSER GENERAL PUBLIC LICENSE\n\t\t Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n\t\t\t Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\f\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\f\n\t\t GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\f\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\f\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\f\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\f\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\f\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\f\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n\t\t\t NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n\t\t END OF TERMS AND CONDITIONS", + "matched_text_diagnostics": "GNU LESSER GENERAL PUBLIC LICENSE\n\t\t Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n\t\t\t Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\f\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\f\n\t\t GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\f\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\f\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\f\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\f\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\f\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\f\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n\t\t\t NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n\t\t END OF TERMS AND CONDITIONS" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-tj5XoP/META-INF/AL2.0", + "start_line": 2, + "end_line": 177, + "matcher": "1-hash", + "score": 100, + "matched_length": 1410, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS" + } + ], + "identifier": "lgpl_2_1_and_apache_2_0-be45fec8-3acc-020f-1989-84c4729957b0", + "detection_log": [ + "unknown-reference-to-local-file" + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 84.3, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.gnu.org/licenses/licenses.html", + "start_line": 10, + "end_line": 10 + }, + { + "url": "http://www.apache.org/licenses/", + "start_line": 18, + "end_line": 18 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "META-INF/MANIFEST.MF", + "type": "file", + "name": "MANIFEST.MF", + "base_name": "MANIFEST", + "extension": ".MF", + "size": 3038, + "date": "2020-07-14", + "sha1": "cf80db7abb378463b159d40dcc7db0390cd0da1f", + "md5": "67e39aa9b5ca2d135545c8da5cc3883c", + "sha256": "03476a37e51b9dfb23650e960fca97d97acbd20054f9f1d52066354e93af913d", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "osgi", + "namespace": null, + "name": "com.sun.jna", + "version": "5.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": "jna\nJNA Library", + "release_date": null, + "parties": [ + { + "role": "vendor", + "name": "JNA Development Team" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "lgpl-2.1 AND apache-2.0", + "declared_license_expression_spdx": "LGPL-2.1-only AND Apache-2.0", + "license_detections": [ + { + "license_expression": "lgpl-2.1 AND apache-2.0", + "license_expression_spdx": "LGPL-2.1-only AND Apache-2.0", + "matches": [ + { + "license_expression": "lgpl-2.1-plus OR apache-2.0", + "spdx_license_expression": "LGPL-2.1-or-later OR Apache-2.0", + "from_file": "cd-tj5XoP/META-INF/LICENSE", + "start_line": 1, + "end_line": 21, + "matcher": "3-seq", + "score": 95.33, + "matched_length": 102, + "match_coverage": 95.33, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_or_apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_7.RULE", + "matched_text": "Java Native Access project (JNA) is dual-licensed under 2 \nalternative Open Source/Free licenses: LGPL 2.1 or later and \nApache License 2.0. (starting with JNA version 4.0.0). \n\nYou can freely decide which license you want to apply to \nthe project.\n\nYou may obtain a copy of the LGPL License at:\n\nhttp://www.gnu.org/licenses/licenses.html\n\nA copy is also included in the downloadable source code package\ncontaining JNA, in file \"LGPL2.1\", under the same directory\nas this file.\n\nYou may obtain a copy of the Apache License at:\n\nhttp://www.apache.org/licenses/\n\nA copy is also included in the downloadable source code package\ncontaining JNA, in file \"AL2.0\", under the same directory", + "matched_text_diagnostics": "is dual-licensed under 2 \nalternative Open Source/Free licenses: LGPL 2.1 or later and \nApache License 2.0. (starting with JNA version 4.0.0). \n\nYou can freely decide which license you want to apply to \nthe project.\n\nYou may obtain a copy of the LGPL License at:\n\nhttp://www.gnu.org/licenses/licenses.html\n\nA copy is also included in the downloadable source code package\ncontaining JNA, in file \"LGPL2.1\", [under] [the] [same] [directory]\n[as] [this] [file].\n\nYou may obtain a copy of the Apache License at:\n\nhttp://www.apache.org/licenses/\n\nA copy is also included in the downloadable source code package\ncontaining JNA, in file \"AL2.0\"," + }, + { + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "from_file": "cd-tj5XoP/META-INF/LGPL2.1", + "start_line": 1, + "end_line": 458, + "matcher": "1-hash", + "score": 100, + "matched_length": 3955, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.1_42.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_42.RULE", + "matched_text": "\t\t GNU LESSER GENERAL PUBLIC LICENSE\n\t\t Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n\t\t\t Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\f\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\f\n\t\t GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\f\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\f\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\f\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\f\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\f\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\f\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n\t\t\t NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n\t\t END OF TERMS AND CONDITIONS", + "matched_text_diagnostics": "GNU LESSER GENERAL PUBLIC LICENSE\n\t\t Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n\t\t\t Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\f\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\f\n\t\t GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\f\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\f\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\f\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\f\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\f\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\f\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n\t\t\t NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n\t\t END OF TERMS AND CONDITIONS" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-tj5XoP/META-INF/AL2.0", + "start_line": 2, + "end_line": 177, + "matcher": "1-hash", + "score": 100, + "matched_length": 1410, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_93.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_93.RULE", + "matched_text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS", + "matched_text_diagnostics": "Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS" + } + ], + "identifier": "lgpl_2_1_and_apache_2_0-be45fec8-3acc-020f-1989-84c4729957b0", + "detection_log": [ + "unknown-reference-to-local-file" + ] + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "java_osgi_manifest", + "purl": "pkg:osgi/com.sun.jna@5.6.0" + } + ], + "for_packages": [ + "pkg:osgi/com.sun.jna@5.6.0?uuid=4a971f84-c2a6-4247-9838-f2bb45c2f31f" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/npm-basic.json b/test/fixtures/scancode/32.1.0/npm-basic.json new file mode 100644 index 000000000..517b10f71 --- /dev/null +++ b/test/fixtures/scancode/32.1.0/npm-basic.json @@ -0,0 +1,1484 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/npm/npmjs/-/glob/7.1.2", + "fetchedAt": "2024-05-13T12:28:02.213Z", + "links": { + "self": { + "href": "urn:npm:npmjs:-:glob:revision:7.1.2:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:npm:npmjs:-:glob:revision:7.1.2:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2017-05-19T20:15:25.471Z", + "processedAt": "2024-05-13T12:28:08.373Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-4jELcg" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-TrTYk9", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122802.873828", + "end_timestamp": "2024-05-13T122807.761284", + "output_format_version": "3.1.0", + "duration": 4.887468099594116, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 7 + } + } + ], + "summary": { + "declared_license_expression": "isc", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Isaac Z. Schlueter and Contributors", + "primary_language": "JavaScript", + "other_license_expressions": [ + { + "value": null, + "count": 4 + }, + { + "value": "mit AND isc", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 6 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "glob", + "version": "7.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "a little globber", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "git://github.com/isaacs/node-glob.git", + "copyright": null, + "holder": null, + "declared_license_expression": "isc", + "declared_license_expression_spdx": "ISC", + "license_detections": [ + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "matches": [ + { + "license_expression": "isc", + "spdx_license_expression": "ISC", + "from_file": "cd-4jELcg/package/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", + "rule_url": null, + "matched_text": "ISC" + } + ], + "identifier": "isc-6c4320cc-eb5b-3792-8c56-b8565fff1119" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- ISC\n", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/glob", + "repository_download_url": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/glob/7.1.2", + "package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_paths": [ + "package/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/glob@7.1.2" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/fs.realpath", + "extracted_requirement": "^1.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/fs.realpath?uuid=fce37c6b-47bb-41ff-90dd-857aee07455e", + "for_package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/inflight", + "extracted_requirement": "^1.0.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/inflight?uuid=016d12d0-941d-47a9-807b-3a7d128baa3b", + "for_package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/inherits", + "extracted_requirement": "2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/inherits?uuid=11ea3a9f-f6d1-4f26-8053-fdfc0d3fa9a5", + "for_package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/minimatch", + "extracted_requirement": "^3.0.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/minimatch?uuid=4f82980b-e349-418c-a2cb-fd5cb13b1d6f", + "for_package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/once", + "extracted_requirement": "^1.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/once?uuid=94f6ff07-a765-49f9-8ae2-c1937e2d7f62", + "for_package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/path-is-absolute", + "extracted_requirement": "^1.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/path-is-absolute?uuid=afbe9a58-f894-4ba4-89c1-8560b7108587", + "for_package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/mkdirp", + "extracted_requirement": "0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/mkdirp?uuid=f97ff40f-19e7-4d0c-b2b1-b0a99d5e670d", + "for_package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/rimraf", + "extracted_requirement": "^2.2.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/rimraf?uuid=48d87753-00eb-4632-a264-6360363d266e", + "for_package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tap", + "extracted_requirement": "^7.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tap?uuid=11c1b20d-d04d-4056-b099-86452d79cfdc", + "for_package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tick", + "extracted_requirement": "0.0.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tick?uuid=e65abc08-194c-4d5f-943c-e2612cf8d7eb", + "for_package_uid": "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + } + ], + "license_detections": [ + { + "identifier": "isc-6c4320cc-eb5b-3792-8c56-b8565fff1119", + "license_expression": "isc", + "license_expression_spdx": "ISC", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "from_file": "cd-4jELcg/package/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", + "rule_url": null, + "matched_text": "ISC" + } + ] + }, + { + "identifier": "isc-90dc51e4-d418-5a40-d42f-6b015cf53d02", + "license_expression": "isc", + "license_expression_spdx": "ISC", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "from_file": "cd-4jELcg/package/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 99, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "isc_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_22.RULE", + "matched_text": "The ISC License", + "matched_text_diagnostics": "ISC License" + }, + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "from_file": "cd-4jELcg/package/LICENSE", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 112, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "isc.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "matched_text": "Permission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR\nIN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "Permission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR\nIN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + } + ] + }, + { + "identifier": "isc-d21e4a8e-7cce-593b-6804-3c0c88f62348", + "license_expression": "isc", + "license_expression_spdx": "ISC", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "from_file": "cd-4jELcg/package/changelog.md", + "start_line": 51, + "end_line": 51, + "matcher": "2-aho", + "score": 99, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "isc_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_22.RULE", + "matched_text": "- switch to ISC license", + "matched_text_diagnostics": "ISC license" + } + ] + }, + { + "identifier": "mit_and_isc-39fc4900-d3d1-3b03-adee-c12d89b75dd6", + "license_expression": "mit AND isc", + "license_expression_spdx": "MIT AND ISC", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-4jELcg/package/package.json", + "start_line": 40, + "end_line": 42, + "matcher": "2-aho", + "score": 71.25, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "mit_602.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_602.RULE", + "matched_text": " \"benchclean\": \"node benchclean.js\"\n },\n \"license\": \"ISC\"", + "matched_text_diagnostics": "node [benchclean].js\"\n },\n \"license\": \"" + }, + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "from_file": "cd-4jELcg/package/package.json", + "start_line": 42, + "end_line": 42, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "isc_38.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_38.RULE", + "matched_text": " \"license\": \"ISC\"", + "matched_text_diagnostics": "license\": \"ISC\"" + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": null, + "count": 4 + }, + { + "value": "isc", + "count": 2 + }, + { + "value": "mit AND isc", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 6 + }, + { + "value": "Copyright (c) Isaac Z. Schlueter and Contributors", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 6 + }, + { + "value": "Isaac Z. Schlueter and Contributors", + "count": 1 + } + ], + "authors": [ + { + "value": null, + "count": 6 + }, + { + "value": "Isaac Z. Schlueter (http://blog.izs.me/)", + "count": 1 + } + ], + "programming_language": [ + { + "value": "JavaScript", + "count": 3 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "isc", + "count": 1 + } + ], + "copyrights": [ + { + "value": "Copyright (c) Isaac Z. Schlueter and Contributors", + "count": 1 + } + ], + "holders": [ + { + "value": "Isaac Z. Schlueter and Contributors", + "count": 1 + } + ], + "authors": [], + "programming_language": [] + }, + "license_references": [ + { + "key": "isc", + "language": "en", + "short_name": "ISC License", + "name": "ISC License", + "category": "Permissive", + "owner": "ISC - Internet Systems Consortium", + "homepage_url": "https://www.isc.org/licenses/", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "ISC", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2", + "http://openbsd.wikia.com/wiki/OpenBSD%27s_BSD_license", + "http://opensource.org/licenses/isc-license.txt", + "https://www.isc.org/software/license" + ], + "osi_url": "http://opensource.org/licenses/isc-license.txt", + "faq_url": null, + "other_urls": [ + "http://openbsd.wikia.com/wiki/OpenBSD%27s_BSD_license", + "http://www.isc.org/software/license", + "http://www.opensource.org/licenses/ISC", + "https://opensource.org/licenses/ISC", + "https://www.isc.org/downloads/software-support-policy/isc-license/", + "https://www.isc.org/isc-license-1.0.html", + "https://www.isc.org/software/license" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/isc", + "spdx_url": "https://spdx.org/licenses/ISC" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [ + "LicenseRef-MIT-Bootstrap", + "LicenseRef-MIT-Discord", + "LicenseRef-MIT-TC", + "LicenseRef-MIT-Diehl" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", + "spdx_url": "https://spdx.org/licenses/MIT" + } + ], + "license_rule_references": [ + { + "license_expression": "isc", + "identifier": "isc.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 112, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE." + }, + { + "license_expression": "isc", + "identifier": "isc_22.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_22.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 99, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "ISC License" + }, + { + "license_expression": "isc", + "identifier": "isc_38.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_38.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "\"license\": \"ISC\"," + }, + { + "license_expression": "mit", + "identifier": "mit_602.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_602.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 95, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Node.js license." + }, + { + "license_expression": "isc", + "identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "ISC" + } + ], + "files": [ + { + "path": "package", + "type": "directory", + "name": "package", + "base_name": "package", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 7, + "dirs_count": 0, + "size_count": 55474, + "scan_errors": [] + }, + { + "path": "package/changelog.md", + "type": "file", + "name": "changelog.md", + "base_name": "changelog", + "extension": ".md", + "size": 1430, + "date": "2016-02-11", + "sha1": "97bfa68176e50777c07a7ba58f98ff7a1730ac00", + "md5": "00f1acff927a7059ab085d87c72bbf43", + "sha256": "9cb64aedf3ac2f4e80039a29914f4dacb1780d28d340f757717916cd2ca58f45", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": "isc", + "detected_license_expression_spdx": "ISC", + "license_detections": [ + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "matches": [ + { + "license_expression": "isc", + "spdx_license_expression": "ISC", + "from_file": "cd-4jELcg/package/changelog.md", + "start_line": 51, + "end_line": 51, + "matcher": "2-aho", + "score": 99, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "isc_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_22.RULE", + "matched_text": "- switch to ISC license", + "matched_text_diagnostics": "ISC license" + } + ], + "identifier": "isc-d21e4a8e-7cce-593b-6804-3c0c88f62348" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.88, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/common.js", + "type": "file", + "name": "common.js", + "base_name": "common", + "extension": ".js", + "size": 6167, + "date": "2016-09-29", + "sha1": "2f948b495467f2a7ac0afbb1008af557ab040143", + "md5": "0041795c4700b9e1c1cd76729517f08b", + "sha256": "e9a5f37878266f441069556ea411a60d658bdfb16aa99d3b29b53fd639a5aa3a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/glob.js", + "type": "file", + "name": "glob.js", + "base_name": "glob", + "extension": ".js", + "size": 19433, + "date": "2017-02-10", + "sha1": "c2e95cdccba36eaca7b12e2bcf9b383438cee52d", + "md5": "20c4c7d5e53fcaaf2781e53942dc2e32", + "sha256": "e3f3d1fd54aa24133a3d518ae7eaf26d5cbc1b9496389e18dd24ba63ea763ed3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/isaacs/node-glob/issues/205", + "start_line": 587, + "end_line": 587 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 765, + "date": "2014-07-28", + "sha1": "bb408e929caeb1731945b2ba54bc337edb87cc66", + "md5": "82703a69f6d7411dde679954c2fd9dca", + "sha256": "4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "isc", + "detected_license_expression_spdx": "ISC", + "license_detections": [ + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "matches": [ + { + "license_expression": "isc", + "spdx_license_expression": "ISC", + "from_file": "cd-4jELcg/package/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 99, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "isc_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_22.RULE", + "matched_text": "The ISC License", + "matched_text_diagnostics": "ISC License" + }, + { + "license_expression": "isc", + "spdx_license_expression": "ISC", + "from_file": "cd-4jELcg/package/LICENSE", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 112, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "isc.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/isc.LICENSE", + "matched_text": "Permission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR\nIN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "Permission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR\nIN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + } + ], + "identifier": "isc-90dc51e4-d418-5a40-d42f-6b015cf53d02" + } + ], + "license_clues": [], + "percentage_of_license_text": 93.44, + "copyrights": [ + { + "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Isaac Z. Schlueter and Contributors", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/package.json", + "type": "file", + "name": "package.json", + "base_name": "package", + "extension": ".json", + "size": 1013, + "date": "2017-05-19", + "sha1": "844f90fa8a6fbf45d581593a333f69c5cb1f2d58", + "md5": "c48f03d61da8b37477bf9711d56aea41", + "sha256": "480d04f663e9461abde03863c44122b239b2fbbf6f309133c654c0595c786c00", + "mime_type": "application/json", + "file_type": "JSON data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "glob", + "version": "7.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "a little globber", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "git://github.com/isaacs/node-glob.git", + "copyright": null, + "holder": null, + "declared_license_expression": "isc", + "declared_license_expression_spdx": "ISC", + "license_detections": [ + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "matches": [ + { + "license_expression": "isc", + "spdx_license_expression": "ISC", + "from_file": "cd-4jELcg/package/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", + "rule_url": null, + "matched_text": "ISC" + } + ], + "identifier": "isc-6c4320cc-eb5b-3792-8c56-b8565fff1119" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- ISC\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/fs.realpath", + "extracted_requirement": "^1.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/inflight", + "extracted_requirement": "^1.0.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/inherits", + "extracted_requirement": "2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimatch", + "extracted_requirement": "^3.0.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/once", + "extracted_requirement": "^1.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-is-absolute", + "extracted_requirement": "^1.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mkdirp", + "extracted_requirement": "0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rimraf", + "extracted_requirement": "^2.2.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tap", + "extracted_requirement": "^7.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tick", + "extracted_requirement": "0.0.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/glob", + "repository_download_url": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/glob/7.1.2", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/glob@7.1.2" + } + ], + "for_packages": [ + "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit AND isc", + "detected_license_expression_spdx": "MIT AND ISC", + "license_detections": [ + { + "license_expression": "mit AND isc", + "license_expression_spdx": "MIT AND ISC", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-4jELcg/package/package.json", + "start_line": 40, + "end_line": 42, + "matcher": "2-aho", + "score": 71.25, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "mit_602.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_602.RULE", + "matched_text": " \"benchclean\": \"node benchclean.js\"\n },\n \"license\": \"ISC\"", + "matched_text_diagnostics": "node [benchclean].js\"\n },\n \"license\": \"" + }, + { + "license_expression": "isc", + "spdx_license_expression": "ISC", + "from_file": "cd-4jELcg/package/package.json", + "start_line": 42, + "end_line": 42, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "isc_38.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_38.RULE", + "matched_text": " \"license\": \"ISC\"", + "matched_text_diagnostics": "license\": \"ISC\"" + } + ], + "identifier": "mit_and_isc-39fc4900-d3d1-3b03-adee-c12d89b75dd6" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.05, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Isaac Z. Schlueter (http://blog.izs.me/)", + "start_line": 2, + "end_line": 2 + } + ], + "emails": [ + { + "email": "i@izs.me", + "start_line": 2, + "end_line": 2 + } + ], + "urls": [ + { + "url": "http://blog.izs.me/", + "start_line": 2, + "end_line": 2 + }, + { + "url": "git://github.com/isaacs/node-glob.git", + "start_line": 8, + "end_line": 8 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 14664, + "date": "2016-09-20", + "sha1": "449f1592c9cf2d32a0d74bead66d7267218f2c4f", + "md5": "ebb6bd70ed9742c82792656adb349111", + "sha256": "1f0c4810b48885d093a9cf5390f7268bc9b3fc637362a355ed514c9711cc1999", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://travis-ci.org/isaacs/node-glob.svg?branch=master", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://travis-ci.org/isaacs/node-glob", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://ci.appveyor.com/api/projects/status/kd7f3yftf7unxlsx?svg=true", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://ci.appveyor.com/project/isaacs/node-glob", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://coveralls.io/repos/isaacs/node-glob/badge.svg?branch=master&service=github", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://coveralls.io/github/isaacs/node-glob?branch=master", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://github.com/isaacs/minimatch", + "start_line": 100, + "end_line": 100 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/sync.js", + "type": "file", + "name": "sync.js", + "base_name": "sync", + "extension": ".js", + "size": 12002, + "date": "2016-10-07", + "sha1": "7482bc56682b97175655976b07044afcb65b0cc9", + "md5": "c29ff74e143a933770c75a66998fbeeb", + "sha256": "f04c04e9e40ea1ada97a1e414ad26d871faa0778e3b1fb0d5fc66ec6acbc243f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/glob@7.1.2?uuid=202e0916-57df-4632-a927-140b599d4a94" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/isaacs/node-glob/issues/167", + "start_line": 24, + "end_line": 24 + }, + { + "url": "https://github.com/isaacs/node-glob/issues/205", + "start_line": 319, + "end_line": 319 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/npm-large.json b/test/fixtures/scancode/32.1.0/npm-large.json new file mode 100644 index 000000000..072186156 --- /dev/null +++ b/test/fixtures/scancode/32.1.0/npm-large.json @@ -0,0 +1,8289 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/npm/npmjs/-/node-forge/0.7.5", + "fetchedAt": "2024-05-13T12:24:48.209Z", + "links": { + "self": { + "href": "urn:npm:npmjs:-:node-forge:revision:0.7.5:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:npm:npmjs:-:node-forge:revision:0.7.5:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2018-03-31T00:24:46.810Z", + "processedAt": "2024-05-13T12:25:36.093Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-q5IVi3" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-1aQ6lx", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122449.015921", + "end_timestamp": "2024-05-13T122535.436119", + "output_format_version": "3.1.0", + "duration": 46.42020893096924, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 62 + } + } + ], + "summary": { + "declared_license_expression": "(bsd-new AND gpl-2.0 AND gpl-1.0-plus) AND (bsd-new AND gpl-2.0)", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Digital Bazaar, Inc.", + "primary_language": "JavaScript", + "other_license_expressions": [ + { + "value": null, + "count": 51 + }, + { + "value": "bsd-new", + "count": 3 + }, + { + "value": "bsd-new AND gpl-2.0", + "count": 3 + }, + { + "value": "public-domain", + "count": 3 + }, + { + "value": "bsd-new AND gpl-2.0 AND gpl-1.0-plus", + "count": 2 + }, + { + "value": "mit", + "count": 2 + }, + { + "value": "unknown-license-reference", + "count": 2 + }, + { + "value": "mit-addition", + "count": 1 + }, + { + "value": "warranty-disclaimer", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 12 + }, + { + "value": "Stefan Siegl", + "count": 9 + }, + { + "value": "Tom Wu", + "count": 3 + }, + { + "value": "Free Software Foundation", + "count": 2 + }, + { + "value": "Ellis Pritchard, Guardian Unlimited Contact", + "count": 1 + }, + { + "value": "Kenji Urushima", + "count": 1 + }, + { + "value": "Lautaro Cozzani", + "count": 1 + }, + { + "value": "base-x contributors", + "count": 1 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "node-forge", + "version": "0.7.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Digital Bazaar, Inc.", + "email": "support@digitalbazaar.com", + "url": "http://digitalbazaar.com/" + }, + { + "type": "person", + "role": "contributor", + "name": "Dave Longley", + "email": "dlongley@digitalbazaar.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "David I. Lehn", + "email": "dlehn@digitalbazaar.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Stefan Siegl", + "email": "stesie@brokenpipe.de", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Christoph Dorn", + "email": "christoph@christophdorn.com", + "url": null + } + ], + "keywords": [ + "aes", + "asn", + "asn.1", + "cbc", + "crypto", + "cryptography", + "csr", + "des", + "gcm", + "hmac", + "http", + "https", + "md5", + "network", + "pkcs", + "pki", + "prng", + "rc2", + "rsa", + "sha1", + "sha256", + "sha384", + "sha512", + "ssh", + "tls", + "x.509", + "x509" + ], + "homepage_url": "https://github.com/digitalbazaar/forge", + "download_url": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/digitalbazaar/forge/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/digitalbazaar/forge", + "copyright": null, + "holder": null, + "declared_license_expression": "bsd-new OR gpl-2.0", + "declared_license_expression_spdx": "BSD-3-Clause OR GPL-2.0-only", + "license_detections": [ + { + "license_expression": "bsd-new OR gpl-2.0", + "license_expression_spdx": "BSD-3-Clause OR GPL-2.0-only", + "matches": [ + { + "license_expression": "bsd-new OR gpl-2.0", + "spdx_license_expression": "BSD-3-Clause OR GPL-2.0-only", + "from_file": "cd-q5IVi3/package/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 7, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-bsd_new_or_gpl_2_0-ffc5902e4adca29baf49d630f06b90e00e13b4c2", + "rule_url": null, + "matched_text": "(BSD-3-Clause OR GPL-2.0)" + } + ], + "identifier": "bsd_new_or_gpl_2_0-c1244398-51e2-b3cd-539b-2bdaa53662c1" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- (BSD-3-Clause OR GPL-2.0)\n", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/node-forge", + "repository_download_url": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "api_data_url": "https://registry.npmjs.org/node-forge/0.7.5", + "package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_paths": [ + "package/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/node-forge@0.7.5" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/browserify", + "extracted_requirement": "^16.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/browserify?uuid=7da83b09-271b-405c-bd79-471f72fe4e2f", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/commander", + "extracted_requirement": "^2.14.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/commander?uuid=42521e3d-cfdb-497c-9b44-14d436caaed8", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/cross-env", + "extracted_requirement": "^5.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/cross-env?uuid=263dc2ee-3e40-4931-a384-28ba33e47247", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/express", + "extracted_requirement": "^4.16.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/express?uuid=941e3b92-0736-468c-87b5-1d962abdf863", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jscs", + "extracted_requirement": "^3.0.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jscs?uuid=3bd74d56-9e7b-4a0a-b9b8-be429b26cf19", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jshint", + "extracted_requirement": "^2.9.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jshint?uuid=9baee59e-6082-446d-94f7-98baae3ef00e", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma?uuid=862bda3b-ffde-422c-94e8-e98a9ef8dbae", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-browserify", + "extracted_requirement": "^5.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-browserify?uuid=1448e302-ea62-4136-8ab5-ffe58dd92661", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-chrome-launcher", + "extracted_requirement": "^2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-chrome-launcher?uuid=e6f6b5e5-15c6-46b6-8d8b-040b5aa1ce62", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-edge-launcher", + "extracted_requirement": "^0.4.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-edge-launcher?uuid=1aeae6ea-6afb-46ae-bc75-bc226080a012", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-firefox-launcher", + "extracted_requirement": "^1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-firefox-launcher?uuid=5c19ee78-9437-4e4e-aaba-eae3b261c5b5", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-ie-launcher", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-ie-launcher?uuid=4ad54ae0-b81a-4b68-af0b-9a58d553447c", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-mocha", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-mocha?uuid=c774f9a5-95b8-4e02-a0f5-65cf4fa4386a", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-mocha-reporter", + "extracted_requirement": "^2.2.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-mocha-reporter?uuid=450cf4fd-9c34-4467-b3e3-ede3eae389c5", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-phantomjs-launcher", + "extracted_requirement": "^1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-phantomjs-launcher?uuid=b35366aa-a155-487e-a99d-38926a87034c", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-safari-launcher", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-safari-launcher?uuid=7f006498-b633-40ce-a9f8-b6c16d2bc2aa", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-sauce-launcher", + "extracted_requirement": "^1.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-sauce-launcher?uuid=d39110fa-9abb-46c4-abe6-12203a8d9ba7", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-sourcemap-loader", + "extracted_requirement": "^0.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-sourcemap-loader?uuid=b4102053-c652-45b7-becf-1e5f16f7ca32", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-tap-reporter", + "extracted_requirement": "0.0.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-tap-reporter?uuid=cc6192e4-ac6e-4bc5-950d-ec9ea037e578", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/karma-webpack", + "extracted_requirement": "^2.0.13", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/karma-webpack?uuid=c4a2c42b-61d7-40f6-a909-ae795beacf4f", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/mocha", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/mocha?uuid=b51efc22-35d8-47c7-b122-27728f80d12a", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/mocha-lcov-reporter", + "extracted_requirement": "^1.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/mocha-lcov-reporter?uuid=3a066c20-cfd1-4c1b-ad5d-3a0bc8bb859d", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nodejs-websocket", + "extracted_requirement": "^1.7.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nodejs-websocket?uuid=57b516d3-4bd6-4a61-b8f9-18fb61f4ae07", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nyc", + "extracted_requirement": "^11.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nyc?uuid=bfeb1eaf-493d-40a6-a7bf-6756180c68b1", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/opts", + "extracted_requirement": "^1.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/opts?uuid=33a6939a-eea7-44db-9535-ed7fc0e8d983", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/webpack", + "extracted_requirement": "^3.11.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/webpack?uuid=147ba1fb-272b-47fa-aadc-af6a36c8ccf2", + "for_package_uid": "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2", + "datafile_path": "package/package.json", + "datasource_id": "npm_package_json" + } + ], + "license_detections": [ + { + "identifier": "bsd_new-11382060-7d38-d9f5-3c6c-080fc644c875", + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/lib/pkcs1.js", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 95, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "bsd-new_612.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_612.RULE", + "matched_text": " * Modified but based on the following MIT and BSD licensed code:", + "matched_text_diagnostics": "and BSD licensed" + } + ] + }, + { + "identifier": "bsd_new-248fd191-664d-a2e1-27fc-446bab328fde", + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/lib/des.js", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 90, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 90, + "rule_identifier": "bsd-new_169.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_169.RULE", + "matched_text": "BSD-licensed", + "matched_text_diagnostics": "BSD-licensed" + } + ] + }, + { + "identifier": "bsd_new-6b28f6af-2fd1-3b3a-cd5c-ce26df66cd65", + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/lib/pkcs1.js", + "start_line": 37, + "end_line": 37, + "matcher": "2-aho", + "score": 99, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_192.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_192.RULE", + "matched_text": " * Distributed under the BSD License.", + "matched_text_diagnostics": "Distributed under the BSD License." + } + ] + }, + { + "identifier": "bsd_new_and_gpl_2_0-96132c66-8d5c-c2cb-2736-40c4222f4446", + "license_expression": "bsd-new AND gpl-2.0", + "license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 26, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bsd-new_228.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_228.RULE", + "matched_text": "New BSD License (3-clause)", + "matched_text_diagnostics": "New BSD License (" + }, + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 26, + "end_line": 50, + "matcher": "3-seq", + "score": 93.64, + "matched_length": 206, + "match_coverage": 93.64, + "rule_relevance": 100, + "rule_identifier": "bsd-new_602.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_602.RULE", + "matched_text": "New BSD License (3-clause)\nCopyright (c) 2010, Digital Bazaar, Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of Digital Bazaar, Inc. nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL DIGITAL BAZAAR BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "matched_text_diagnostics": "3-clause)\n[Copyright] ([c]) [2010], [Digital] [Bazaar], [Inc].\n[All] [rights] [reserved].\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of [Digital] [Bazaar], [Inc]. nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written [permission].\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL [DIGITAL] [BAZAAR] BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + }, + { + "license_expression": "gpl-2.0", + "license_expression_spdx": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 53, + "end_line": 330, + "matcher": "2-aho", + "score": 90, + "matched_length": 2459, + "match_coverage": 100, + "rule_relevance": 90, + "rule_identifier": "gpl-2.0_91.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_91.RULE", + "matched_text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.", + "matched_text_diagnostics": "GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES." + } + ] + }, + { + "identifier": "bsd_new_and_gpl_2_0-a6b02683-092d-3bca-a5d9-d4092c26aec8", + "license_expression": "bsd-new AND gpl-2.0", + "license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/lib/ssh.js", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": " * either the BSD License or the GNU General Public License (GPL) Version 2.", + "matched_text_diagnostics": "the BSD License" + }, + { + "license_expression": "gpl-2.0", + "license_expression_spdx": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/lib/ssh.js", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_724.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_724.RULE", + "matched_text": " * either the BSD License or the GNU General Public License (GPL) Version 2.", + "matched_text_diagnostics": "the GNU General Public License (GPL) Version 2." + } + ] + }, + { + "identifier": "bsd_new_and_gpl_2_0-fa455b9b-a5b7-4b34-fc44-d7dc5f883e61", + "license_expression": "bsd-new AND gpl-2.0", + "license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/package.json", + "start_line": 53, + "end_line": 53, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bsd-new_195.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_195.RULE", + "matched_text": " \"license\": \"(BSD-3-Clause OR GPL-2.0)\",", + "matched_text_diagnostics": "license\": \"(BSD-3-Clause" + }, + { + "license_expression": "gpl-2.0", + "license_expression_spdx": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/package.json", + "start_line": 53, + "end_line": 53, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", + "matched_text": " \"license\": \"(BSD-3-Clause OR GPL-2.0)\",", + "matched_text_diagnostics": "GPL-2.0)\"," + } + ] + }, + { + "identifier": "bsd_new_and_gpl_2_0_and_gpl_1_0_plus-c8f71baa-f33c-91e8-b9f9-96a2afcd4772", + "license_expression": "bsd-new AND gpl-2.0 AND gpl-1.0-plus", + "license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only AND GPL-1.0-or-later", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/README.md", + "start_line": 287, + "end_line": 287, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": "the BSD License", + "matched_text_diagnostics": "the BSD License" + }, + { + "license_expression": "gpl-2.0", + "license_expression_spdx": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/README.md", + "start_line": 287, + "end_line": 288, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_724.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_724.RULE", + "matched_text": "the GNU General Public\nLicense (GPL) Version 2.", + "matched_text_diagnostics": "the GNU General Public\nLicense (GPL) Version 2." + }, + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-q5IVi3/package/README.md", + "start_line": 290, + "end_line": 290, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see-license_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see-license_1.RULE", + "matched_text": "See: [LICENSE](", + "matched_text_diagnostics": "See: [LICENSE](" + }, + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": "You may use the Forge project under the terms of either the BSD License or the", + "matched_text_diagnostics": "the BSD License" + }, + { + "license_expression": "gpl-2.0", + "license_expression_spdx": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 1, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_724.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_724.RULE", + "matched_text": "You may use the Forge project under the terms of either the BSD License or the\nGNU General Public License (GPL) Version 2.", + "matched_text_diagnostics": "the\nGNU General Public License (GPL) Version 2." + }, + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": "The BSD License is recommended for most projects. It is simple and easy to", + "matched_text_diagnostics": "The BSD License" + }, + { + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 85, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 85, + "rule_identifier": "gpl-1.0-plus_351.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", + "matched_text": "If the GPL suits your project better you are also free to use Forge under", + "matched_text_diagnostics": "the GPL" + }, + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 26, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bsd-new_228.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_228.RULE", + "matched_text": "New BSD License (3-clause)", + "matched_text_diagnostics": "New BSD License (" + }, + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 26, + "end_line": 50, + "matcher": "3-seq", + "score": 93.64, + "matched_length": 206, + "match_coverage": 93.64, + "rule_relevance": 100, + "rule_identifier": "bsd-new_602.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_602.RULE", + "matched_text": "New BSD License (3-clause)\nCopyright (c) 2010, Digital Bazaar, Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of Digital Bazaar, Inc. nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL DIGITAL BAZAAR BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "matched_text_diagnostics": "3-clause)\n[Copyright] ([c]) [2010], [Digital] [Bazaar], [Inc].\n[All] [rights] [reserved].\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of [Digital] [Bazaar], [Inc]. nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written [permission].\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL [DIGITAL] [BAZAAR] BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + }, + { + "license_expression": "gpl-2.0", + "license_expression_spdx": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 53, + "end_line": 330, + "matcher": "2-aho", + "score": 90, + "matched_length": 2459, + "match_coverage": 100, + "rule_relevance": 90, + "rule_identifier": "gpl-2.0_91.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_91.RULE", + "matched_text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.", + "matched_text_diagnostics": "GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES." + } + ] + }, + { + "identifier": "bsd_new_and_gpl_2_0_and_gpl_1_0_plus-f0c399e3-9052-8ad6-854c-75a42393c6b9", + "license_expression": "bsd-new AND gpl-2.0 AND gpl-1.0-plus", + "license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only AND GPL-1.0-or-later", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": "You may use the Forge project under the terms of either the BSD License or the", + "matched_text_diagnostics": "the BSD License" + }, + { + "license_expression": "gpl-2.0", + "license_expression_spdx": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 1, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_724.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_724.RULE", + "matched_text": "You may use the Forge project under the terms of either the BSD License or the\nGNU General Public License (GPL) Version 2.", + "matched_text_diagnostics": "the\nGNU General Public License (GPL) Version 2." + }, + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": "The BSD License is recommended for most projects. It is simple and easy to", + "matched_text_diagnostics": "The BSD License" + }, + { + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 85, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 85, + "rule_identifier": "gpl-1.0-plus_351.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", + "matched_text": "If the GPL suits your project better you are also free to use Forge under", + "matched_text_diagnostics": "the GPL" + } + ] + }, + { + "identifier": "bsd_new_or_gpl_2_0-c1244398-51e2-b3cd-539b-2bdaa53662c1", + "license_expression": "bsd-new OR gpl-2.0", + "license_expression_spdx": "BSD-3-Clause OR GPL-2.0-only", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-new OR gpl-2.0", + "license_expression_spdx": "BSD-3-Clause OR GPL-2.0-only", + "from_file": "cd-q5IVi3/package/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 7, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-bsd_new_or_gpl_2_0-ffc5902e4adca29baf49d630f06b90e00e13b4c2", + "rule_url": null, + "matched_text": "(BSD-3-Clause OR GPL-2.0)" + } + ] + }, + { + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-q5IVi3/package/lib/pkcs1.js", + "start_line": 12, + "end_line": 28, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ] + }, + { + "identifier": "mit-e51726c2-c18f-7871-5845-3eb6a5e8e82e", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-q5IVi3/package/lib/baseN.js", + "start_line": 7, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_368.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_368.RULE", + "matched_text": " * Which is MIT licensed:", + "matched_text_diagnostics": "Which is MIT licensed:" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-q5IVi3/package/lib/baseN.js", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "matched_text": " * The MIT License (MIT)", + "matched_text_diagnostics": "The MIT License (MIT)" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-q5IVi3/package/lib/baseN.js", + "start_line": 13, + "end_line": 29, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n * DEALINGS IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n * DEALINGS IN THE SOFTWARE." + } + ] + }, + { + "identifier": "mit_addition-6bc0df68-f07a-36d8-11e3-358f6c784914", + "license_expression": "mit-addition", + "license_expression_spdx": "MIT-Wu", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-q5IVi3/package/lib/jsbn.js", + "start_line": 11, + "end_line": 11, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lead-in_unknown_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lead-in_unknown_2.RULE", + "matched_text": "This software is covered under the following copyright:", + "matched_text_diagnostics": "This software is covered under the following copyright:" + }, + { + "license_expression": "mit-addition", + "license_expression_spdx": "MIT-Wu", + "from_file": "cd-q5IVi3/package/lib/jsbn.js", + "start_line": 17, + "end_line": 41, + "matcher": "2-aho", + "score": 100, + "matched_length": 193, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit-addition.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-addition.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS-IS\" AND WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY\n * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\n *\n * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL,\n * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER\n * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF\n * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT\n * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n *\n * In addition, the following condition applies:\n *\n * All redistributions must retain an intact copy of this copyright notice\n * and disclaimer.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS-IS\" AND WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY\n * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\n *\n * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL,\n * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER\n * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF\n * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT\n * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n *\n * In addition, the following condition applies:\n *\n * All redistributions must retain an intact copy of this copyright notice\n * and disclaimer." + } + ] + }, + { + "identifier": "public_domain-7d8070df-6bbe-f151-eb1b-b0d3f686dcdb", + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "from_file": "cd-q5IVi3/package/lib/ed25519.js", + "start_line": 6, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_222.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_222.RULE", + "matched_text": " * This implementation is based on the most excellent TweetNaCl which is\n * in the public domain. Many thanks to its contributors:", + "matched_text_diagnostics": "which is\n * in the public domain." + } + ] + }, + { + "identifier": "public_domain-a4c848e5-f69b-55ab-8079-17ddc9a439d7", + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "from_file": "cd-q5IVi3/package/lib/aes.js", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_313.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_313.RULE", + "matched_text": " * This implementation is based on the public domain library 'jscrypto' which", + "matched_text_diagnostics": "public domain library '" + } + ] + }, + { + "identifier": "unknown_license_reference-f66b008c-85ad-5ecc-9554-81ad2bb8ff47", + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-q5IVi3/package/lib/jsbn.js", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_283.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_283.RULE", + "matched_text": "See \"LICENSE\" for details.", + "matched_text_diagnostics": "See \"LICENSE\" for details." + } + ] + }, + { + "identifier": "warranty_disclaimer-e2279f91-9ab6-57d6-5de0-6f15ca82ed67", + "license_expression": "warranty-disclaimer", + "license_expression_spdx": "LicenseRef-scancode-warranty-disclaimer", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "warranty-disclaimer", + "license_expression_spdx": "LicenseRef-scancode-warranty-disclaimer", + "from_file": "cd-q5IVi3/package/lib/des.js", + "start_line": 13, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 108, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "warranty-disclaimer_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/warranty-disclaimer_8.RULE", + "matched_text": "THIS SOFTWARE IS PROVIDED \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.", + "matched_text_diagnostics": "THIS SOFTWARE IS PROVIDED \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE." + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": null, + "count": 51 + }, + { + "value": "bsd-new", + "count": 3 + }, + { + "value": "bsd-new AND gpl-2.0", + "count": 3 + }, + { + "value": "public-domain", + "count": 3 + }, + { + "value": "bsd-new AND gpl-2.0 AND gpl-1.0-plus", + "count": 2 + }, + { + "value": "mit", + "count": 2 + }, + { + "value": "unknown-license-reference", + "count": 2 + }, + { + "value": "mit-addition", + "count": 1 + }, + { + "value": "warranty-disclaimer", + "count": 1 + } + ], + "copyrights": [ + { + "value": "Copyright (c) Digital Bazaar, Inc.", + "count": 45 + }, + { + "value": null, + "count": 12 + }, + { + "value": "Copyright (c) Stefan Siegl ", + "count": 9 + }, + { + "value": "Copyright (c) Tom", + "count": 3 + }, + { + "value": "Copyright (c) Ellis Pritchard, Guardian Unlimited Contact ellis@nukinetics.com", + "count": 1 + }, + { + "value": "Copyright (c) Free Software Foundation, Inc.", + "count": 1 + }, + { + "value": "Copyright (c) Kenji Urushima", + "count": 1 + }, + { + "value": "Copyright (c) Lautaro Cozzani ", + "count": 1 + }, + { + "value": "Copyright base-x contributors (c)", + "count": 1 + }, + { + "value": "copyrighted by the Free Software Foundation", + "count": 1 + } + ], + "holders": [ + { + "value": "Digital Bazaar, Inc.", + "count": 45 + }, + { + "value": null, + "count": 12 + }, + { + "value": "Stefan Siegl", + "count": 9 + }, + { + "value": "Tom Wu", + "count": 3 + }, + { + "value": "Free Software Foundation", + "count": 2 + }, + { + "value": "Ellis Pritchard, Guardian Unlimited Contact", + "count": 1 + }, + { + "value": "Kenji Urushima", + "count": 1 + }, + { + "value": "Lautaro Cozzani", + "count": 1 + }, + { + "value": "base-x contributors", + "count": 1 + } + ], + "authors": [ + { + "value": "Dave Longley", + "count": 41 + }, + { + "value": null, + "count": 14 + }, + { + "value": "Stefan Siegl", + "count": 7 + }, + { + "value": "David I. Lehn ", + "count": 4 + }, + { + "value": "Stefan Siegl ", + "count": 2 + }, + { + "value": "Digital Bazaar, Inc", + "count": 1 + }, + { + "value": "Evan Jones (http://evanjones.ca/)", + "count": 1 + }, + { + "value": "Lautaro Cozzani Rodriguez", + "count": 1 + }, + { + "value": "Mike Johnson", + "count": 1 + }, + { + "value": "https://github.com/shellac", + "count": 1 + } + ], + "programming_language": [ + { + "value": "JavaScript", + "count": 53 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "bsd-new AND gpl-2.0 AND gpl-1.0-plus", + "count": 2 + }, + { + "value": "bsd-new AND gpl-2.0", + "count": 1 + } + ], + "copyrights": [ + { + "value": "Copyright (c) Digital Bazaar, Inc.", + "count": 1 + }, + { + "value": "Copyright (c) Free Software Foundation, Inc.", + "count": 1 + }, + { + "value": "copyrighted by the Free Software Foundation", + "count": 1 + } + ], + "holders": [ + { + "value": "Free Software Foundation", + "count": 2 + }, + { + "value": "Digital Bazaar, Inc.", + "count": 1 + } + ], + "authors": [], + "programming_language": [] + }, + "license_references": [ + { + "key": "bsd-new", + "language": "en", + "short_name": "BSD-3-Clause", + "name": "BSD-3-Clause", + "category": "Permissive", + "owner": "Regents of the University of California", + "homepage_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "BSD-3-Clause", + "other_spdx_license_keys": [ + "LicenseRef-scancode-libzip" + ], + "osi_license_key": "BSD-3-Clause", + "text_urls": [ + "http://www.opensource.org/licenses/BSD-3-Clause" + ], + "osi_url": "http://www.opensource.org/licenses/BSD-3-Clause", + "faq_url": null, + "other_urls": [ + "http://framework.zend.com/license/new-bsd", + "https://opensource.org/licenses/BSD-3-Clause", + "https://www.eclipse.org/org/documents/edl-v10.php" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Redistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this list\nof conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or\nother materials provided with the distribution.\n\nNeither the name of the ORGANIZATION nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\nGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\nLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-new.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bsd-new", + "spdx_url": "https://spdx.org/licenses/BSD-3-Clause" + }, + { + "key": "gpl-1.0-plus", + "language": "en", + "short_name": "GPL 1.0 or later", + "name": "GNU General Public License 1.0 or later", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "notes": "Per SPDX.org, this license was released February 1989.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-1.0-or-later", + "other_spdx_license_keys": [ + "GPL-1.0+", + "LicenseRef-GPL" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + }, + { + "key": "gpl-2.0", + "language": "en", + "short_name": "GPL 2.0", + "name": "GNU General Public License 2.0", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-2.0-only", + "other_spdx_license_keys": [ + "GPL-2.0", + "GPL 2.0", + "LicenseRef-GPL-2.0" + ], + "osi_license_key": "GPL-2.0", + "text_urls": [ + "http://www.gnu.org/licenses/gpl-2.0.txt", + "http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt" + ], + "osi_url": "http://opensource.org/licenses/gpl-license.php", + "faq_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html", + "other_urls": [ + "http://creativecommons.org/choose/cc-gpl", + "http://creativecommons.org/images/public/cc-GPL-a.png", + "http://creativecommons.org/licenses/GPL/2.0/", + "http://creativecommons.org/licenses/GPL/2.0/legalcode.pt", + "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "http://www.opensource.org/licenses/GPL-2.0", + "https://opensource.org/licenses/GPL-2.0", + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n \n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n \n Preamble\n \n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n \n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n \n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n \n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n \n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n \n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n \n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n \n The precise terms and conditions for copying, distribution and\nmodification follow.\n \n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n \n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n \nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n \n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n \nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n \n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n \n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n \n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n \n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n \nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n \nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n \nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n \n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n \n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n \n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n \n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n \nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n \nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n \n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n \n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n \n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n \n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n \nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n \nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n \nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n \n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n \n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n \nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n \n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n \n NO WARRANTY\n \n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n \n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n \n END OF TERMS AND CONDITIONS\n \n How to Apply These Terms to Your New Programs\n \n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n \n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n \n \n Copyright (C) \n \n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n \n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n \n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n \nAlso add information on how to contact you by electronic and paper mail.\n \nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n \n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n \nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n \nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n \n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n \n , 1 April 1989\n Ty Coon, President of Vice\n \nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [ + "LicenseRef-MIT-Bootstrap", + "LicenseRef-MIT-Discord", + "LicenseRef-MIT-TC", + "LicenseRef-MIT-Diehl" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "mit-addition", + "language": "en", + "short_name": "MIT Addition License", + "name": "MIT Addition License", + "category": "Permissive", + "owner": "Tom Wu", + "homepage_url": "http://www-cs-students.stanford.edu/~tjw/jsbn/LICENSE", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT-Wu", + "other_spdx_license_keys": [ + "LicenseRef-scancode-mit-addition" + ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "http://www-cs-students.stanford.edu/~tjw/jsbn/", + "https://github.com/chromium/octane/blob/master/crypto.js" + ], + "key_aliases": [], + "minimum_coverage": 90, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining a\ncopy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS-IS\" AND WITHOUT WARRANTY OF ANY KIND,\nEXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY\nWARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT\nOR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER\nRESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF\nTHE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT\nOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\nIn addition, the following condition applies:\n\nAll redistributions must retain an intact copy of this copyright notice\nand disclaimer.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-addition.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit-addition", + "spdx_url": "https://spdx.org/licenses/MIT-Wu" + }, + { + "key": "public-domain", + "language": "en", + "short_name": "Public Domain", + "name": "Public Domain", + "category": "Public Domain", + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": true, + "spdx_license_key": "LicenseRef-scancode-public-domain", + "other_spdx_license_keys": [ + "LicenseRef-PublicDomain", + "LicenseRef-Fedora-Public-Domain" + ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": "http://www.linfo.org/publicdomain.html", + "other_urls": [ + "http://creativecommons.org/licenses/publicdomain/", + "http://en.wikipedia.org/wiki/Public_domain", + "http://www.linfo.org/publicdomain.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + }, + { + "key": "warranty-disclaimer", + "language": "en", + "short_name": "Generic Bare Warranty Disclaimer", + "name": "Generic Bare Warranty Disclaimer", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This is a catch all license for plain, generic warranty disclaimers that do\nnot provide much rights. Often seen in Microsoft code.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": true, + "spdx_license_key": "LicenseRef-scancode-warranty-disclaimer", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/warranty-disclaimer.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/warranty-disclaimer", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/warranty-disclaimer.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "bsd-new", + "identifier": "bsd-new_145.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 99, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The BSD license" + }, + { + "license_expression": "bsd-new", + "identifier": "bsd-new_169.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_169.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 90, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "BSD licensed" + }, + { + "license_expression": "bsd-new", + "identifier": "bsd-new_192.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_192.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 99, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Distributed under the BSD License" + }, + { + "license_expression": "bsd-new", + "identifier": "bsd-new_195.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_195.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license BSD-3-Clause" + }, + { + "license_expression": "bsd-new", + "identifier": "bsd-new_228.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_228.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "New BSD License" + }, + { + "license_expression": "bsd-new", + "identifier": "bsd-new_602.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_602.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 220, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: BSD 3-clause\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of the organizations to which the authors are\n affiliated, nor the names of its contributors may be used to endorse\n or promote products derived from this software without specific prior\n written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\n CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n DAMAGE." + }, + { + "license_expression": "bsd-new", + "identifier": "bsd-new_612.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_612.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 95, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "and BSD licensed" + }, + { + "license_expression": "gpl-1.0-plus", + "identifier": "gpl-1.0-plus_351.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 85, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "the GPL" + }, + { + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_52.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPL-2.0" + }, + { + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_724.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_724.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 8, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The GNU General Public License (GPL) Version 2" + }, + { + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_91.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_91.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2459, + "relevance": 90, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": "the bottom of the text is truncated", + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES." + }, + { + "license_expression": "unknown-license-reference", + "identifier": "lead-in_unknown_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lead-in_unknown_2.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 8, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is covered under the following copyright:" + }, + { + "license_expression": "mit-addition", + "identifier": "mit-addition.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-addition.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 193, + "relevance": 100, + "minimum_coverage": 90, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining a\ncopy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS-IS\" AND WITHOUT WARRANTY OF ANY KIND,\nEXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY\nWARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\n\nIN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT\nOR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER\nRESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF\nTHE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT\nOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\nIn addition, the following condition applies:\n\nAll redistributions must retain an intact copy of this copyright notice\nand disclaimer." + }, + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + { + "license_expression": "mit", + "identifier": "mit_26.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The MIT License (MIT)" + }, + { + "license_expression": "mit", + "identifier": "mit_368.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_368.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "which is MIT licensed" + }, + { + "license_expression": "public-domain", + "identifier": "public-domain_222.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_222.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "which is in the Public Domain" + }, + { + "license_expression": "public-domain", + "identifier": "public-domain_313.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_313.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "public domain library" + }, + { + "license_expression": "public-domain", + "identifier": "public-domain_bare_words.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 70, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Public Domain" + }, + { + "license_expression": "bsd-new OR gpl-2.0", + "identifier": "spdx-license-identifier-bsd_new_or_gpl_2_0-ffc5902e4adca29baf49d630f06b90e00e13b4c2", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 7, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "(BSD-3-Clause OR GPL-2.0)" + }, + { + "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_283.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_283.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [ + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "see LICENSE for details" + }, + { + "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_see-license_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see-license_1.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "See LICENSE" + }, + { + "license_expression": "warranty-disclaimer", + "identifier": "warranty-disclaimer_8.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/warranty-disclaimer_8.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 108, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": "found in AgentPP/AngentPro an SNMP commercial product", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\n IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE." + } + ], + "files": [ + { + "path": "package", + "type": "directory", + "name": "package", + "base_name": "package", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 62, + "dirs_count": 4, + "size_count": 1670906, + "scan_errors": [] + }, + { + "path": "package/CHANGELOG.md", + "type": "file", + "name": "CHANGELOG.md", + "base_name": "CHANGELOG", + "extension": ".md", + "size": 5086, + "date": "1985-10-26", + "sha1": "91c325a8612a6c8e41f197ca75cc5cd34407ee93", + "md5": "46db54c68312821897afd7bd58447b5e", + "sha256": "a8ac11e6653a5e0f2fa34e0c2053159fd0ead97e8e27864b0a600853fbc7bb32", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/digitalbazaar/forge-dist", + "start_line": 60, + "end_line": 60 + }, + { + "url": "https://github.com/digitalbazaar/forge", + "start_line": 138, + "end_line": 138 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 17972, + "date": "1985-10-26", + "sha1": "d37865c29143c75dae51139e23c28e8b685c31d4", + "md5": "3468e584d830bfb0ffd2d0af6e129136", + "sha256": "f63ff0e4e239244aa79280da2dd4811a0469e5e201caf5cbc0d97c3a1dff8e82", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "(bsd-new AND gpl-2.0 AND gpl-1.0-plus) AND (bsd-new AND gpl-2.0)", + "detected_license_expression_spdx": "(BSD-3-Clause AND GPL-2.0-only AND GPL-1.0-or-later) AND (BSD-3-Clause AND GPL-2.0-only)", + "license_detections": [ + { + "license_expression": "bsd-new AND gpl-2.0 AND gpl-1.0-plus", + "license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only AND GPL-1.0-or-later", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": "You may use the Forge project under the terms of either the BSD License or the", + "matched_text_diagnostics": "the BSD License" + }, + { + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 1, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_724.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_724.RULE", + "matched_text": "You may use the Forge project under the terms of either the BSD License or the\nGNU General Public License (GPL) Version 2.", + "matched_text_diagnostics": "the\nGNU General Public License (GPL) Version 2." + }, + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": "The BSD License is recommended for most projects. It is simple and easy to", + "matched_text_diagnostics": "The BSD License" + }, + { + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 85, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 85, + "rule_identifier": "gpl-1.0-plus_351.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", + "matched_text": "If the GPL suits your project better you are also free to use Forge under", + "matched_text_diagnostics": "the GPL" + } + ], + "identifier": "bsd_new_and_gpl_2_0_and_gpl_1_0_plus-f0c399e3-9052-8ad6-854c-75a42393c6b9" + }, + { + "license_expression": "bsd-new AND gpl-2.0", + "license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 26, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bsd-new_228.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_228.RULE", + "matched_text": "New BSD License (3-clause)", + "matched_text_diagnostics": "New BSD License (" + }, + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 26, + "end_line": 50, + "matcher": "3-seq", + "score": 93.64, + "matched_length": 206, + "match_coverage": 93.64, + "rule_relevance": 100, + "rule_identifier": "bsd-new_602.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_602.RULE", + "matched_text": "New BSD License (3-clause)\nCopyright (c) 2010, Digital Bazaar, Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of Digital Bazaar, Inc. nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL DIGITAL BAZAAR BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "matched_text_diagnostics": "3-clause)\n[Copyright] ([c]) [2010], [Digital] [Bazaar], [Inc].\n[All] [rights] [reserved].\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of [Digital] [Bazaar], [Inc]. nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written [permission].\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL [DIGITAL] [BAZAAR] BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + }, + { + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 53, + "end_line": 330, + "matcher": "2-aho", + "score": 90, + "matched_length": 2459, + "match_coverage": 100, + "rule_relevance": 90, + "rule_identifier": "gpl-2.0_91.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_91.RULE", + "matched_text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.", + "matched_text_diagnostics": "GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES." + } + ], + "identifier": "bsd_new_and_gpl_2_0-96132c66-8d5c-c2cb-2736-40c4222f4446" + } + ], + "license_clues": [], + "percentage_of_license_text": 92.78, + "copyrights": [ + { + "copyright": "Copyright (c) 2010, Digital Bazaar, Inc.", + "start_line": 27, + "end_line": 27 + }, + { + "copyright": "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "start_line": 56, + "end_line": 56 + }, + { + "copyright": "copyrighted by the Free Software Foundation", + "start_line": 304, + "end_line": 305 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 27, + "end_line": 27 + }, + { + "holder": "Free Software Foundation, Inc.", + "start_line": 56, + "end_line": 56 + }, + { + "holder": "the Free Software Foundation", + "start_line": 304, + "end_line": 305 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/package.json", + "type": "file", + "name": "package.json", + "base_name": "package", + "extension": ".json", + "size": 3483, + "date": "1985-10-26", + "sha1": "73d186d89c08e1f0a391d9ed54c6223a9122abe6", + "md5": "99a5de504755fed504c4bf3ff81b232a", + "sha256": "8ab5cc96668147304eeddbd176b02210ef179ed99e2b88736cd39121d0fcf3fd", + "mime_type": "application/json", + "file_type": "JSON data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "node-forge", + "version": "0.7.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Digital Bazaar, Inc.", + "email": "support@digitalbazaar.com", + "url": "http://digitalbazaar.com/" + }, + { + "type": "person", + "role": "contributor", + "name": "Dave Longley", + "email": "dlongley@digitalbazaar.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "David I. Lehn", + "email": "dlehn@digitalbazaar.com", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Stefan Siegl", + "email": "stesie@brokenpipe.de", + "url": null + }, + { + "type": "person", + "role": "contributor", + "name": "Christoph Dorn", + "email": "christoph@christophdorn.com", + "url": null + } + ], + "keywords": [ + "aes", + "asn", + "asn.1", + "cbc", + "crypto", + "cryptography", + "csr", + "des", + "gcm", + "hmac", + "http", + "https", + "md5", + "network", + "pkcs", + "pki", + "prng", + "rc2", + "rsa", + "sha1", + "sha256", + "sha384", + "sha512", + "ssh", + "tls", + "x.509", + "x509" + ], + "homepage_url": "https://github.com/digitalbazaar/forge", + "download_url": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/digitalbazaar/forge/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/digitalbazaar/forge", + "copyright": null, + "holder": null, + "declared_license_expression": "bsd-new OR gpl-2.0", + "declared_license_expression_spdx": "BSD-3-Clause OR GPL-2.0-only", + "license_detections": [ + { + "license_expression": "bsd-new OR gpl-2.0", + "license_expression_spdx": "BSD-3-Clause OR GPL-2.0-only", + "matches": [ + { + "license_expression": "bsd-new OR gpl-2.0", + "spdx_license_expression": "BSD-3-Clause OR GPL-2.0-only", + "from_file": "cd-q5IVi3/package/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 7, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-bsd_new_or_gpl_2_0-ffc5902e4adca29baf49d630f06b90e00e13b4c2", + "rule_url": null, + "matched_text": "(BSD-3-Clause OR GPL-2.0)" + } + ], + "identifier": "bsd_new_or_gpl_2_0-c1244398-51e2-b3cd-539b-2bdaa53662c1" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- (BSD-3-Clause OR GPL-2.0)\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/browserify", + "extracted_requirement": "^16.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/commander", + "extracted_requirement": "^2.14.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cross-env", + "extracted_requirement": "^5.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/express", + "extracted_requirement": "^4.16.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jscs", + "extracted_requirement": "^3.0.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jshint", + "extracted_requirement": "^2.9.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-browserify", + "extracted_requirement": "^5.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-chrome-launcher", + "extracted_requirement": "^2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-edge-launcher", + "extracted_requirement": "^0.4.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-firefox-launcher", + "extracted_requirement": "^1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-ie-launcher", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-mocha", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-mocha-reporter", + "extracted_requirement": "^2.2.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-phantomjs-launcher", + "extracted_requirement": "^1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-safari-launcher", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-sauce-launcher", + "extracted_requirement": "^1.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-sourcemap-loader", + "extracted_requirement": "^0.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-tap-reporter", + "extracted_requirement": "0.0.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/karma-webpack", + "extracted_requirement": "^2.0.13", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mocha", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mocha-lcov-reporter", + "extracted_requirement": "^1.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodejs-websocket", + "extracted_requirement": "^1.7.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nyc", + "extracted_requirement": "^11.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/opts", + "extracted_requirement": "^1.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webpack", + "extracted_requirement": "^3.11.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/node-forge", + "repository_download_url": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "api_data_url": "https://registry.npmjs.org/node-forge/0.7.5", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/node-forge@0.7.5" + } + ], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "bsd-new AND gpl-2.0", + "detected_license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only", + "license_detections": [ + { + "license_expression": "bsd-new AND gpl-2.0", + "license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/package.json", + "start_line": 53, + "end_line": 53, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bsd-new_195.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_195.RULE", + "matched_text": " \"license\": \"(BSD-3-Clause OR GPL-2.0)\",", + "matched_text_diagnostics": "license\": \"(BSD-3-Clause" + }, + { + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/package.json", + "start_line": 53, + "end_line": 53, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", + "matched_text": " \"license\": \"(BSD-3-Clause OR GPL-2.0)\",", + "matched_text_diagnostics": "GPL-2.0)\"," + } + ], + "identifier": "bsd_new_and_gpl_2_0-fa455b9b-a5b7-4b34-fc44-d7dc5f883e61" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.58, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Digital Bazaar, Inc", + "start_line": 6, + "end_line": 7 + } + ], + "emails": [ + { + "email": "support@digitalbazaar.com", + "start_line": 8, + "end_line": 8 + }, + { + "email": "dlongley@digitalbazaar.com", + "start_line": 12, + "end_line": 12 + }, + { + "email": "dlehn@digitalbazaar.com", + "start_line": 13, + "end_line": 13 + }, + { + "email": "stesie@brokenpipe.de", + "start_line": 14, + "end_line": 14 + }, + { + "email": "christoph@christophdorn.com", + "start_line": 15, + "end_line": 15 + } + ], + "urls": [ + { + "url": "https://github.com/digitalbazaar/forge", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://digitalbazaar.com/", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://github.com/digitalbazaar/forge/issues", + "start_line": 50, + "end_line": 50 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 59890, + "date": "1985-10-26", + "sha1": "129dbb42f0c534f02cc32c501e3b2682cecb2f80", + "md5": "a1a856681e0e7d308e2504d0600afe29", + "sha256": "6f67b573161f5c29a0d0016770fc3aee206fa510d95b51c35b500522acc1d657", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "bsd-new AND gpl-2.0 AND gpl-1.0-plus", + "detected_license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only AND GPL-1.0-or-later", + "license_detections": [ + { + "license_expression": "bsd-new AND gpl-2.0 AND gpl-1.0-plus", + "license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only AND GPL-1.0-or-later", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/README.md", + "start_line": 287, + "end_line": 287, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": "the BSD License", + "matched_text_diagnostics": "the BSD License" + }, + { + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/README.md", + "start_line": 287, + "end_line": 288, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_724.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_724.RULE", + "matched_text": "the GNU General Public\nLicense (GPL) Version 2.", + "matched_text_diagnostics": "the GNU General Public\nLicense (GPL) Version 2." + }, + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-q5IVi3/package/README.md", + "start_line": 290, + "end_line": 290, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see-license_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see-license_1.RULE", + "matched_text": "See: [LICENSE](", + "matched_text_diagnostics": "See: [LICENSE](" + }, + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": "You may use the Forge project under the terms of either the BSD License or the", + "matched_text_diagnostics": "the BSD License" + }, + { + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 1, + "end_line": 2, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_724.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_724.RULE", + "matched_text": "You may use the Forge project under the terms of either the BSD License or the\nGNU General Public License (GPL) Version 2.", + "matched_text_diagnostics": "the\nGNU General Public License (GPL) Version 2." + }, + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": "The BSD License is recommended for most projects. It is simple and easy to", + "matched_text_diagnostics": "The BSD License" + }, + { + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 85, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 85, + "rule_identifier": "gpl-1.0-plus_351.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", + "matched_text": "If the GPL suits your project better you are also free to use Forge under", + "matched_text_diagnostics": "the GPL" + }, + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 26, + "end_line": 26, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bsd-new_228.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_228.RULE", + "matched_text": "New BSD License (3-clause)", + "matched_text_diagnostics": "New BSD License (" + }, + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 26, + "end_line": 50, + "matcher": "3-seq", + "score": 93.64, + "matched_length": 206, + "match_coverage": 93.64, + "rule_relevance": 100, + "rule_identifier": "bsd-new_602.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_602.RULE", + "matched_text": "New BSD License (3-clause)\nCopyright (c) 2010, Digital Bazaar, Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of Digital Bazaar, Inc. nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL DIGITAL BAZAAR BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "matched_text_diagnostics": "3-clause)\n[Copyright] ([c]) [2010], [Digital] [Bazaar], [Inc].\n[All] [rights] [reserved].\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of [Digital] [Bazaar], [Inc]. nor the\n names of its contributors may be used to endorse or promote products\n derived from this software without specific prior written [permission].\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL [DIGITAL] [BAZAAR] BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + }, + { + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/LICENSE", + "start_line": 53, + "end_line": 330, + "matcher": "2-aho", + "score": 90, + "matched_length": 2459, + "match_coverage": 100, + "rule_relevance": 90, + "rule_identifier": "gpl-2.0_91.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_91.RULE", + "matched_text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.", + "matched_text_diagnostics": "GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n\n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n\n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n\n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n\n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES." + } + ], + "identifier": "bsd_new_and_gpl_2_0_and_gpl_1_0_plus-c8f71baa-f33c-91e8-b9f9-96a2afcd4772", + "detection_log": [ + "unknown-reference-to-local-file" + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 0.17, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "support@digitalbazaar.com", + "start_line": 2046, + "end_line": 2046 + }, + { + "email": "paypal@digitalbazaar.com", + "start_line": 2054, + "end_line": 2054 + } + ], + "urls": [ + { + "url": "https://nodei.co/npm/node-forge.png?downloads=true&downloadRank=true&stars=true", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://nodei.co/npm/node-forge", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://img.shields.io/travis/digitalbazaar/forge.svg?branch=master", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://travis-ci.org/digitalbazaar/forge", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://dominictarr.github.io/crypto-bench/", + "start_line": 23, + "end_line": 23 + }, + { + "url": "http://cryptojs.altervista.org/test/simulate-threading-speed_test.html", + "start_line": 24, + "end_line": 24 + }, + { + "url": "https://npmjs.org/package/node-forge", + "start_line": 109, + "end_line": 109 + }, + { + "url": "https://github.com/digitalbazaar/forge-dist", + "start_line": 129, + "end_line": 129 + }, + { + "url": "https://www.jsdelivr.com/package/npm/node-forge", + "start_line": 138, + "end_line": 138 + }, + { + "url": "https://cdn.jsdelivr.net/npm/node-forge@0.7.0/dist/forge.min.js", + "start_line": 141, + "end_line": 141 + }, + { + "url": "https://unpkg.com/", + "start_line": 146, + "end_line": 146 + }, + { + "url": "https://unpkg.com/node-forge@0.7.0/dist/forge.min.js", + "start_line": 149, + "end_line": 149 + }, + { + "url": "https://github.com/digitalbazaar/forge/blob/cbebca3780658703d925b61b2caffb1d263a6c1d/LICENSE", + "start_line": 290, + "end_line": 290 + }, + { + "url": "https://tools.ietf.org/html/rfc4880)/", + "start_line": 743, + "end_line": 743 + }, + { + "url": "https://www.gnupg.org/", + "start_line": 743, + "end_line": 743 + }, + { + "url": "http://www.domain.net/", + "start_line": 1495, + "end_line": 1495 + }, + { + "url": "http://digitalbazaar.com/2010/07/20/javascript-tls-1/", + "start_line": 2038, + "end_line": 2038 + }, + { + "url": "http://digitalbazaar.com/2010/07/20/javascript-tls-2/", + "start_line": 2039, + "end_line": 2039 + }, + { + "url": "https://github.com/digitalbazaar/forge", + "start_line": 2044, + "end_line": 2044 + }, + { + "url": "https://github.com/digitalbazaar/forge/issues", + "start_line": 2045, + "end_line": 2045 + }, + { + "url": "https://webchat.freenode.net/?channels=#forgejs", + "start_line": 2057, + "end_line": 2057 + }, + { + "url": "https://github.com/digitalbazaar/forge/tree/0.6.x", + "start_line": 2058, + "end_line": 2058 + }, + { + "url": "http://en.wikipedia.org/wiki/Triple_DES", + "start_line": 2059, + "end_line": 2059 + }, + { + "url": "http://en.wikipedia.org/wiki/Advanced_Encryption_Standard", + "start_line": 2060, + "end_line": 2060 + }, + { + "url": "http://en.wikipedia.org/wiki/ASN.1", + "start_line": 2061, + "end_line": 2061 + }, + { + "url": "https://bower.io/", + "start_line": 2062, + "end_line": 2062 + }, + { + "url": "http://browserify.org/", + "start_line": 2063, + "end_line": 2063 + }, + { + "url": "http://en.wikipedia.org/wiki/Block_cipher_mode_of_operation", + "start_line": 2064, + "end_line": 2064 + }, + { + "url": "https://en.wikipedia.org/wiki/CommonJS", + "start_line": 2067, + "end_line": 2067 + }, + { + "url": "http://en.wikipedia.org/wiki/Data_Encryption_Standard", + "start_line": 2068, + "end_line": 2068 + }, + { + "url": "http://en.wikipedia.org/wiki/Fortuna_", + "start_line": 2070, + "end_line": 2070 + }, + { + "url": "http://en.wikipedia.org/wiki/GCM_mode", + "start_line": 2071, + "end_line": 2071 + }, + { + "url": "http://en.wikipedia.org/wiki/HMAC", + "start_line": 2072, + "end_line": 2072 + }, + { + "url": "http://en.wikipedia.org/wiki/JavaScript", + "start_line": 2073, + "end_line": 2073 + }, + { + "url": "https://karma-runner.github.io/", + "start_line": 2074, + "end_line": 2074 + }, + { + "url": "http://en.wikipedia.org/wiki/MD5", + "start_line": 2075, + "end_line": 2075 + }, + { + "url": "http://nodejs.org/", + "start_line": 2076, + "end_line": 2076 + }, + { + "url": "http://en.wikipedia.org/wiki/Certificate_signing_request", + "start_line": 2078, + "end_line": 2078 + }, + { + "url": "http://en.wikipedia.org/wiki/PKCS_%E2%99%AF12", + "start_line": 2079, + "end_line": 2079 + }, + { + "url": "http://en.wikipedia.org/wiki/PKCS", + "start_line": 2080, + "end_line": 2080 + }, + { + "url": "http://en.wikipedia.org/wiki/Cryptographic_Message_Syntax", + "start_line": 2081, + "end_line": 2081 + }, + { + "url": "https://www.paypal.com/", + "start_line": 2082, + "end_line": 2082 + }, + { + "url": "http://en.wikipedia.org/wiki/RC2", + "start_line": 2083, + "end_line": 2083 + }, + { + "url": "http://en.wikipedia.org/wiki/SHA-1", + "start_line": 2084, + "end_line": 2084 + }, + { + "url": "http://en.wikipedia.org/wiki/SHA-256", + "start_line": 2085, + "end_line": 2085 + }, + { + "url": "http://en.wikipedia.org/wiki/SHA-384", + "start_line": 2086, + "end_line": 2086 + }, + { + "url": "http://en.wikipedia.org/wiki/SHA-512", + "start_line": 2087, + "end_line": 2087 + }, + { + "url": "https://www.w3.org/TR/SRI/", + "start_line": 2088, + "end_line": 2088 + }, + { + "url": "http://en.wikipedia.org/wiki/Transport_Layer_Security", + "start_line": 2089, + "end_line": 2089 + }, + { + "url": "https://github.com/umdjs/umd", + "start_line": 2090, + "end_line": 2090 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/dist", + "type": "directory", + "name": "dist", + "base_name": "dist", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 6, + "dirs_count": 0, + "size_count": 613978, + "scan_errors": [] + }, + { + "path": "package/dist/forge.all.min.js", + "type": "file", + "name": "forge.all.min.js", + "base_name": "forge.all.min", + "extension": ".js", + "size": 307095, + "date": "1985-10-26", + "sha1": "d984fb5030a967e1d102ff04667db7668e951057", + "md5": "587ae7e2d977f707250c4c33e8b6edac", + "sha256": "b53c5e5a58cd60c77c28728b5846fb746923ca32dddf79a8db779c7e6f277243", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/dist/forge.all.min.js.map", + "type": "file", + "name": "forge.all.min.js.map", + "base_name": "forge.all.min.js", + "extension": ".map", + "size": 115, + "date": "1985-10-26", + "sha1": "48638cbeda382cc166e793e998e757bae5d1f5f3", + "md5": "a0695227ecf4d150ebee644034e2bb50", + "sha256": "7f0555347f69428ee33a22ce1d73ab9cdd937259ef42fe7eb10c043ce1000b80", + "mime_type": "application/json", + "file_type": "JSON data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/dist/forge.min.js", + "type": "file", + "name": "forge.min.js", + "base_name": "forge.min", + "extension": ".js", + "size": 285391, + "date": "1985-10-26", + "sha1": "b11b0fa658b4ec8502f6826d4d6c4d0b7efb51b8", + "md5": "bb3ebe57fc19c4f17899a7f92be87498", + "sha256": "371c2dd669afea66ab96d7c9c49a7ff10cc80c4313ac65c8d9f286e742baedaa", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/dist/forge.min.js.map", + "type": "file", + "name": "forge.min.js.map", + "base_name": "forge.min.js", + "extension": ".map", + "size": 107, + "date": "1985-10-26", + "sha1": "55ce81cbe55106b7036421e1871270f1d2beeb33", + "md5": "9afff2f3d71fbbdae53a9b471a6d8011", + "sha256": "f32cf7f1e3e12fbe1d49bda001c11ad967bd3d5396a587a0214daf595802a9d5", + "mime_type": "application/json", + "file_type": "JSON data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/dist/prime.worker.min.js", + "type": "file", + "name": "prime.worker.min.js", + "base_name": "prime.worker.min", + "extension": ".js", + "size": 21149, + "date": "1985-10-26", + "sha1": "7504916d96e41ecb768273d4de68ac5e7aff2efa", + "md5": "89d550ec523c6ad54e235e077850b233", + "sha256": "356584a796f7d9ec0c1b8f7b6685648f888db173e505d2a5bd7acd58849fc4a2", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/dist/prime.worker.min.js.map", + "type": "file", + "name": "prime.worker.min.js.map", + "base_name": "prime.worker.min.js", + "extension": ".map", + "size": 121, + "date": "1985-10-26", + "sha1": "c77df10579aafe86e21947c415f9907af7648ed4", + "md5": "21bed492d284d4634709bda9f2986b68", + "sha256": "73f786b89ef54b00e0cfb6969b2881e7cffa77b4be3f03e998f70993290716a8", + "mime_type": "application/json", + "file_type": "JSON data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/flash", + "type": "directory", + "name": "flash", + "base_name": "flash", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 1, + "size_count": 22659, + "scan_errors": [] + }, + { + "path": "package/flash/README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 1497, + "date": "1985-10-26", + "sha1": "fc1f6f77cb8a8af6e73338dc4db418a604cd5d39", + "md5": "324d5ed3d3bede2305b1dba74e262350", + "sha256": "5e205d637ad5a5be1404f8640934fb792ff5480aa5b5f3c28123e62f5390806f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://httpd.apache.org/", + "start_line": 46, + "end_line": 46 + }, + { + "url": "https://flex.apache.org/", + "start_line": 47, + "end_line": 47 + }, + { + "url": "https://github.com/bichinger/nodejs_socket_policy_server", + "start_line": 48, + "end_line": 48 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/flash/swf", + "type": "directory", + "name": "swf", + "base_name": "swf", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 21162, + "scan_errors": [] + }, + { + "path": "package/flash/swf/SocketPool.swf", + "type": "file", + "name": "SocketPool.swf", + "base_name": "SocketPool", + "extension": ".swf", + "size": 21162, + "date": "1985-10-26", + "sha1": "5ab6353aa898960e3a24ac29d3371492f9543f5b", + "md5": "b7ed67975b878c30aa236f3192654e4d", + "sha256": "0ebae322dc751e77e18ceef4960bcda1d1634f53a49e7030fb640cf90f1d8839", + "mime_type": "application/x-shockwave-flash", + "file_type": "Macromedia Flash data (compressed), version 14", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib", + "type": "directory", + "name": "lib", + "base_name": "lib", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 50, + "dirs_count": 0, + "size_count": 947838, + "scan_errors": [] + }, + { + "path": "package/lib/aes.js", + "type": "file", + "name": "aes.js", + "base_name": "aes", + "extension": ".js", + "size": 39030, + "date": "1985-10-26", + "sha1": "90527df232eae0ea7ce08dcf2960f911217b9b72", + "md5": "ffd9ded445ca952063a581f222879839", + "sha256": "7a9122c559585a3f9c1607b459c0851fd9afab1dbac741d92e54467e8dd8b0fe", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-q5IVi3/package/lib/aes.js", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_313.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_313.RULE", + "matched_text": " * This implementation is based on the public domain library 'jscrypto' which", + "matched_text_diagnostics": "public domain library '" + } + ], + "identifier": "public_domain-a4c848e5-f69b-55ab-8079-17ddc9a439d7" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.05, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2014 Digital Bazaar, Inc.", + "start_line": 16, + "end_line": 16 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 16, + "end_line": 16 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 14, + "end_line": 14 + } + ], + "emails": [ + { + "email": "estark@stanford.edu", + "start_line": 7, + "end_line": 7 + }, + { + "email": "mhamburg@stanford.edu", + "start_line": 8, + "end_line": 8 + }, + { + "email": "dabo@cs.stanford.edu", + "start_line": 9, + "end_line": 9 + } + ], + "urls": [ + { + "url": "http://www.openssl.org/", + "start_line": 12, + "end_line": 12 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/aesCipherSuites.js", + "type": "file", + "name": "aesCipherSuites.js", + "base_name": "aesCipherSuites", + "extension": ".js", + "size": 9136, + "date": "1985-10-26", + "sha1": "045b05adda0f47743b7cee3f62725fadb99f1c73", + "md5": "222818bbce69c4ea981ae28c47b7fc01", + "sha256": "961e48cdb408b40d201751800817b2c7436f78bcb64e6b933080efcba4193b3e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2009-2015 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [ + { + "url": "https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2011/february/double-hmac-verification/", + "start_line": 264, + "end_line": 264 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/asn1.js", + "type": "file", + "name": "asn1.js", + "base_name": "asn1", + "extension": ".js", + "size": 42041, + "date": "1985-10-26", + "sha1": "91caf25651d0f0d64193e8695b37b1d029e1c2e0", + "md5": "31c47515fd9314dc256731de24be22eb", + "sha256": "15fcfedff2bf17e3771a0dcfdc95bdb4c96cd7a08a2b79aa064cb56890f303b5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2015 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/baseN.js", + "type": "file", + "name": "baseN.js", + "base_name": "baseN", + "extension": ".js", + "size": 5068, + "date": "1985-10-26", + "sha1": "543622db9a5900ccc928c41ac9e986f1de11f735", + "md5": "0352b162562db3f184f522bb3e520402", + "sha256": "08175e677127132340002bdb63dd19ba41c0baae546936032c7d6a6335e219b6", + "mime_type": "text/x-Algol68", + "file_type": "Algol 68 source, ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-q5IVi3/package/lib/baseN.js", + "start_line": 7, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_368.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_368.RULE", + "matched_text": " * Which is MIT licensed:", + "matched_text_diagnostics": "Which is MIT licensed:" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-q5IVi3/package/lib/baseN.js", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "matched_text": " * The MIT License (MIT)", + "matched_text_diagnostics": "The MIT License (MIT)" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-q5IVi3/package/lib/baseN.js", + "start_line": 13, + "end_line": 29, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n * DEALINGS IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n * DEALINGS IN THE SOFTWARE." + } + ], + "identifier": "mit-e51726c2-c18f-7871-5845-3eb6a5e8e82e" + } + ], + "license_clues": [], + "percentage_of_license_text": 25.68, + "copyrights": [ + { + "copyright": "Copyright base-x contributors (c) 2016", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "base-x contributors", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/cryptocoinjs/base-x", + "start_line": 5, + "end_line": 5 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/cipher.js", + "type": "file", + "name": "cipher.js", + "base_name": "cipher", + "extension": ".js", + "size": 6668, + "date": "1985-10-26", + "sha1": "ca80a4608e9365f4cbca5ac1b827286611142893", + "md5": "bb3480cf801c44614ea19445056a488e", + "sha256": "67e3547ac39aaa8862d9519f55571dc0deef6e1d3d6a48ea6d6b653fb7a35a3f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2014 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/cipherModes.js", + "type": "file", + "name": "cipherModes.js", + "base_name": "cipherModes", + "extension": ".js", + "size": 28610, + "date": "1985-10-26", + "sha1": "7b9f74c5719af36c2c50c004d57f092fe7a569dc", + "md5": "61ac713055415935795e061d2737945f", + "sha256": "5b8daecb9bf5a74ea5f190af716cbd0dc92959f4675618023da2ab0038f972fb", + "mime_type": "text/x-Algol68", + "file_type": "Algol 68 source, ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2014 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/debug.js", + "type": "file", + "name": "debug.js", + "base_name": "debug", + "extension": ".js", + "size": 2076, + "date": "1985-10-26", + "sha1": "56598304f783ad4098ced9d7ab432609e8478bf7", + "md5": "e03dc79dc362cfc7ae295ab0ff068ea4", + "sha256": "b791dfe1f401261b0cb7d1377681534db3c5ce82222e959aa914bf9d54eb8549", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2008-2013 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "David I. Lehn ", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [ + { + "email": "dlehn@digitalbazaar.com", + "start_line": 4, + "end_line": 4 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/des.js", + "type": "file", + "name": "des.js", + "base_name": "des", + "extension": ".js", + "size": 20442, + "date": "1985-10-26", + "sha1": "19e370f995c70c2201ee4bcecb27253bb7a4a602", + "md5": "24b32569c4b62d22bfd6ca6309783ae7", + "sha256": "2cefea0f9e0abc366dad4ce4b7b4e56b7ae547f1371a27a56e06970c984d885e", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "bsd-new AND warranty-disclaimer", + "detected_license_expression_spdx": "BSD-3-Clause AND LicenseRef-scancode-warranty-disclaimer", + "license_detections": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/lib/des.js", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 90, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 90, + "rule_identifier": "bsd-new_169.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_169.RULE", + "matched_text": "BSD-licensed", + "matched_text_diagnostics": "BSD-licensed" + } + ], + "identifier": "bsd_new-248fd191-664d-a2e1-27fc-446bab328fde" + }, + { + "license_expression": "warranty-disclaimer", + "license_expression_spdx": "LicenseRef-scancode-warranty-disclaimer", + "matches": [ + { + "license_expression": "warranty-disclaimer", + "spdx_license_expression": "LicenseRef-scancode-warranty-disclaimer", + "from_file": "cd-q5IVi3/package/lib/des.js", + "start_line": 13, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 108, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "warranty-disclaimer_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/warranty-disclaimer_8.RULE", + "matched_text": "THIS SOFTWARE IS PROVIDED \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.", + "matched_text_diagnostics": "THIS SOFTWARE IS PROVIDED \"AS IS\" AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE." + } + ], + "identifier": "warranty_disclaimer-e2279f91-9ab6-57d6-5de0-6f15ca82ed67" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.23, + "copyrights": [ + { + "copyright": "Copyright (c) 2012 Stefan Siegl ", + "start_line": 28, + "end_line": 28 + }, + { + "copyright": "Copyright (c) 2012-2014 Digital Bazaar, Inc.", + "start_line": 29, + "end_line": 29 + } + ], + "holders": [ + { + "holder": "Stefan Siegl", + "start_line": 28, + "end_line": 28 + }, + { + "holder": "Digital Bazaar, Inc.", + "start_line": 29, + "end_line": 29 + } + ], + "authors": [ + { + "author": "Stefan Siegl", + "start_line": 25, + "end_line": 25 + }, + { + "author": "Dave Longley", + "start_line": 26, + "end_line": 26 + } + ], + "emails": [ + { + "email": "stesie@brokenpipe.de", + "start_line": 28, + "end_line": 28 + } + ], + "urls": [ + { + "url": "http://www.tero.co.uk/des/", + "start_line": 8, + "end_line": 8 + }, + { + "url": "http://www.netdealing.com/", + "start_line": 11, + "end_line": 11 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/ed25519.js", + "type": "file", + "name": "ed25519.js", + "base_name": "ed25519", + "extension": ".js", + "size": 22213, + "date": "1985-10-26", + "sha1": "e7419a511cb6acebfb83f4cf6ee25a031f3ae744", + "md5": "cbef66a1c7218ebd0c72d6aad8a701c7", + "sha256": "683380063a4e1e0944e90f8233e8096e0101534eec040c237ee2bb9b2e89938e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-q5IVi3/package/lib/ed25519.js", + "start_line": 6, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_222.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_222.RULE", + "matched_text": " * This implementation is based on the most excellent TweetNaCl which is\n * in the public domain. Many thanks to its contributors:", + "matched_text_diagnostics": "which is\n * in the public domain." + } + ], + "identifier": "public_domain-7d8070df-6bbe-f151-eb1b-b0d3f686dcdb" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.17, + "copyrights": [ + { + "copyright": "Copyright (c) 2017-2018 Digital Bazaar, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/dchest/tweetnacl-js", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://tools.ietf.org/html/rfc8032", + "start_line": 26, + "end_line": 26 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/forge.js", + "type": "file", + "name": "forge.js", + "base_name": "forge", + "extension": ".js", + "size": 200, + "date": "1985-10-26", + "sha1": "a9ab5eb9eb3699ad19877248888b7ab2cba1a0d7", + "md5": "4fd842e6a9ec49af694c1e8d0e8e6e15", + "sha256": "4300955cc75f3cb5b71287b0fa37ec07d3a6bb721a9f6f8b7db19328801046bf", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2011-2016 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/form.js", + "type": "file", + "name": "form.js", + "base_name": "form", + "extension": ".js", + "size": 3880, + "date": "1985-10-26", + "sha1": "b4da8dbc81759f1171cb8465580b17d7cffe5a36", + "md5": "b84e91dcfc6cf9d2d6319c519c78fcb0", + "sha256": "a2f6e0fbab87d5acb02e08c8f92ea8269445f9f35ee1706fb82246ba8f5aba12", + "mime_type": "text/x-Algol68", + "file_type": "Algol 68 source, ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2011-2014 Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "David I. Lehn ", + "start_line": 4, + "end_line": 4 + }, + { + "author": "Dave Longley", + "start_line": 5, + "end_line": 5 + }, + { + "author": "Mike Johnson", + "start_line": 6, + "end_line": 6 + } + ], + "emails": [ + { + "email": "dlehn@digitalbazaar.com", + "start_line": 4, + "end_line": 4 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/hmac.js", + "type": "file", + "name": "hmac.js", + "base_name": "hmac", + "extension": ".js", + "size": 3833, + "date": "1985-10-26", + "sha1": "6685ef733182c43d8dc7adc952ffe1fec52288cb", + "md5": "d89e2eba25fc31a8e47b986ca09661bb", + "sha256": "bab6d0f322458186f6d123cfdd208ab1298a64ab6925b478968a0dfb446a8fa9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2012 Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 6, + "end_line": 6 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/http.js", + "type": "file", + "name": "http.js", + "base_name": "http", + "extension": ".js", + "size": 39472, + "date": "1985-10-26", + "sha1": "24c6c05526466f17d8692141a4fa4c9d521f7c84", + "md5": "979f388d79469b1a6500590808a72e4f", + "sha256": "691d3add34d5ece3248ff37e239b026983f0fe594c1165993cdf0fb13efe857f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2014 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [ + { + "url": "http://www.someurl.com/", + "start_line": 921, + "end_line": 921 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/index.all.js", + "type": "file", + "name": "index.all.js", + "base_name": "index.all", + "extension": ".js", + "size": 366, + "date": "1985-10-26", + "sha1": "592a72a94ddc60f72667d0aef9612d4ea808bc3d", + "md5": "a01f7d8b452311a9ae6f2d104eb83ad9", + "sha256": "48fa7454923f3baa3dd5a5bf9475892aa5f272c4cc8b5a0ec4f3d6c2370ac631", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2011-2016 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/index.js", + "type": "file", + "name": "index.js", + "base_name": "index", + "extension": ".js", + "size": 679, + "date": "1985-10-26", + "sha1": "f10e26fad351718f2fad90f5e804114f4abfb778", + "md5": "4b46becad7ae71cec87b8b0e58a75485", + "sha256": "f2de63ad743ae7e2040cc834ea2c1af88c7f24aab3fa9d596b14c006ccffdf5b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2011-2016 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/jsbn.js", + "type": "file", + "name": "jsbn.js", + "base_name": "jsbn", + "extension": ".js", + "size": 35188, + "date": "1985-10-26", + "sha1": "f7fac97d20ce9dd25af561f5b1b3a145c3eb18b7", + "md5": "b47f8a60adda9f9efe121d86d0b62936", + "sha256": "772216c6547bc6ae0e538d12bd6be1b26e6c32159399047aa016515d33769019", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "unknown-license-reference AND mit-addition", + "detected_license_expression_spdx": "LicenseRef-scancode-unknown-license-reference AND MIT-Wu", + "license_detections": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-q5IVi3/package/lib/jsbn.js", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_283.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_283.RULE", + "matched_text": "See \"LICENSE\" for details.", + "matched_text_diagnostics": "See \"LICENSE\" for details." + } + ], + "identifier": "unknown_license_reference-f66b008c-85ad-5ecc-9554-81ad2bb8ff47" + }, + { + "license_expression": "mit-addition", + "license_expression_spdx": "MIT-Wu", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-q5IVi3/package/lib/jsbn.js", + "start_line": 11, + "end_line": 11, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lead-in_unknown_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lead-in_unknown_2.RULE", + "matched_text": "This software is covered under the following copyright:", + "matched_text_diagnostics": "This software is covered under the following copyright:" + }, + { + "license_expression": "mit-addition", + "spdx_license_expression": "MIT-Wu", + "from_file": "cd-q5IVi3/package/lib/jsbn.js", + "start_line": 17, + "end_line": 41, + "matcher": "2-aho", + "score": 100, + "matched_length": 193, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit-addition.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-addition.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS-IS\" AND WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY\n * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\n *\n * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL,\n * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER\n * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF\n * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT\n * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n *\n * In addition, the following condition applies:\n *\n * All redistributions must retain an intact copy of this copyright notice\n * and disclaimer.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS-IS\" AND WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY\n * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\n *\n * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL,\n * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER\n * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF\n * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT\n * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n *\n * In addition, the following condition applies:\n *\n * All redistributions must retain an intact copy of this copyright notice\n * and disclaimer." + } + ], + "identifier": "mit_addition-6bc0df68-f07a-36d8-11e3-358f6c784914" + }, + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-q5IVi3/package/lib/jsbn.js", + "start_line": 613, + "end_line": 613, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_283.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_283.RULE", + "matched_text": "See \"LICENSE\" for details (", + "matched_text_diagnostics": "See \"LICENSE\" for details (" + } + ], + "identifier": "unknown_license_reference-f66b008c-85ad-5ecc-9554-81ad2bb8ff47" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.46, + "copyrights": [ + { + "copyright": "Copyright (c) 2005 Tom Wu", + "start_line": 1, + "end_line": 1 + }, + { + "copyright": "Copyright (c) 2003-2005 Tom Wu", + "start_line": 11, + "end_line": 14 + }, + { + "copyright": "Copyright (c) 2005-2009 Tom Wu", + "start_line": 611, + "end_line": 611 + } + ], + "holders": [ + { + "holder": "Tom Wu", + "start_line": 1, + "end_line": 1 + }, + { + "holder": "Tom Wu", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Tom Wu", + "start_line": 611, + "end_line": 611 + } + ], + "authors": [], + "emails": [ + { + "email": "tjw@cs.Stanford.EDU", + "start_line": 47, + "end_line": 47 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/kem.js", + "type": "file", + "name": "kem.js", + "base_name": "kem", + "extension": ".js", + "size": 5210, + "date": "1985-10-26", + "sha1": "c4120117a245e3f34d1a7a1eef5fd423417a5250", + "md5": "4af4735b770c607e7755ed1704a823a6", + "sha256": "f113b8b8c300030e68722592c855bb4c09f7bc657b74bb497b0a357f34304f1f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Lautaro Cozzani ", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 2014 Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Lautaro Cozzani", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Lautaro Cozzani Rodriguez", + "start_line": 4, + "end_line": 4 + }, + { + "author": "Dave Longley", + "start_line": 5, + "end_line": 5 + } + ], + "emails": [ + { + "email": "lautaro.cozzani@scytl.com", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/log.js", + "type": "file", + "name": "log.js", + "base_name": "log", + "extension": ".js", + "size": 9170, + "date": "1985-10-26", + "sha1": "92e61093d0cc91e6a362150d0b1e5f7c6a8a751e", + "md5": "808cab62470b7de894b6c66897521961", + "sha256": "eb3e84924a70b324b7cebe65c44809ab1ee14f950c463a376ec1c47ec1bb260c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2008-2013 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "David I. Lehn ", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [ + { + "email": "dlehn@digitalbazaar.com", + "start_line": 4, + "end_line": 4 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/md.all.js", + "type": "file", + "name": "md.all.js", + "base_name": "md.all", + "extension": ".js", + "size": 251, + "date": "1985-10-26", + "sha1": "073f602271e1baffbd9404615a5596508e8ccb7e", + "md5": "662af2a8ea3493ed5933647229b07485", + "sha256": "6a10918cc8f727cc8cec20fee5e13f55c11e30b3f03b8800108cabb299211d4d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2011-2017 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/md.js", + "type": "file", + "name": "md.js", + "base_name": "md", + "extension": ".js", + "size": 253, + "date": "1985-10-26", + "sha1": "26c1459a847998de5cc2c79472c24863e4c556eb", + "md5": "3523d19f4237d16c3c0ad0c2737c8c11", + "sha256": "ebfc33ed52d3c8cf2d584310fe0f45b23d911f532deef8044844bf2271b04402", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2011-2017 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/md5.js", + "type": "file", + "name": "md5.js", + "base_name": "md5", + "extension": ".js", + "size": 7983, + "date": "1985-10-26", + "sha1": "267fef33dd4c27f7707b6f21da2ec3d628c971b6", + "md5": "7c1fbbcb504399ad7993ac35b3c9ea9f", + "sha256": "ed58ce89d124a276a083280bd7003b09c294c4063e6925d83fe422664a51f810", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2014 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/mgf.js", + "type": "file", + "name": "mgf.js", + "base_name": "mgf", + "extension": ".js", + "size": 274, + "date": "1985-10-26", + "sha1": "0d7e7ca71c1fce9a92a96b1cc9b760fc1a5723ba", + "md5": "25ac64f6c0fdf703a301b3590eef0de9", + "sha256": "2d6d851d6791d0cc1697342edf275993e745fd8c33ef13ad7201026d8a0eea54", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2012 Stefan Siegl ", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Stefan Siegl", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Stefan Siegl", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [ + { + "email": "stesie@brokenpipe.de", + "start_line": 6, + "end_line": 6 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/mgf1.js", + "type": "file", + "name": "mgf1.js", + "base_name": "mgf1", + "extension": ".js", + "size": 1645, + "date": "1985-10-26", + "sha1": "267cda099f5204101ac49b858561ae2e51e1458d", + "md5": "b085da051c3dcd1329f191e872b2ba38", + "sha256": "9a4acd26ee423034995a811c357e69a6c2368480664b62862982f5c404cfcc0e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2012 Stefan Siegl ", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 2014 Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Stefan Siegl", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Stefan Siegl", + "start_line": 4, + "end_line": 4 + }, + { + "author": "Dave Longley", + "start_line": 5, + "end_line": 5 + } + ], + "emails": [ + { + "email": "stesie@brokenpipe.de", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/oids.js", + "type": "file", + "name": "oids.js", + "base_name": "oids", + "extension": ".js", + "size": 6025, + "date": "1985-10-26", + "sha1": "5d2baa5161dad5ca0852ef6461cc71b119057dde", + "md5": "beb91b184a27c3f8becb3cc345490470", + "sha256": "7ccfb34b913b468630e18c27531d688b7c3e1ae77143049c3abc4f724bf34e9f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2013 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/pbe.js", + "type": "file", + "name": "pbe.js", + "base_name": "pbe", + "extension": ".js", + "size": 30999, + "date": "1985-10-26", + "sha1": "3485de1bb7ba9e6d64fddb33b2face64f44963a4", + "md5": "3f8e9a6d861d3553d0cb806a7a7eb23d", + "sha256": "71104b4a255514edec3c220658086d7b6b273f911f9b5e77cd635cefb1b06aa1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2013 Digital Bazaar, Inc.", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 2012 Stefan Siegl ", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Stefan Siegl", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + }, + { + "author": "Stefan Siegl ", + "start_line": 5, + "end_line": 5 + } + ], + "emails": [ + { + "email": "stesie@brokenpipe.de", + "start_line": 5, + "end_line": 5 + } + ], + "urls": [ + { + "url": "http://www.openssl.org/docs/crypto/EVP_BytesToKey.html", + "start_line": 925, + "end_line": 925 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/pbkdf2.js", + "type": "file", + "name": "pbkdf2.js", + "base_name": "pbkdf2", + "extension": ".js", + "size": 5807, + "date": "1985-10-26", + "sha1": "511289b2d48389b416df2a57ffc8ad8d5c02e88f", + "md5": "17de53159100f4c304df8441e8188840", + "sha256": "ed63447ffc57d68ba5d4032445e2348eb35be99b4a5d18f48cd36b0ad6fa56f9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2013 Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 6, + "end_line": 6 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/pem.js", + "type": "file", + "name": "pem.js", + "base_name": "pem", + "extension": ".js", + "size": 6456, + "date": "1985-10-26", + "sha1": "e5e318675fd4d81a996aff84e63189b1aeb0ca23", + "md5": "9c390fb0a3e2d7acba5e16e451139b97", + "sha256": "4fe5ffdc44dc48af02108cfdd586fb955c54dcc8b6d599bfcadd6f4c550f8744", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2013-2014 Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 6, + "end_line": 6 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/pkcs1.js", + "type": "file", + "name": "pkcs1.js", + "base_name": "pkcs1", + "extension": ".js", + "size": 8376, + "date": "1985-10-26", + "sha1": "b7ef5b36c1016b7cf094bcd6e54838d9aa25b9bc", + "md5": "44cb13a4b0589c72112bff1efb9a1200", + "sha256": "523b3801bcdde57a3fb2f9f33b1929e225f26f120b94e8dc7833dff08d87274d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "bsd-new AND mit", + "detected_license_expression_spdx": "BSD-3-Clause AND MIT", + "license_detections": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/lib/pkcs1.js", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 95, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "bsd-new_612.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_612.RULE", + "matched_text": " * Modified but based on the following MIT and BSD licensed code:", + "matched_text_diagnostics": "and BSD licensed" + } + ], + "identifier": "bsd_new-11382060-7d38-d9f5-3c6c-080fc644c875" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-q5IVi3/package/lib/pkcs1.js", + "start_line": 12, + "end_line": 28, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE." + } + ], + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a" + }, + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/lib/pkcs1.js", + "start_line": 37, + "end_line": 37, + "matcher": "2-aho", + "score": 99, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_192.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_192.RULE", + "matched_text": " * Distributed under the BSD License.", + "matched_text_diagnostics": "Distributed under the BSD License." + } + ], + "identifier": "bsd_new-6b28f6af-2fd1-3b3a-cd5c-ce26df66cd65" + } + ], + "license_clues": [], + "percentage_of_license_text": 14.51, + "copyrights": [ + { + "copyright": "Copyright (c) 2012 Kenji Urushima", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Ellis Pritchard, Guardian Unlimited 2003. Contact ellis@nukinetics.com", + "start_line": 35, + "end_line": 36 + }, + { + "copyright": "Copyright (c) 2013-2014 Digital Bazaar, Inc.", + "start_line": 44, + "end_line": 44 + } + ], + "holders": [ + { + "holder": "Kenji Urushima", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Ellis Pritchard, Guardian Unlimited Contact", + "start_line": 35, + "end_line": 36 + }, + { + "holder": "Digital Bazaar, Inc.", + "start_line": 44, + "end_line": 44 + } + ], + "authors": [ + { + "author": "Evan Jones (http://evanjones.ca/)", + "start_line": 41, + "end_line": 41 + }, + { + "author": "Dave Longley", + "start_line": 42, + "end_line": 42 + } + ], + "emails": [ + { + "email": "ellis@nukinetics.com", + "start_line": 36, + "end_line": 36 + } + ], + "urls": [ + { + "url": "https://github.com/kjur/jsjws/blob/master/rsa.js", + "start_line": 6, + "end_line": 6 + }, + { + "url": "http://webrsa.cvs.sourceforge.net/viewvc/webrsa/Client/RSAES-OAEP.js?content-type=text/plain", + "start_line": 30, + "end_line": 30 + }, + { + "url": "http://www.rsa.com/rsalabs/node.asp?id=2125", + "start_line": 39, + "end_line": 39 + }, + { + "url": "http://evanjones.ca/", + "start_line": 41, + "end_line": 41 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/pkcs12.js", + "type": "file", + "name": "pkcs12.js", + "base_name": "pkcs12", + "extension": ".js", + "size": 33351, + "date": "1985-10-26", + "sha1": "e8793568ba9397c4c9545dc0b6c4623796b8074c", + "md5": "2bbce25ab1f78dfc3be211f5d14fa461", + "sha256": "e5fa2068eb1111fcfa28c6c6ca3efbfcbfefdec1aacae9f30522206f21ca0c79", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2014 Digital Bazaar, Inc.", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 2012 Stefan Siegl ", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Stefan Siegl", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + }, + { + "author": "Stefan Siegl ", + "start_line": 5, + "end_line": 5 + } + ], + "emails": [ + { + "email": "stesie@brokenpipe.de", + "start_line": 5, + "end_line": 5 + } + ], + "urls": [ + { + "url": "ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-12/pkcs-12-tc1.pdf", + "start_line": 11, + "end_line": 11 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/pkcs7.js", + "type": "file", + "name": "pkcs7.js", + "base_name": "pkcs7", + "extension": ".js", + "size": 39266, + "date": "1985-10-26", + "sha1": "ed4c52abec7ce0f42f2ff8f48e44d3b8a3287e07", + "md5": "2d15037d97ca26bafacd0824df27a02e", + "sha256": "52b70b8b0473a510498dc2279a475850ccce2241aa9d260c453cda8769a3dfc7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2012 Stefan Siegl ", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 2012-2015 Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Stefan Siegl", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Stefan Siegl", + "start_line": 4, + "end_line": 4 + }, + { + "author": "Dave Longley", + "start_line": 5, + "end_line": 5 + } + ], + "emails": [ + { + "email": "stesie@brokenpipe.de", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/pkcs7asn1.js", + "type": "file", + "name": "pkcs7asn1.js", + "base_name": "pkcs7asn1", + "extension": ".js", + "size": 11462, + "date": "1985-10-26", + "sha1": "25491c12ac771208b3d8df86744310ae429237a4", + "md5": "40b5c2b9da73d64ad33e1882a05b3447", + "sha256": "abb829d24752a297e9d57cd2cc238f4381ffd7afc554b4a4f0d373b7ea6ce491", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2012-2015 Digital Bazaar, Inc.", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 2012 Stefan Siegl ", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Stefan Siegl", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + }, + { + "author": "Stefan Siegl", + "start_line": 5, + "end_line": 5 + } + ], + "emails": [ + { + "email": "stesie@brokenpipe.de", + "start_line": 8, + "end_line": 8 + } + ], + "urls": [ + { + "url": "http://www.ietf.org/rfc/rfc2315.txt", + "start_line": 11, + "end_line": 11 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/pki.js", + "type": "file", + "name": "pki.js", + "base_name": "pki", + "extension": ".js", + "size": 2651, + "date": "1985-10-26", + "sha1": "3164bbb30111255cb5ef82c0a787bad9aa4f5a8e", + "md5": "1f9bba642c6670d694001b4acc2e69e3", + "sha256": "43f1b98dbd39a0c8277b7c0d44325a851712ce5434146ca2a2587a2a7ae1bb1e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2013 Digital Bazaar, Inc.", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 5, + "end_line": 5 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/prime.js", + "type": "file", + "name": "prime.js", + "base_name": "prime", + "extension": ".js", + "size": 8776, + "date": "1985-10-26", + "sha1": "9975a13e9eab54811a408d1141eff4b11d1c13ca", + "md5": "1888080ff4cf76be1dcd353e2106c5b6", + "sha256": "5c63550c13aa4351c210b0766a8ad4a1f23101e1968c6244be7aad8f008e4073", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/prime.worker.js", + "type": "file", + "name": "prime.worker.js", + "base_name": "prime.worker", + "extension": ".js", + "size": 4804, + "date": "1985-10-26", + "sha1": "de070cbbb69e45d1e75291e85b0e2559bcebd46f", + "md5": "e97099b5b60a97019d498027418ac632", + "sha256": "8bd5f4d624f13ec40977954a2f19d1a033f0d22de091adc46d6836e628214fc4", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2013 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/prng.js", + "type": "file", + "name": "prng.js", + "base_name": "prng", + "extension": ".js", + "size": 12349, + "date": "1985-10-26", + "sha1": "46401266e5f086ffb76177286389470addf6fac0", + "md5": "d5309ed65692b3c37e3f6b7d37631be1", + "sha256": "119bb525707beffbce8c3a0b74cf99da163f33c01ce6e67fc8947538f7f919cf", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-q5IVi3/package/lib/prng.js", + "start_line": 305, + "end_line": 305, + "matcher": "2-aho", + "score": 70, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", + "matched_text": " and without division (Public Domain). */", + "matched_text_diagnostics": "Public Domain). */" + } + ], + "percentage_of_license_text": 0.13, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2014 Digital Bazaar, Inc.", + "start_line": 10, + "end_line": 10 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 10, + "end_line": 10 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 8, + "end_line": 8 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/pss.js", + "type": "file", + "name": "pss.js", + "base_name": "pss", + "extension": ".js", + "size": 7854, + "date": "1985-10-26", + "sha1": "f3a70912addcae0029cef2b1376da8b686f6d50d", + "md5": "f816123d9b81439a99f4684360980631", + "sha256": "c9e83c50451bd90735030cf3fe3d2a68403f678853a6d300cfa3e59b813e7f9b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2012 Stefan Siegl ", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Stefan Siegl", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Stefan Siegl", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [ + { + "email": "stesie@brokenpipe.de", + "start_line": 6, + "end_line": 6 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/random.js", + "type": "file", + "name": "random.js", + "base_name": "random", + "extension": ".js", + "size": 5435, + "date": "1985-10-26", + "sha1": "46d8c912b3dfb7af8904b84dcc5332402927555d", + "md5": "a4e943610f5f4d2244f7f3931d648d8f", + "sha256": "8303b8a79983eaaffa584fd1f0b1a9ff6252ef433d6be66ad5fe2336b05d453d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2009-2014 Digital Bazaar, Inc.", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 12, + "end_line": 12 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/rc2.js", + "type": "file", + "name": "rc2.js", + "base_name": "rc2", + "extension": ".js", + "size": 11949, + "date": "1985-10-26", + "sha1": "c3045c711707a8b125d1b97aaf1026a69166b774", + "md5": "16641e62a78d9caddaeedef8503f0129", + "sha256": "d2eb78b77441d9784f5edfced1ad2f49cb35c2a956687ce9d754cf40bbd1b3c3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2012 Stefan Siegl ", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Stefan Siegl", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Stefan Siegl", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [ + { + "email": "stesie@brokenpipe.de", + "start_line": 6, + "end_line": 6 + } + ], + "urls": [ + { + "url": "http://www.ietf.org/rfc/rfc2268.txt", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/rsa.js", + "type": "file", + "name": "rsa.js", + "base_name": "rsa", + "extension": ".js", + "size": 55193, + "date": "1985-10-26", + "sha1": "2c43cf351c3828fc7cca9ac41968b40620361892", + "md5": "603171f3dd9e050b44ae2d783ef4f567", + "sha256": "823d4824bfec4856c422815aa15cbb498653cc29da7319278223c6d577ea6b9f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2014 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/sha1.js", + "type": "file", + "name": "sha1.js", + "base_name": "sha1", + "extension": ".js", + "size": 9095, + "date": "1985-10-26", + "sha1": "16042cf7c8c9827518d7b60d2302a8a555dd671c", + "md5": "e8e319f5746f9a521dcb1bc771fc7c8b", + "sha256": "33838f38756a8669fe6c2579a15f28c0fd5402290ca926be791f249f151d856c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2015 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/sha256.js", + "type": "file", + "name": "sha256.js", + "base_name": "sha256", + "extension": ".js", + "size": 9574, + "date": "1985-10-26", + "sha1": "855a27f870827608e5258f4b33b00f03f1262935", + "md5": "bf6ecaf6a4dbbf1e25ea95e499458b8e", + "sha256": "54b2f4c0ee9d4a561b6d18b1713fddeb815ea1c9d50537f7cbb4fc4474ab732d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2015 Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 6, + "end_line": 6 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/sha512.js", + "type": "file", + "name": "sha512.js", + "base_name": "sha512", + "extension": ".js", + "size": 17134, + "date": "1985-10-26", + "sha1": "00079fcae2d06573b4821024472ec02b09985f17", + "md5": "3973ebed4b71b64c8caf928f7eefb134", + "sha256": "d1ef78948ced90b5d55276d273d61ca119e1ec38b240b3eeed1ad17bb4195ec2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2014-2015 Digital Bazaar, Inc.", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 9, + "end_line": 9 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/socket.js", + "type": "file", + "name": "socket.js", + "base_name": "socket", + "extension": ".js", + "size": 8329, + "date": "1985-10-26", + "sha1": "b60cd379bc88fb204cb61dc47830b97ef610d72a", + "md5": "96ab574d31b6a304b1ab2b513b376ec0", + "sha256": "689715cdeeba3274d6763ab92716a8a3dc1d24a684ea88fee9e2aca72e2dade0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2013 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/ssh.js", + "type": "file", + "name": "ssh.js", + "base_name": "ssh", + "extension": ".js", + "size": 7163, + "date": "1985-10-26", + "sha1": "4a20f923a97c4b1a3614aab873b56fa4aa558837", + "md5": "4b65de556eac74527c253a99522dc0f6", + "sha256": "6f27454e3fc028c8a6b1c02ae98969aace558ee0c1b6784e8fb12d4419e46d24", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "bsd-new AND gpl-2.0", + "detected_license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only", + "license_detections": [ + { + "license_expression": "bsd-new AND gpl-2.0", + "license_expression_spdx": "BSD-3-Clause AND GPL-2.0-only", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "cd-q5IVi3/package/lib/ssh.js", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", + "matched_text": " * either the BSD License or the GNU General Public License (GPL) Version 2.", + "matched_text_diagnostics": "the BSD License" + }, + { + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": "cd-q5IVi3/package/lib/ssh.js", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_724.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_724.RULE", + "matched_text": " * either the BSD License or the GNU General Public License (GPL) Version 2.", + "matched_text_diagnostics": "the GNU General Public License (GPL) Version 2." + } + ], + "identifier": "bsd_new_and_gpl_2_0-a6b02683-092d-3bca-a5d9-d4092c26aec8" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.29, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "https://github.com/shellac", + "start_line": 9, + "end_line": 9 + } + ], + "emails": [], + "urls": [ + { + "url": "https://github.com/digitalbazaar/forge/blob/cbebca3780658703d925b61b2caffb1d263a6c1d/LICENSE", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://github.com/shellac", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/task.js", + "type": "file", + "name": "task.js", + "base_name": "task", + "extension": ".js", + "size": 19780, + "date": "1985-10-26", + "sha1": "5b05bc0a0d992cd6e82cf9e420c5a70825d91029", + "md5": "5b35db78b4232a11cc162b1bf4ccaef2", + "sha256": "486c16cd12dbbb73e96d458ee17578779c0d20b63972c57e449f49e4b121cbf9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2009-2013 Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 5, + "end_line": 5 + }, + { + "author": "David I. Lehn ", + "start_line": 6, + "end_line": 6 + } + ], + "emails": [ + { + "email": "dlehn@digitalbazaar.com", + "start_line": 6, + "end_line": 6 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/tls.js", + "type": "file", + "name": "tls.js", + "base_name": "tls", + "extension": ".js", + "size": 132470, + "date": "1985-10-26", + "sha1": "25fc771d50828d435b726728d7e05a74c7a61948", + "md5": "28b979c1d5baa4de36243dbe686c16e6", + "sha256": "53a0a16369644abf501625992954190f3f0ccaf6cde2c1b1219ff8813f4ceede", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2009-2014 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/tlssocket.js", + "type": "file", + "name": "tlssocket.js", + "base_name": "tlssocket", + "extension": ".js", + "size": 6967, + "date": "1985-10-26", + "sha1": "411e5a149377d8450aabc5bd063acda4f413832a", + "md5": "1765dad39ebd465cb20874f34a7099f4", + "sha256": "99728e72301548ee5233c16bc0417f07892022d24fd178dfb9c0a40aff541a47", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2009-2012 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/util.js", + "type": "file", + "name": "util.js", + "base_name": "util", + "extension": ".js", + "size": 78194, + "date": "1985-10-26", + "sha1": "a77c889d1b9aa4c0d3d6e9ee90279bc664bedff8", + "md5": "416f37d30cd3922f0821d40ea540d867", + "sha256": "3f7064d30f9bcf1dcc0205a4346460902f6baf1bd314e47b78488b71159cf71b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2018 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [ + { + "url": "http://stackoverflow.com/questions/679915/how-do-i-test-for-an-empty-javascript-object-from-json/679937#679937", + "start_line": 2591, + "end_line": 2591 + }, + { + "url": "http://snipplr.com/view/5945/javascript-numberformat--ported-from-php/", + "start_line": 2663, + "end_line": 2663 + }, + { + "url": "http://kevin.vanzonneveld.net/", + "start_line": 2666, + "end_line": 2666 + }, + { + "url": "http://www.jsfromhell.com/", + "start_line": 2667, + "end_line": 2667 + }, + { + "url": "http://crestidg.com/", + "start_line": 2669, + "end_line": 2669 + }, + { + "url": "http://www.winternet.no/", + "start_line": 2671, + "end_line": 2671 + }, + { + "url": "http://snipplr.com/view/5949/format-humanize-file-byte-size-presentation-in-javascript/", + "start_line": 2690, + "end_line": 2690 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/x509.js", + "type": "file", + "name": "x509.js", + "base_name": "x509", + "extension": ".js", + "size": 102600, + "date": "1985-10-26", + "sha1": "c1f1745c26e16d5806477beff04361fbd917bba9", + "md5": "21f9e105b5d0935740d72f560c56977e", + "sha256": "dab0a985c4f528cf3df1a601392b34878f2cb0563cfddb2d7c9e5a576904cea7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2014 Digital Bazaar, Inc.", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 5, + "end_line": 5 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "package/lib/xhr.js", + "type": "file", + "name": "xhr.js", + "base_name": "xhr", + "extension": ".js", + "size": 22091, + "date": "1985-10-26", + "sha1": "99e39b73e90d7a51dab76bca2d2a3809ec789ea6", + "md5": "c602cfeead2149bb6750d2d442e4a210", + "sha256": "c020d82279be1e366ac09336e946e20f5e72d8abec05e34f6598fe40938d4588", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "JavaScript", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:npm/node-forge@0.7.5?uuid=1ec5fff8-1d87-40b7-87a9-5c124806f7f2" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2010-2013 Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Digital Bazaar, Inc.", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [ + { + "author": "Dave Longley", + "start_line": 4, + "end_line": 4 + } + ], + "emails": [], + "urls": [ + { + "url": "https://myserver.com/", + "start_line": 98, + "end_line": 98 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/pypi-complex-declared-license.json b/test/fixtures/scancode/32.1.0/pypi-complex-declared-license.json new file mode 100644 index 000000000..65cd2f988 --- /dev/null +++ b/test/fixtures/scancode/32.1.0/pypi-complex-declared-license.json @@ -0,0 +1,105174 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/pypi/pypi/-/pillow/9.5.0", + "fetchedAt": "2024-05-13T12:24:50.738Z", + "links": { + "self": { + "href": "urn:pypi:pypi:-:pillow:revision:9.5.0:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:pypi:pypi:-:pillow:revision:9.5.0:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2023-04-01T09:31:37", + "processedAt": "2024-05-13T12:28:37.282Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-pQeu3W" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-nY067N", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122451.416628", + "end_timestamp": "2024-05-13T122836.002285", + "output_format_version": "3.1.0", + "duration": 224.58566999435425, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 1561 + } + } + ], + "summary": { + "declared_license_expression": "secret-labs-2011", + "license_clarity_score": { + "score": 80, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": true, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Fredrik Lundh", + "primary_language": "Python", + "other_license_expressions": [ + { + "value": null, + "count": 1503 + }, + { + "value": "ofl-1.1", + "count": 11 + }, + { + "value": "public-domain", + "count": 9 + }, + { + "value": "apache-2.0", + "count": 6 + }, + { + "value": "historical", + "count": 6 + }, + { + "value": "(bitstream AND public-domain) AND bitstream", + "count": 5 + }, + { + "value": "cc0-1.0", + "count": 5 + }, + { + "value": "mit", + "count": 5 + }, + { + "value": "commercial-license", + "count": 3 + }, + { + "value": "gpl-1.0-plus", + "count": 2 + }, + { + "value": "tcl", + "count": 2 + }, + { + "value": "(bitstream AND bitstream AND public-domain) AND public-domain AND bitstream", + "count": 1 + }, + { + "value": "bitstream", + "count": 1 + }, + { + "value": "cc-by-4.0", + "count": 1 + }, + { + "value": "gpl-1.0-plus AND lgpl-2.0-plus", + "count": 1 + }, + { + "value": "gpl-2.0", + "count": 1 + }, + { + "value": "gpl-3.0", + "count": 1 + }, + { + "value": "gpl-3.0-plus", + "count": 1 + }, + { + "value": "gpl-3.0-plus WITH font-exception-gpl", + "count": 1 + }, + { + "value": "lgpl-2.0-plus", + "count": 1 + }, + { + "value": "mit-modern", + "count": 1 + }, + { + "value": "ofl-1.1 AND gpl-3.0 WITH font-exception-gpl AND apache-2.0 AND mit AND lgpl-2.1 AND lgpl-2.1-plus AND gpl-3.0 AND public-domain", + "count": 1 + }, + { + "value": "other-permissive AND historical", + "count": 1 + }, + { + "value": "srgb", + "count": 1 + }, + { + "value": "unknown-license-reference", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 1367 + }, + { + "value": "Secret Labs AB", + "count": 136 + }, + { + "value": "Bitstream, Inc.", + "count": 21 + }, + { + "value": "Tavmjong Bah", + "count": 21 + }, + { + "value": "Adobe Systems Incorporated", + "count": 18 + }, + { + "value": "Tavmjung Bah", + "count": 11 + }, + { + "value": "Google", + "count": 9 + }, + { + "value": "Alastair Houghton", + "count": 5 + }, + { + "value": "Eric Soroos", + "count": 5 + }, + { + "value": "International Color Consortium", + "count": 5 + }, + { + "value": "Khaled Hosny", + "count": 5 + }, + { + "value": "Coriolis Systems Limited", + "count": 4 + }, + { + "value": "Kevin Cazabon", + "count": 4 + }, + { + "value": "Information Technology", + "count": 3 + }, + { + "value": "Toby J Sargeant", + "count": 3 + }, + { + "value": "American Mathematical Society", + "count": 2 + }, + { + "value": "Digital Equipment Corporation", + "count": 2 + }, + { + "value": "Dov Grobgeld", + "count": 2 + }, + { + "value": "Jack Halten Fahnestock", + "count": 2 + }, + { + "value": "Jeffrey A. Clark (Alex) and contributors", + "count": 2 + }, + { + "value": "Marti Maria", + "count": 2 + }, + { + "value": "Mickael Bonfill", + "count": 2 + }, + { + "value": "The Bungee Project", + "count": 2 + }, + { + "value": "Adobe Variable Font PrototypeRegular1.004 ADBO AdobeVFPrototype-Default", + "count": 1 + }, + { + "value": "Bob Ippolito", + "count": 1 + }, + { + "value": "Brian Crowell", + "count": 1 + }, + { + "value": "Dimitar Toshkov Zhekov", + "count": 1 + }, + { + "value": "Fredrik Lundh, Jeffrey A. Clark (Alex) and contributors", + "count": 1 + }, + { + "value": "Free Software Foundation", + "count": 1 + }, + { + "value": "GNU", + "count": 1 + }, + { + "value": "GNU Freefont contributors", + "count": 1 + }, + { + "value": "GNU Freefont contributors. FreeMono FreeMono", + "count": 1 + }, + { + "value": "Google Inc.Noto Color", + "count": 1 + }, + { + "value": "Health Research Inc.", + "count": 1 + }, + { + "value": "Karsten Hiddemann", + "count": 1 + }, + { + "value": "Kevin B. Kenny", + "count": 1 + }, + { + "value": "Lucent Technologies", + "count": 1 + }, + { + "value": "Marcin Kurczewski", + "count": 1 + }, + { + "value": "Oliver Tonnhofer", + "count": 1 + }, + { + "value": "Pan Jing", + "count": 1 + }, + { + "value": "Roel Nieskens", + "count": 1 + }, + { + "value": "Scriptics Corporation", + "count": 1 + }, + { + "value": "Secret Labs", + "count": 1 + }, + { + "value": "Sun Microsystems", + "count": 1 + }, + { + "value": "The Regents of the University of California", + "count": 1 + }, + { + "value": "Thomas G. Lane", + "count": 1 + }, + { + "value": "William Baxter", + "count": 1 + }, + { + "value": "kevin_cazabon@hotmail.com kevin@cazabon.com", + "count": 1 + }, + { + "value": "the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation", + "count": 1 + } + ], + "other_languages": [ + { + "value": "C", + "count": 106 + }, + { + "value": "Bash", + "count": 10 + }, + { + "value": "Batchfile", + "count": 1 + }, + { + "value": "CMake", + "count": 1 + }, + { + "value": "CSS", + "count": 1 + }, + { + "value": "HTML", + "count": 1 + }, + { + "value": "verilog", + "count": 1 + } + ] + }, + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": "Pillow", + "version": "9.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "

\n \"Pillow\n

\n\n# Pillow\n\n## Python Imaging Library (Fork)\n\nPillow is the friendly PIL fork by [Jeffrey A. Clark (Alex) and\ncontributors](https://github.com/python-pillow/Pillow/graphs/contributors).\nPIL is the Python Imaging Library by Fredrik Lundh and Contributors.\nAs of 2019, Pillow development is\n[supported by Tidelift](https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=readme&utm_campaign=enterprise).\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
docs\n \n
tests\n \n \n \n \n \n \n \n \n \n \n \n
package\n \n \n \n \n \n
social\n \n \n \n
\n\n## Overview\n\nThe Python Imaging Library adds image processing capabilities to your Python interpreter.\n\nThis library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.\n\nThe core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.\n\n## More Information\n\n- [Documentation](https://pillow.readthedocs.io/)\n - [Installation](https://pillow.readthedocs.io/en/latest/installation.html)\n - [Handbook](https://pillow.readthedocs.io/en/latest/handbook/index.html)\n- [Contribute](https://github.com/python-pillow/Pillow/blob/main/.github/CONTRIBUTING.md)\n - [Issues](https://github.com/python-pillow/Pillow/issues)\n - [Pull requests](https://github.com/python-pillow/Pillow/pulls)\n- [Release notes](https://pillow.readthedocs.io/en/stable/releasenotes/index.html)\n- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)\n - [Pre-fork](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst#pre-fork)\n\n## Report a Vulnerability\n\nTo report a security vulnerability, please follow the procedure described in the [Tidelift security policy](https://tidelift.com/docs/security).", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jeffrey A. Clark (Alex)", + "email": "aclark@aclark.net", + "url": null + } + ], + "keywords": [ + "Imaging", + "Development Status :: 6 - Mature", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy", + "Topic :: Multimedia :: Graphics", + "Topic :: Multimedia :: Graphics :: Capture :: Digital Camera", + "Topic :: Multimedia :: Graphics :: Capture :: Screen Capture", + "Topic :: Multimedia :: Graphics :: Graphics Conversion", + "Topic :: Multimedia :: Graphics :: Viewers" + ], + "homepage_url": "https://python-pillow.org", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/python-pillow/Pillow", + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "historical", + "declared_license_expression_spdx": "HPND", + "license_detections": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 99, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "historical_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_35.RULE", + "matched_text": "HPND" + } + ], + "identifier": "historical-ba5c36b1-63c0-b0b0-22db-9840f41b4a3a" + }, + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 9, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_21.RULE", + "matched_text": "- 'License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)'" + } + ], + "identifier": "historical-f8d7dee4-0ceb-515b-2fb7-e30973dd6cef" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: HPND\nclassifiers:\n - 'License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)'\n", + "notice_text": null, + "source_packages": [], + "extra_data": { + "Documentation": "https://pillow.readthedocs.io", + "Funding": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi", + "Release notes": "https://pillow.readthedocs.io/en/stable/releasenotes/index.html", + "Changelog": "https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst", + "Twitter": "https://twitter.com/PythonPillow", + "Mastodon": "https://fosstodon.org/@pillow" + }, + "repository_homepage_url": "https://pypi.org/project/Pillow", + "repository_download_url": "https://pypi.org/packages/source/P/Pillow/Pillow-9.5.0.tar.gz", + "api_data_url": "https://pypi.org/pypi/Pillow/9.5.0/json", + "package_uid": "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0", + "datafile_paths": [ + "Pillow-9.5.0/PKG-INFO" + ], + "datasource_ids": [ + "pypi_sdist_pkginfo" + ], + "purl": "pkg:pypi/pillow@9.5.0" + } + ], + "dependencies": [], + "license_detections": [ + { + "identifier": "bitstream_and_bitstream_and_public_domain__and_public_domain_and_bitstream-8ee1f1ae-75a4-9c8f-080d-1af336becd64", + "license_expression": "(bitstream AND bitstream AND public-domain) AND public-domain AND bitstream", + "license_expression_spdx": "(Bitstream-Vera AND Bitstream-Vera AND LicenseRef-scancode-public-domain) AND LicenseRef-scancode-public-domain AND Bitstream-Vera", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bitstream AND bitstream AND public-domain", + "license_expression_spdx": "Bitstream-Vera AND Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bitstream_and_bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_bitstream_and_public-domain_2.RULE", + "matched_text": "DejaVu Fonts — License", + "matched_text_diagnostics": "DejaVu Fonts — License" + }, + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain.", + "matched_text_diagnostics": "DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "start_line": 6, + "end_line": 6, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "start_line": 6, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 374, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream-vera.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream-vera.RULE", + "matched_text": "Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license (\"Fonts\") and associated documentation files (the \"Font Software\"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces.\n\nThe Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words \"Bitstream\" or the word \"Vera\".\n\nThis License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the \"Bitstream Vera\" names.\n\nThe Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\n OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.", + "matched_text_diagnostics": "Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license (\"Fonts\") and associated documentation files (the \"Font Software\"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces.\n\nThe Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words \"Bitstream\" or the word \"Vera\".\n\nThis License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the \"Bitstream Vera\" names.\n\nThe Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\n OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org." + } + ] + }, + { + "identifier": "bitstream_and_public_domain__and_bitstream-6685a2f7-c47c-e0f9-b924-55b6f5eb6c23", + "license_expression": "(bitstream AND public-domain) AND bitstream", + "license_expression_spdx": "(Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera", + "detection_count": 5, + "reference_matches": [ + { + "license_expression": "bitstream AND public-domain", + "license_expression_spdx": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 94, + "end_line": 94, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 95, + "end_line": 95, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 95, + "end_line": 130, + "matcher": "3-seq", + "score": 99.73, + "matched_length": 373, + "match_coverage": 99.73, + "rule_relevance": 100, + "rule_identifier": "bitstream-vera.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream-vera.RULE", + "matched_text": "Bitstream Vera Fonts Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot", + "matched_text_diagnostics": "Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot" + }, + { + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 133, + "end_line": 167, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + }, + { + "license_expression": "bitstream AND public-domain", + "license_expression_spdx": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 168, + "end_line": 168, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 169, + "end_line": 169, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 172, + "end_line": 203, + "matcher": "3-seq", + "score": 94.4, + "matched_length": 320, + "match_coverage": 94.4, + "rule_relevance": 100, + "rule_identifier": "bitstream2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream2.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"[Bitstream]\" [or] [the] [word]\n\"[Vera]\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"[Bitstream]\n[Vera]\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL [BITSTREAM] [OR] [THE] [GNOME]\n[FOUNDATION] BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the [names] [of] [Gnome], [the] [Gnome]\n[Foundation], [and] [Bitstream] [Inc]., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from" + }, + { + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 207, + "end_line": 241, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + } + ] + }, + { + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/oss-fuzz/build.sh", + "start_line": 4, + "end_line": 14, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ] + }, + { + "identifier": "apache_2_0-975222f0-e15b-e174-3c68-c5364e843806", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build_prepare.py", + "start_line": 507, + "end_line": 510, + "matcher": "3-seq", + "score": 7.69, + "matched_length": 4, + "match_coverage": 7.69, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1300.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1300.RULE", + "matched_text": " licenses = dep[\"license\"]\n if isinstance(licenses, str):\n licenses = [licenses]\n license_text = \"\"", + "matched_text_diagnostics": "licenses = [dep][\"license\"]\n [if] [isinstance]([licenses], [str]):\n [licenses] = [licenses]\n license_" + } + ] + }, + { + "identifier": "apache_2_0-b39813f5-8d82-0e34-c212-d637cd6d61ed", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/OpenSansCondensed-LightItalic.ttf", + "start_line": 484, + "end_line": 484, + "matcher": "2-aho", + "score": 100, + "matched_length": 13, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1161.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1161.RULE", + "matched_text": "2010-2011, Google Corporation.Open Sans Condensed LightItalic1.10;1ASC;OpenSansCondensed-LightItalicOpen Sans Condensed Light ItalicVersion 1.10OpenSansCondensed-LightItalicOpen Sans is a trademark of Google and may be registered in certain jurisdictions.Ascender Corporationhttp://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlLicensed under the Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0Open Sans CondensedLight Italic", + "matched_text_diagnostics": "under the Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2." + } + ] + }, + { + "identifier": "bitstream-e393b038-df92-bacd-2208-e12389b46ce6", + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "start_line": 28, + "end_line": 40, + "matcher": "2-aho", + "score": 99, + "matched_length": 349, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license (\"Fonts\") and associated documentation files (the \"Font Software\"), to reproduce and distribute the modifications to the Bitstream Vera Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces.\n\nThe Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words \"Tavmjong Bah\" or the word \"Arev\".\n\nThis License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the \"Tavmjong Bah Arev\" names.\n\nThe Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\n OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the name of Tavmjong Bah shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free . fr.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license (\"Fonts\") and associated documentation files (the \"Font Software\"), to reproduce and distribute the modifications to the Bitstream Vera Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces.\n\nThe Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words \"Tavmjong Bah\" or the word \"Arev\".\n\nThis License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the \"Tavmjong Bah Arev\" names.\n\nThe Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\n OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the name of Tavmjong Bah shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free . fr." + } + ] + }, + { + "identifier": "cc_by_4_0-51fc497e-b4ee-cf57-bbc3-21b07a7ef3d0", + "license_expression": "cc-by-4.0", + "license_expression_spdx": "CC-BY-4.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "cc-by-4.0", + "license_expression_spdx": "CC-BY-4.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/PIL/MspImagePlugin.py", + "start_line": 77, + "end_line": 77, + "matcher": "2-aho", + "score": 50, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 50, + "rule_identifier": "cc-by-4.0_11.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-4.0_11.RULE", + "matched_text": " # cc-by-attribution -- That page references is taken from the", + "matched_text_diagnostics": "cc-by-" + } + ] + }, + { + "identifier": "cc0_1_0-c0e890f8-ff63-c342-9571-fb196e9d58a8", + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/example/DdsImagePlugin.py", + "start_line": 8, + "end_line": 10, + "matcher": "2-aho", + "score": 100, + "matched_length": 26, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_65.RULE", + "matched_text": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/" + } + ] + }, + { + "identifier": "cc0_1_0-563a2a68-9591-cbed-3540-c9be11cbe7cf", + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/libImaging/BcnDecode.c", + "start_line": 9, + "end_line": 11, + "matcher": "2-aho", + "score": 100, + "matched_length": 24, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_42.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_42.RULE", + "matched_text": " * The contents of this file are in the public domain (CC0)\n * Full text of the CC0 license:\n * https://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "The contents of this file are in the public domain (CC0)\n * Full text of the CC0 license:\n * https://creativecommons.org/publicdomain/zero/1.0/" + } + ] + }, + { + "identifier": "gpl_1_0_plus-36424503-c8a9-dbf8-a9d7-a74aa96ccd06", + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/reference/c_extension_debugging.rst", + "start_line": 74, + "end_line": 74, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-1.0-plus_12.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_12.RULE", + "matched_text": " ==51890== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.", + "matched_text_diagnostics": "GNU GPL'd," + } + ] + }, + { + "identifier": "gpl_1_0_plus-bd600fd4-2c36-c272-6e37-21ca1d3d3e1b", + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build_prepare.py", + "start_line": 647, + "end_line": 647, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-1.0-plus_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_204.RULE", + "matched_text": " help=\"skip GPL-licensed optional dependency libimagequant\",", + "matched_text_diagnostics": "GPL-licensed" + } + ] + }, + { + "identifier": "gpl_1_0_plus_and_lgpl_2_0_plus-92d64c3f-25a7-57f7-2a67-be7cdd9eb012", + "license_expression": "gpl-1.0-plus AND lgpl-2.0-plus", + "license_expression_spdx": "GPL-1.0-or-later AND LGPL-2.0-or-later", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build.rst", + "start_line": 65, + "end_line": 65, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-1.0-plus_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_204.RULE", + "matched_text": " --no-imagequant skip GPL-licensed optional dependency libimagequant", + "matched_text_diagnostics": "GPL-licensed" + }, + { + "license_expression": "lgpl-2.0-plus", + "license_expression_spdx": "LGPL-2.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build.rst", + "start_line": 67, + "end_line": 67, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.0-plus_240.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_240.RULE", + "matched_text": " skip LGPL-licensed optional dependency FriBiDi", + "matched_text_diagnostics": "LGPL-licensed" + } + ] + }, + { + "identifier": "gpl_3_0-ec014bef-8242-95d5-1269-50ce65e98718", + "license_expression": "gpl-3.0", + "license_expression_spdx": "GPL-3.0-only", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "gpl-3.0", + "license_expression_spdx": "GPL-3.0-only", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/installation.rst", + "start_line": 185, + "end_line": 187, + "matcher": "2-aho", + "score": 100, + "matched_length": 22, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0_282.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_282.RULE", + "matched_text": " * Libimagequant is licensed GPLv3, which is more restrictive than\n the Pillow license, therefore we will not be distributing binaries\n with libimagequant support enabled.", + "matched_text_diagnostics": "is licensed GPLv3, which is more restrictive than\n the Pillow license, therefore we will not be distributing binaries\n with libimagequant support enabled." + } + ] + }, + { + "identifier": "gpl_3_0_plus-207460f9-7161-a4e1-4387-c709dcc4d1b5", + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/reference/c_extension_debugging.rst", + "start_line": 337, + "end_line": 339, + "matcher": "2-aho", + "score": 100, + "matched_length": 36, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_63.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_63.RULE", + "matched_text": " License GPLv3+: GNU GPL version 3 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.", + "matched_text_diagnostics": "License GPLv3+: GNU GPL version 3 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law." + } + ] + }, + { + "identifier": "gpl_3_0_plus_with_font_exception_gpl-d904509b-4c7a-bc62-81ad-c601bfc229ba", + "license_expression": "gpl-3.0-plus WITH font-exception-gpl", + "license_expression_spdx": "GPL-3.0-or-later WITH Font-exception-2.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "gpl-3.0-plus WITH font-exception-gpl", + "license_expression_spdx": "GPL-3.0-or-later WITH Font-exception-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/FreeMono.ttf", + "start_line": 1646, + "end_line": 1652, + "matcher": "2-aho", + "score": 100, + "matched_length": 224, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_with_font-exception-gpl_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_21.RULE", + "matched_text": "https://savannah.gnu.org/projects/freefont/\nhttps://savannah.gnu.org/projects/freefont/\nThis computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\nThis font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\nYou should have received a copy of the GNU General Public License along with this font. If not, see\nhttp://www.gnu.org/licenses/\nAs a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.", + "matched_text_diagnostics": "https://savannah.gnu.org/projects/freefont/\nhttps://savannah.gnu.org/projects/freefont/\nThis computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\nThis font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\nYou should have received a copy of the GNU General Public License along with this font. If not, see\nhttp://www.gnu.org/licenses/\nAs a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version." + }, + { + "license_expression": "gpl-3.0-plus WITH font-exception-gpl", + "license_expression_spdx": "GPL-3.0-or-later WITH Font-exception-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/FreeMono.ttf", + "start_line": 1653, + "end_line": 1659, + "matcher": "2-aho", + "score": 100, + "matched_length": 226, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_with_font-exception-gpl_20.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_20.RULE", + "matched_text": "This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\nThis font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\nYou should have received a copy of the GNU General Public License along with this font. If not, see\nhttp://www.gnu.org/licenses/\nAs a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.\nhttp://www.gnu.org/copyleft/gpl.html\nhttp://www.gnu.org/copyleft/gpl.html", + "matched_text_diagnostics": "This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\nThis font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\nYou should have received a copy of the GNU General Public License along with this font. If not, see\nhttp://www.gnu.org/licenses/\nAs a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.\nhttp://www.gnu.org/copyleft/gpl.html\nhttp://www.gnu.org/copyleft/gpl.html" + } + ] + }, + { + "identifier": "historical-f8d7dee4-0ceb-515b-2fb7-e30973dd6cef", + "license_expression": "historical", + "license_expression_spdx": "HPND", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 18, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 9, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_21.RULE", + "matched_text": "Classifier: License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)", + "matched_text_diagnostics": "License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)" + } + ] + }, + { + "identifier": "historical-ba5c36b1-63c0-b0b0-22db-9840f41b4a3a", + "license_expression": "historical", + "license_expression_spdx": "HPND", + "detection_count": 3, + "reference_matches": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 99, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "historical_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_35.RULE", + "matched_text": "HPND" + } + ] + }, + { + "identifier": "historical-0e2d22f9-4eae-4005-d53b-49de44275fac", + "license_expression": "historical", + "license_expression_spdx": "HPND", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_32.RULE", + "matched_text": "License: HPND", + "matched_text_diagnostics": "License: HPND" + } + ] + }, + { + "identifier": "historical-8e59ae7b-1147-ddde-52c8-22576092dd58", + "license_expression": "historical", + "license_expression_spdx": "HPND", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/setup.cfg", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_32.RULE", + "matched_text": "license = HPND", + "matched_text_diagnostics": "license = HPND" + }, + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/setup.cfg", + "start_line": 12, + "end_line": 12, + "matcher": "2-aho", + "score": 100, + "matched_length": 9, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_21.RULE", + "matched_text": "\tLicense :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)", + "matched_text_diagnostics": "License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)" + } + ] + }, + { + "identifier": "historical-b0505282-5fe1-4ae6-ad64-31fda42e9150", + "license_expression": "historical", + "license_expression_spdx": "HPND", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/about.rst", + "start_line": 22, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "license-intro_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_26.RULE", + "matched_text": "Like PIL, Pillow is `licensed under the open source HPND License `_", + "matched_text_diagnostics": "licensed under the" + }, + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/about.rst", + "start_line": 22, + "end_line": 22, + "matcher": "2-aho", + "score": 99, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "historical_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_35.RULE", + "matched_text": "Like PIL, Pillow is `licensed under the open source HPND License `_", + "matched_text_diagnostics": "HPND" + } + ] + }, + { + "identifier": "lgpl_2_0_plus-d7522cd5-b997-cd35-88a5-9e1a9be2f02d", + "license_expression": "lgpl-2.0-plus", + "license_expression_spdx": "LGPL-2.0-or-later", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "lgpl-2.0-plus", + "license_expression_spdx": "LGPL-2.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build_prepare.py", + "start_line": 653, + "end_line": 653, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.0-plus_240.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_240.RULE", + "matched_text": " help=\"skip LGPL-licensed optional dependency FriBiDi\",", + "matched_text_diagnostics": "LGPL-licensed" + } + ] + }, + { + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/libImaging/QuantOctree.c", + "start_line": 3, + "end_line": 19, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE." + } + ] + }, + { + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/thirdparty/raqm/COPYING", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "matched_text": "The MIT License (MIT)", + "matched_text_diagnostics": "The MIT License (MIT)" + } + ] + }, + { + "identifier": "mit_modern-b2173392-5647-27cc-dadd-7edb4a11a3f4", + "license_expression": "mit-modern", + "license_expression_spdx": "MIT-Modern-Variant", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit-modern", + "license_expression_spdx": "MIT-Modern-Variant", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/thirdparty/raqm/raqm-version.h", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 137, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit-modern.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-modern.LICENSE", + "matched_text": " * Permission is hereby granted, without written agreement and without\n * license or royalty fees, to use, copy, modify, and distribute this\n * software and its documentation for any purpose, provided that the\n * above copyright notice and the following two paragraphs appear in\n * all copies of this software.\n *\n * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR\n * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\n * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN\n * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.\n *\n * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,\n * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\n * FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS\n * ON AN \"AS IS\" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO\n * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.", + "matched_text_diagnostics": "Permission is hereby granted, without written agreement and without\n * license or royalty fees, to use, copy, modify, and distribute this\n * software and its documentation for any purpose, provided that the\n * above copyright notice and the following two paragraphs appear in\n * all copies of this software.\n *\n * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR\n * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\n * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN\n * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.\n *\n * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,\n * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\n * FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS\n * ON AN \"AS IS\" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO\n * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." + } + ] + }, + { + "identifier": "ofl_1_1-b36cba96-4a11-83c7-352f-4c292acc413b", + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "detection_count": 3, + "reference_matches": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/NotoNastaliqUrdu-Regular.ttf", + "start_line": 1192, + "end_line": 1192, + "matcher": "2-aho", + "score": 100, + "matched_length": 59, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_30.RULE", + "matched_text": "Copyright 2014 Google Inc. All Rights Reserved.Noto Nastaliq UrduRegularMonotype Imaging - Noto Nastaliq UrduVersion 1.02 uhNotoNastaliqUrduNoto is a trademark of Google Inc.Monotype Imaging Inc.Monotype Design TeamData unhinted. Designed by Monotype design team.http://www.google.com/get/noto/http://www.monotype.com/studioThis Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + } + ] + }, + { + "identifier": "ofl_1_1-7f8b6c05-ff97-064a-9568-1bdaf0578993", + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/NotoSansJP-Regular.otf", + "start_line": 19, + "end_line": 19, + "matcher": "3-seq", + "score": 98.33, + "matched_length": 59, + "match_coverage": 98.33, + "rule_relevance": 100, + "rule_identifier": "ofl-1.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.0_3.RULE", + "matched_text": "2014, 2015 Adobe Systems Incorporated (http://www.adobe.com/).Noto Sans JP RegularRegular1.004;GOOG;NotoSansJP-Regular;ADOBEVersion 1.004;PS 1.004;hotconv 1.0.82;makeotf.lib2.5.63406NotoSansJP-RegularNoto is a trademark of Google Inc.Adobe Systems IncorporatedRyoko NISHIZUKA (kana & ideographs); Paul D. Hunt (Latin, Greek & Cyrillic); Wenlong ZHANG (bopomofo); Sandoll Communication, Soo-young JANG & Joo-yeon KANG (hangul elements, letters & syllables)Dr. Ken Lunde (project architect, glyph set definition & overall production); Masataka HATTORI (production & ideograph elements)http://www.google.com/get/noto/http://www.adobe.com/type/This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFLNoto Sans JP", + "matched_text_diagnostics": "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/" + } + ] + }, + { + "identifier": "ofl_1_1-21e109bd-8c6d-3d20-329a-ca600af11574", + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/BungeeColor-Regular_colr_Windows.ttf", + "start_line": 222, + "end_line": 222, + "matcher": "3-seq", + "score": 96.55, + "matched_length": 28, + "match_coverage": 96.55, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_40.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_40.RULE", + "matched_text": ";Copyright 2008 The Bungee Project Authors (david@djr.com)Bungee Color RegularRegular1.000;djr ;BungeeColor-RegularVersion 1.000;PS 1.0;hotconv 1.0.72;makeotf.lib2.5.5900BungeeColor-RegularBungee is a trademark of The Font Bureau.David Jonathan Rosshttp://www.djr.comThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLBungee ColorRound formsRound ESans-serif ISans-serif LAlternate ampersandSmall quotes", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/" + }, + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/BungeeColor-Regular_colr_Windows.ttf", + "start_line": 223, + "end_line": 223, + "matcher": "3-seq", + "score": 96.55, + "matched_length": 28, + "match_coverage": 96.55, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_40.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_40.RULE", + "matched_text": "Copyright 2008 The Bungee Project Authors (david@djr.com)Bungee Color RegularRegular1.000;djr ;BungeeColor-RegularBungee Color Regular RegularVersion 1.000;PS 1.0;hotconv 1.0.72;makeotf.lib2.5.5900BungeeColor-RegularBungee is a trademark of The Font Bureau.David Jonathan Rosshttp://www.djr.comThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLBungee ColorRound formsRound ESans-serif ISans-serif LAlternate ampersandSmall quotes", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/" + } + ] + }, + { + "identifier": "ofl_1_1-76a2fabe-33d2-432e-31a8-0b37f8e804f5", + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/NotoColorEmoji.ttf", + "start_line": 15, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 60, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.0_3.RULE", + "matched_text": "Copyright 2013 Google Inc.Noto Color EmojiRegularVersion 1.33NotoColorEmojiNoto is a trademark of Google Inc.Google, Inc.Color emoji font using CBDT glyph data.http://www.google.com/get/noto/This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL", + "matched_text_diagnostics": "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + } + ] + }, + { + "identifier": "ofl_1_1-7c0f3a8a-84e8-3c3c-c958-5b271f8bc216", + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/ArefRuqaa-Regular.ttf", + "start_line": 566, + "end_line": 566, + "matcher": "2-aho", + "score": 100, + "matched_length": 59, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_30.RULE", + "matched_text": "1997, 2009, 2011 American Mathematical Society (), with Reserved Font Name EURM10.Aref RuqaaRegular1.0;UKWN;ArefRuqaa-RegularAref Ruqaa RegularVersion 1.0g based on 0.7ArefRuqaa-RegularAbdoulla ArefThis Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + }, + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/ArefRuqaa-Regular.ttf", + "start_line": 569, + "end_line": 569, + "matcher": "2-aho", + "score": 100, + "matched_length": 59, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_30.RULE", + "matched_text": "1997, 2009, 2011 American Mathematical Society (), with Reserved Font Name EURM10.Aref RuqaaRegular1.0;UKWN;ArefRuqaa-RegularAref Ruqaa RegularVersion 1.0g based on 0.7ArefRuqaa-RegularAbdoulla ArefThis Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + } + ] + }, + { + "identifier": "ofl_1_1-c9ebea49-c6bf-d171-156d-2f0dee7ab25f", + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/AdobeVFPrototype.ttf", + "start_line": 361, + "end_line": 361, + "matcher": "2-aho", + "score": 100, + "matched_length": 58, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_31.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_31.RULE", + "matched_text": "hammerhttp://www.adobe.com/typeThis Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFLDefaultAdobeVFPrototypeLowMediumHighWeightContrastExtraLightAdobeVFPrototype-ExtraLightLightAdobeVFPrototype-LightAdobeVFPrototype-RegularSemiboldAdobeVFPrototype-SemiboldBoldAdobeVFPrototype-BoldBlackAdobeVFPrototype-BlackBlack Medium ContrastAdobeVFPrototype-BlackMediumContrastBlack High ContrastAdobeVFPrototype-BlackHighContrast", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/" + } + ] + }, + { + "identifier": "ofl_1_1-ececa61e-c716-2e1e-64c6-6c8d4211cf38", + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/TINY5x3GX.ttf", + "start_line": 258, + "end_line": 258, + "matcher": "2-aho", + "score": 100, + "matched_length": 29, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_34.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_34.RULE", + "matched_text": "2018 by Jack Halten Fahnestock. All rights reserved.TINY 5x3Regular1.002;UKWN;TINY5x3Version 1.002TINY5x3Velvetyne Type FoundryJack Halten Fahnestockwww.velvetyne.frjackf.meThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL" + }, + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/TINY5x3GX.ttf", + "start_line": 260, + "end_line": 260, + "matcher": "3-seq", + "score": 96.55, + "matched_length": 28, + "match_coverage": 96.55, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_40.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_40.RULE", + "matched_text": "2018 by Jack Halten Fahnestock. All rights reserved.TINY 5x3Regular1.002;UKWN;TINY5x3Version 1.002TINY5x3Velvetyne Type FoundryJack Halten Fahnestockwww.velvetyne.frjackf.meThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLMonospaced(a/de)scendingWider CapitalsBoxyOpen CountersShorter DiacriticsSize20406080100120140160180200220240260280300", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/" + } + ] + }, + { + "identifier": "ofl_1_1-f968abe7-9c74-23f1-39a6-ed4e6c4e1b35", + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/ter-x20b.pcf", + "start_line": 11, + "end_line": 11, + "matcher": "2-aho", + "score": 100, + "matched_length": 10, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_9.RULE", + "matched_text": "Licensed under the SIL Open Font License, Version 1.1", + "matched_text_diagnostics": "Licensed under the SIL Open Font License, Version 1.1" + } + ] + }, + { + "identifier": "ofl_1_1_and_gpl_3_0_with_font_exception_gpl_and_apache_2_0_and_mit_and_lgpl_2_1_and_lgpl_2_1_plus_and_gpl_3_0_and_public_domain-cf11792f-f993-9d63-5a05-257ea1efa4ca", + "license_expression": "ofl-1.1 AND gpl-3.0 WITH font-exception-gpl AND apache-2.0 AND mit AND lgpl-2.1 AND lgpl-2.1-plus AND gpl-3.0 AND public-domain", + "license_expression_spdx": "OFL-1.1 AND GPL-3.0-only WITH Font-exception-2.0 AND Apache-2.0 AND MIT AND LGPL-2.1-only AND LGPL-2.1-or-later AND GPL-3.0-only AND LicenseRef-scancode-public-domain", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 13, + "end_line": 13, + "matcher": "2-aho", + "score": 100, + "matched_length": 42, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_58.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_58.RULE", + "matched_text": "All of the above fonts are published under the SIL Open Font License (OFL) v1.1 (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL), which allows you to copy, modify, and redistribute them if you need to.", + "matched_text_diagnostics": "All of the above fonts are published under the SIL Open Font License (OFL) v1.1 (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL), which allows you to copy, modify, and redistribute them if you need to." + }, + { + "license_expression": "gpl-3.0 WITH font-exception-gpl", + "license_expression_spdx": "GPL-3.0-only WITH Font-exception-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 15, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0_with_font-exception-gpl_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_2.RULE", + "matched_text": "FreeMono.ttf is licensed under GPLv3, with the GPL font exception.", + "matched_text_diagnostics": "licensed under GPLv3, with the GPL font exception." + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100, + "matched_length": 13, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_685.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_685.RULE", + "matched_text": "OpenSansCondensed-LightItalic.tt, from https://fonts.google.com/specimen/Open+Sans, under Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)", + "matched_text_diagnostics": "under Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 19, + "end_line": 19, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_88.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_88.RULE", + "matched_text": "chromacheck-sbix.woff, from https://github.com/RoelN/ChromaCheck, under The MIT License (MIT), Copyright (c) 2018 Roel Nieskens, https://pixelambacht.nl Copyright (c) 2018 Google LLC", + "matched_text_diagnostics": "under The MIT License (" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 19, + "end_line": 19, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1114.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1114.RULE", + "matched_text": "chromacheck-sbix.woff, from https://github.com/RoelN/ChromaCheck, under The MIT License (MIT), Copyright (c) 2018 Roel Nieskens, https://pixelambacht.nl Copyright (c) 2018 Google LLC", + "matched_text_diagnostics": "MIT), Copyright (" + }, + { + "license_expression": "lgpl-2.1", + "license_expression_spdx": "LGPL-2.1-only", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 21, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.1_257.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_257.RULE", + "matched_text": "KhmerOSBattambang-Regular.ttf is licensed under LGPL-2.1 or later.", + "matched_text_diagnostics": "licensed under LGPL-2.1" + }, + { + "license_expression": "lgpl-2.1-plus", + "license_expression_spdx": "LGPL-2.1-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 21, + "end_line": 21, + "matcher": "2-aho", + "score": 50, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 50, + "rule_identifier": "spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", + "matched_text": "KhmerOSBattambang-Regular.ttf is licensed under LGPL-2.1 or later.", + "matched_text_diagnostics": "LGPL-2.1 or later." + }, + { + "license_expression": "gpl-3.0", + "license_expression_spdx": "GPL-3.0-only", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 23, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0_87.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_87.RULE", + "matched_text": "FreeMono.ttf is licensed under GPLv3.", + "matched_text_diagnostics": "licensed under GPLv3." + }, + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 27, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_126.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_126.RULE", + "matched_text": "\"Public domain font. Share and enjoy.\"", + "matched_text_diagnostics": "Public domain font. Share and enjoy.\"" + } + ] + }, + { + "identifier": "other_permissive_and_historical-41bab263-ab3f-5eed-898d-2de5266f1ea4", + "license_expression": "other-permissive AND historical", + "license_expression_spdx": "LicenseRef-scancode-other-permissive AND HPND", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "other-permissive", + "license_expression_spdx": "LicenseRef-scancode-other-permissive", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/images/courB08.bdf", + "start_line": 7, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 29, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "other-permissive_127.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_127.RULE", + "matched_text": "COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission\nCOMMENT to use these trademarks is hereby granted only in association with the\nCOMMENT images described in this file.", + "matched_text_diagnostics": "COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission\nCOMMENT to use these trademarks is hereby granted only in association with the\nCOMMENT images described in this file." + }, + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/images/courB08.bdf", + "start_line": 11, + "end_line": 30, + "matcher": "2-aho", + "score": 100, + "matched_length": 200, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_7.RULE", + "matched_text": "COMMENT Permission to use, copy, modify, and distribute this software and\nCOMMENT its documentation for any purpose and without fee is hereby granted,\nCOMMENT provided that the above copyright notices appear in all copies and\nCOMMENT that both those copyright notices and this permission notice appear\nCOMMENT in supporting documentation, and that the names of Adobe Systems and\nCOMMENT Digital Equipment Corporation not be used in advertising or\nCOMMENT publicity pertaining to distribution of the software without\nCOMMENT specific, written prior permission. Adobe Systems and Digital\nCOMMENT Equipment Corporation make no representations about the suitability\nCOMMENT of this software for any purpose. It is provided \"as is\" without\nCOMMENT express or implied warranty.\nCOMMENT\nCOMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL\nCOMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED\nCOMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE\nCOMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,\nCOMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\nCOMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF\nCOMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\nCOMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "COMMENT Permission to use, copy, modify, and distribute this software and\nCOMMENT its documentation for any purpose and without fee is hereby granted,\nCOMMENT provided that the above copyright notices appear in all copies and\nCOMMENT that both those copyright notices and this permission notice appear\nCOMMENT in supporting documentation, and that the names of Adobe Systems and\nCOMMENT Digital Equipment Corporation not be used in advertising or\nCOMMENT publicity pertaining to distribution of the software without\nCOMMENT specific, written prior permission. Adobe Systems and Digital\nCOMMENT Equipment Corporation make no representations about the suitability\nCOMMENT of this software for any purpose. It is provided \"as is\" without\nCOMMENT express or implied warranty.\nCOMMENT\nCOMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL\nCOMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED\nCOMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE\nCOMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,\nCOMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\nCOMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF\nCOMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\nCOMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + } + ] + }, + { + "identifier": "public_domain-03b8146c-6fc2-56e1-25c6-9ed7b316aa62", + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "detection_count": 5, + "reference_matches": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 74, + "end_line": 74, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + }, + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 77, + "end_line": 77, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + } + ] + }, + { + "identifier": "public_domain-d2af3c73-22c0-ac1f-c740-5b406d0a65ba", + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/10x20-ISO8859-1-fewer-characters.pcf", + "start_line": 24, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_126.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_126.RULE", + "matched_text": "Public domain font. Share and enjoy.", + "matched_text_diagnostics": "Public domain font. Share and enjoy." + } + ] + }, + { + "identifier": "public_domain-176723fe-3fe3-26a6-478b-84966fa33471", + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/libImaging/RankFilter.c", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_267.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_267.RULE", + "matched_text": "/* Fast rank algorithm (due to Wirth), based on public domain code", + "matched_text_diagnostics": "based on public domain code" + } + ] + }, + { + "identifier": "public_domain-bafbf309-2119-4a33-f9dc-e9e971ad89d9", + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/images/bmp/README.txt", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_190.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_190.RULE", + "matched_text": "https://github.com/jsummers/bmpsuite and are in the public domain\naccording to the readme in the project.", + "matched_text_diagnostics": "are in the public domain\naccording to the readme in the project." + } + ] + }, + { + "identifier": "secret_labs_2011-a36c697d-4827-940a-9a4a-053632365062", + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/_imagingcms.c", + "start_line": 16, + "end_line": 17, + "matcher": "2-aho", + "score": 99, + "matched_length": 18, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "cmu-uc_60.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cmu-uc_60.RULE", + "matched_text": " * Originally released under LGPL. Graciously donated to PIL in\n * March 2009, for distribution under the standard PIL license", + "matched_text_diagnostics": "Originally released under LGPL. Graciously donated to PIL in\n * March 2009, for distribution under the standard PIL license" + } + ] + }, + { + "identifier": "secret_labs_2011-ce3a2b75-94da-894c-6ced-e08a1ff0c0e5", + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/LICENSE", + "start_line": 10, + "end_line": 30, + "matcher": "3-seq", + "score": 99.48, + "matched_length": 192, + "match_coverage": 99.48, + "rule_relevance": 100, + "rule_identifier": "secret-labs-2011_6.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_6.RULE", + "matched_text": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE." + } + ] + }, + { + "identifier": "secret_labs_2011-1561a96e-ceb2-45cf-8c52-96c13209b1e0", + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/libImaging/GifEncode.c", + "start_line": 28, + "end_line": 28, + "matcher": "2-aho", + "score": 95, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "cmu-uc_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cmu-uc_5.RULE", + "matched_text": "/* Released here under PIL license. */", + "matched_text_diagnostics": "under PIL license. */" + } + ] + }, + { + "identifier": "secret_labs_2011-2fdc2281-dc3a-fb3d-aab4-f5c4119edb28", + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/libImaging/UnsharpMask.c", + "start_line": 6, + "end_line": 7, + "matcher": "2-aho", + "score": 99, + "matched_length": 17, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "secret-labs-2011_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_1.RULE", + "matched_text": "/* Originally released under LGPL. Graciously donated to PIL\n for distribution under the standard PIL license in 2009.\" */", + "matched_text_diagnostics": "Originally released under LGPL. Graciously donated to PIL\n for distribution under the standard PIL license in 2009.\" */" + } + ] + }, + { + "identifier": "secret_labs_2011-c919da99-6302-f847-5af7-98b4fe793778", + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 37, + "end_line": 37, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + }, + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/LICENSE", + "start_line": 10, + "end_line": 30, + "matcher": "3-seq", + "score": 99.48, + "matched_length": 192, + "match_coverage": 99.48, + "rule_relevance": 100, + "rule_identifier": "secret-labs-2011_6.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_6.RULE", + "matched_text": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE." + } + ] + }, + { + "identifier": "secret_labs_2011-f12df0fe-5e6c-40e2-b243-198b451fa5d2", + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/COPYING", + "start_line": 10, + "end_line": 32, + "matcher": "2-aho", + "score": 100, + "matched_length": 194, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "secret-labs-2011_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_7.RULE", + "matched_text": "Like PIL, Pillow is licensed under the open source PIL\nSoftware License:\n\nBy obtaining, using, and/or copying this software and/or its\nassociated documentation, you agree that you have read, understood,\nand will comply with the following terms and conditions:\n\nPermission to use, copy, modify, and distribute this software and its\nassociated documentation for any purpose and without fee is hereby\ngranted, provided that the above copyright notice appears in all\ncopies, and that both that copyright notice and this permission notice\nappear in supporting documentation, and that the name of Secret Labs\nAB or the author not be used in advertising or publicity pertaining to\ndistribution of the software without specific, written prior\npermission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO\nTHIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR\nANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT\nOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "Like PIL, Pillow is licensed under the open source PIL\nSoftware License:\n\nBy obtaining, using, and/or copying this software and/or its\nassociated documentation, you agree that you have read, understood,\nand will comply with the following terms and conditions:\n\nPermission to use, copy, modify, and distribute this software and its\nassociated documentation for any purpose and without fee is hereby\ngranted, provided that the above copyright notice appears in all\ncopies, and that both that copyright notice and this permission notice\nappear in supporting documentation, and that the name of Secret Labs\nAB or the author not be used in advertising or publicity pertaining to\ndistribution of the software without specific, written prior\npermission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO\nTHIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR\nANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT\nOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + } + ] + }, + { + "identifier": "srgb-c7244f8e-0d7e-facc-f687-8b20981dc73a", + "license_expression": "srgb", + "license_expression_spdx": "LicenseRef-scancode-srgb", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "srgb", + "license_expression_spdx": "LicenseRef-scancode-srgb", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/icc/LICENSE.txt", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100, + "matched_length": 92, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "srgb_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/srgb_2.RULE", + "matched_text": "Terms of use\n\nTo anyone who acknowledges that the file \"sRGB_v4_ICC_preference.icc\"\nis provided \"AS IS\" WITH NO EXPRESS OR IMPLIED WARRANTY, permission\nto use, copy and distribute this file for any purpose is hereby\ngranted without fee, provided that the file is not changed including\nthe ICC copyright notice tag, and that the name of ICC shall not be\nused in advertising or publicity pertaining to distribution of the\nsoftware without specific, written prior permission. ICC makes no\nrepresentations about the suitability of this software for any\npurpose.", + "matched_text_diagnostics": "Terms of use\n\nTo anyone who acknowledges that the file \"sRGB_v4_ICC_preference.icc\"\nis provided \"AS IS\" WITH NO EXPRESS OR IMPLIED WARRANTY, permission\nto use, copy and distribute this file for any purpose is hereby\ngranted without fee, provided that the file is not changed including\nthe ICC copyright notice tag, and that the name of ICC shall not be\nused in advertising or publicity pertaining to distribution of the\nsoftware without specific, written prior permission. ICC makes no\nrepresentations about the suitability of this software for any\npurpose." + }, + { + "license_expression": "srgb", + "license_expression_spdx": "LicenseRef-scancode-srgb", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/icc/LICENSE.txt", + "start_line": 16, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 91, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "srgb_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/srgb_4.RULE", + "matched_text": "To anyone who acknowledges that the file\n\"sRGB_IEC61966-2-1_black_scaled.icc\" is provided \"AS IS\" WITH NO\nEXPRESS OR IMPLIED WARRANTY, permission to use, copy and distribute\nthese file for any purpose is hereby granted without fee, provided\nthat the file is not changed including the ICC copyright notice tag,\nand that the name of ICC shall not be used in advertising or publicity\npertaining to distribution of the software without specific, written\nprior permission. ICC makes no representations about the suitability\nof this software for any purpose.", + "matched_text_diagnostics": "To anyone who acknowledges that the file\n\"sRGB_IEC61966-2-1_black_scaled.icc\" is provided \"AS IS\" WITH NO\nEXPRESS OR IMPLIED WARRANTY, permission to use, copy and distribute\nthese file for any purpose is hereby granted without fee, provided\nthat the file is not changed including the ICC copyright notice tag,\nand that the name of ICC shall not be used in advertising or publicity\npertaining to distribution of the software without specific, written\nprior permission. ICC makes no representations about the suitability\nof this software for any purpose." + } + ] + }, + { + "identifier": "tcl-66d133ee-f515-f289-386c-b24c2892144d", + "license_expression": "tcl", + "license_expression_spdx": "TCL", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "tcl", + "license_expression_spdx": "TCL", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/Tk/_tkmini.h", + "start_line": 13, + "end_line": 57, + "matcher": "2-aho", + "score": 100, + "matched_length": 343, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "tcl_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl_1.RULE", + "matched_text": " * This software is copyrighted by the Regents of the University\n * of California, Sun Microsystems, Inc., Scriptics Corporation,\n * and other parties. The following terms apply to all files\n * associated with the software unless explicitly disclaimed in\n * individual files.\n *\n * The authors hereby grant permission to use, copy, modify,\n * distribute, and license this software and its documentation\n * for any purpose, provided that existing copyright notices are\n * retained in all copies and that this notice is included\n * verbatim in any distributions. No written agreement, license,\n * or royalty fee is required for any of the authorized uses.\n * Modifications to this software may be copyrighted by their\n * authors and need not follow the licensing terms described\n * here, provided that the new terms are clearly indicated on\n * the first page of each file where they apply.\n *\n * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO\n * ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR\n * CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS\n * SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN\n * IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.\n *\n * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY\n * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR\n * PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON\n * AN \"AS IS\" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO\n * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,\n * ENHANCEMENTS, OR MODIFICATIONS.\n *\n * GOVERNMENT USE: If you are acquiring this software on behalf\n * of the U.S. government, the Government shall have only\n * \"Restricted Rights\" in the software and related documentation\n * as defined in the Federal Acquisition Regulations (FARs) in\n * Clause 52.227.19 (c) (2). If you are acquiring the software\n * on behalf of the Department of Defense, the software shall be\n * classified as \"Commercial Computer Software\" and the\n * Government shall have only \"Restricted Rights\" as defined in\n * Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the\n * foregoing, the authors grant the U.S. Government and others\n * acting in its behalf permission to use and distribute the\n * software in accordance with the terms specified in this\n * license", + "matched_text_diagnostics": "This software is copyrighted by the Regents of the University\n * of California, Sun Microsystems, Inc., Scriptics Corporation,\n * and other parties. The following terms apply to all files\n * associated with the software unless explicitly disclaimed in\n * individual files.\n *\n * The authors hereby grant permission to use, copy, modify,\n * distribute, and license this software and its documentation\n * for any purpose, provided that existing copyright notices are\n * retained in all copies and that this notice is included\n * verbatim in any distributions. No written agreement, license,\n * or royalty fee is required for any of the authorized uses.\n * Modifications to this software may be copyrighted by their\n * authors and need not follow the licensing terms described\n * here, provided that the new terms are clearly indicated on\n * the first page of each file where they apply.\n *\n * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO\n * ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR\n * CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS\n * SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN\n * IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.\n *\n * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY\n * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR\n * PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON\n * AN \"AS IS\" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO\n * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,\n * ENHANCEMENTS, OR MODIFICATIONS.\n *\n * GOVERNMENT USE: If you are acquiring this software on behalf\n * of the U.S. government, the Government shall have only\n * \"Restricted Rights\" in the software and related documentation\n * as defined in the Federal Acquisition Regulations (FARs) in\n * Clause 52.227.19 (c) (2). If you are acquiring the software\n * on behalf of the Department of Defense, the software shall be\n * classified as \"Commercial Computer Software\" and the\n * Government shall have only \"Restricted Rights\" as defined in\n * Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the\n * foregoing, the authors grant the U.S. Government and others\n * acting in its behalf permission to use and distribute the\n * software in accordance with the terms specified in this\n * license" + } + ] + }, + { + "identifier": "tcl-69556166-8889-13d6-c085-0f29bafc9f2f", + "license_expression": "tcl", + "license_expression_spdx": "TCL", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "tcl", + "license_expression_spdx": "TCL", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/Tk/_tkmini.h", + "start_line": 3, + "end_line": 4, + "matcher": "3-seq", + "score": 91.67, + "matched_length": 11, + "match_coverage": 91.67, + "rule_relevance": 100, + "rule_identifier": "tcl_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl_7.RULE", + "matched_text": " * License terms copied from:\n * https://www.tcl.tk/software/tcltk/license.html", + "matched_text_diagnostics": "License terms copied from:\n * [https]://www.tcl.tk/software/tcltk/license.html" + } + ] + }, + { + "identifier": "unknown_license_reference-6b24f327-22b1-723e-10f9-37a8bc8b3c70", + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/Pillow.egg-info/PKG-INFO", + "start_line": 37, + "end_line": 37, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": null, + "count": 1503 + }, + { + "value": "ofl-1.1", + "count": 11 + }, + { + "value": "public-domain", + "count": 9 + }, + { + "value": "secret-labs-2011", + "count": 7 + }, + { + "value": "apache-2.0", + "count": 6 + }, + { + "value": "historical", + "count": 6 + }, + { + "value": "(bitstream AND public-domain) AND bitstream", + "count": 5 + }, + { + "value": "cc0-1.0", + "count": 5 + }, + { + "value": "mit", + "count": 5 + }, + { + "value": "commercial-license", + "count": 3 + }, + { + "value": "gpl-1.0-plus", + "count": 2 + }, + { + "value": "tcl", + "count": 2 + }, + { + "value": "(bitstream AND bitstream AND public-domain) AND public-domain AND bitstream", + "count": 1 + }, + { + "value": "bitstream", + "count": 1 + }, + { + "value": "cc-by-4.0", + "count": 1 + }, + { + "value": "gpl-1.0-plus AND lgpl-2.0-plus", + "count": 1 + }, + { + "value": "gpl-2.0", + "count": 1 + }, + { + "value": "gpl-3.0", + "count": 1 + }, + { + "value": "gpl-3.0-plus", + "count": 1 + }, + { + "value": "gpl-3.0-plus WITH font-exception-gpl", + "count": 1 + }, + { + "value": "lgpl-2.0-plus", + "count": 1 + }, + { + "value": "mit-modern", + "count": 1 + }, + { + "value": "ofl-1.1 AND gpl-3.0 WITH font-exception-gpl AND apache-2.0 AND mit AND lgpl-2.1 AND lgpl-2.1-plus AND gpl-3.0 AND public-domain", + "count": 1 + }, + { + "value": "other-permissive AND historical", + "count": 1 + }, + { + "value": "srgb", + "count": 1 + }, + { + "value": "unknown-license-reference", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 1367 + }, + { + "value": "Copyright (c) by Fredrik Lundh", + "count": 74 + }, + { + "value": "Copyright (c) by Secret Labs AB", + "count": 72 + }, + { + "value": "Copyright (c) Fredrik Lundh", + "count": 65 + }, + { + "value": "Copyright (c) Secret Labs AB", + "count": 64 + }, + { + "value": "Copyright (c) by Bitstream, Inc.", + "count": 21 + }, + { + "value": "Copyright (c) by Tavmjong Bah", + "count": 21 + }, + { + "value": "Copyright Adobe Systems, Inc.", + "count": 16 + }, + { + "value": "(c) Tavmjung Bah", + "count": 11 + }, + { + "value": "Copyright (c) Google LLC", + "count": 5 + }, + { + "value": "Copyright International Color Consortium", + "count": 5 + }, + { + "value": "Copyright (c) Eric Soroos", + "count": 4 + }, + { + "value": "Copyright (c) Alastair Houghton", + "count": 3 + }, + { + "value": "Copyright (c) Coriolis Systems Limited", + "count": 3 + }, + { + "value": "Copyright (c) Google, Inc.", + "count": 3 + }, + { + "value": "Copyright (c) Information Technology", + "count": 3 + }, + { + "value": "Copyright (c) Kevin Cazabon kevin@cazabon.com https://www.cazabon.com", + "count": 3 + }, + { + "value": "Copyright (c) Khaled Hosny ", + "count": 3 + }, + { + "value": "Copyright (c) by Toby J Sargeant", + "count": 3 + }, + { + "value": "Copyright (c) Dov Grobgeld ", + "count": 2 + }, + { + "value": "Copyright (c) Marti Maria", + "count": 2 + }, + { + "value": "Copyright (c) by Alastair Houghton", + "count": 2 + }, + { + "value": "Copyright (c) by Jeffrey A. Clark (Alex) and contributors", + "count": 2 + }, + { + "value": "Copyright Adobe Systems Incorporated (http://www.adobe.com/).Noto", + "count": 2 + }, + { + "value": "Copyright The Bungee Project", + "count": 2 + }, + { + "value": "Copyright by Jack Halten Fahnestock", + "count": 2 + }, + { + "value": "Portions Copyright Digital Equipment Corporation", + "count": 2 + }, + { + "value": "Portions copyright American Mathematical Society ", + "count": 2 + }, + { + "value": "Portions copyright Khaled Hosny ", + "count": 2 + }, + { + "value": "Copyright (c) Dimitar Toshkov Zhekov", + "count": 1 + }, + { + "value": "Copyright (c) Free Software Foundation, Inc.", + "count": 1 + }, + { + "value": "Copyright (c) Kevin Cazabon", + "count": 1 + }, + { + "value": "Copyright (c) Lucent Technologies", + "count": 1 + }, + { + "value": "Copyright (c) Marcin Kurczewski ", + "count": 1 + }, + { + "value": "Copyright (c) Mickael Bonfill", + "count": 1 + }, + { + "value": "Copyright (c) Oliver Tonnhofer ", + "count": 1 + }, + { + "value": "Copyright (c) Roel Nieskens, https://pixelambacht.nl", + "count": 1 + }, + { + "value": "Copyright (c) Sun Microsystems, Inc.", + "count": 1 + }, + { + "value": "Copyright (c) The Regents of the University of California", + "count": 1 + }, + { + "value": "Copyright (c) and GNU", + "count": 1 + }, + { + "value": "Copyright (c) by Bob Ippolito", + "count": 1 + }, + { + "value": "Copyright (c) by Brian Crowell", + "count": 1 + }, + { + "value": "Copyright (c) by Coriolis Systems Limited", + "count": 1 + }, + { + "value": "Copyright (c) by Eric Soroos", + "count": 1 + }, + { + "value": "Copyright (c) by Health Research Inc.", + "count": 1 + }, + { + "value": "Copyright (c) by Karsten Hiddemann", + "count": 1 + }, + { + "value": "Copyright (c) by Kevin B. Kenny", + "count": 1 + }, + { + "value": "Copyright (c) by Mickael Bonfill", + "count": 1 + }, + { + "value": "Copyright (c) by Pan Jing", + "count": 1 + }, + { + "value": "Copyright (c) by Scriptics Corporation", + "count": 1 + }, + { + "value": "Copyright (c) by Secret Labs", + "count": 1 + }, + { + "value": "Copyright (c) by William Baxter", + "count": 1 + }, + { + "value": "Copyright Adobe (http://www.adobe.com/).Adobe Variable Font PrototypeRegular1.004 ADBO AdobeVFPrototype-Default", + "count": 1 + }, + { + "value": "Copyright GNU Freefont contributors", + "count": 1 + }, + { + "value": "Copyright GNU Freefont contributors. FreeMono FreeMono", + "count": 1 + }, + { + "value": "Copyright Google Inc.Noto Color", + "count": 1 + }, + { + "value": "copyright (c) Thomas G. Lane", + "count": 1 + }, + { + "value": "copyright Fredrik Lundh, Jeffrey A. Clark (Alex) and contributors", + "count": 1 + }, + { + "value": "copyright Google", + "count": 1 + }, + { + "value": "copyright kevin_cazabon@hotmail.com kevin@cazabon.com", + "count": 1 + }, + { + "value": "copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 1367 + }, + { + "value": "Fredrik Lundh", + "count": 139 + }, + { + "value": "Secret Labs AB", + "count": 136 + }, + { + "value": "Bitstream, Inc.", + "count": 21 + }, + { + "value": "Tavmjong Bah", + "count": 21 + }, + { + "value": "Adobe Systems Incorporated", + "count": 18 + }, + { + "value": "Tavmjung Bah", + "count": 11 + }, + { + "value": "Google", + "count": 9 + }, + { + "value": "Alastair Houghton", + "count": 5 + }, + { + "value": "Eric Soroos", + "count": 5 + }, + { + "value": "International Color Consortium", + "count": 5 + }, + { + "value": "Khaled Hosny", + "count": 5 + }, + { + "value": "Coriolis Systems Limited", + "count": 4 + }, + { + "value": "Kevin Cazabon", + "count": 4 + }, + { + "value": "Information Technology", + "count": 3 + }, + { + "value": "Toby J Sargeant", + "count": 3 + }, + { + "value": "American Mathematical Society", + "count": 2 + }, + { + "value": "Digital Equipment Corporation", + "count": 2 + }, + { + "value": "Dov Grobgeld", + "count": 2 + }, + { + "value": "Jack Halten Fahnestock", + "count": 2 + }, + { + "value": "Jeffrey A. Clark (Alex) and contributors", + "count": 2 + }, + { + "value": "Marti Maria", + "count": 2 + }, + { + "value": "Mickael Bonfill", + "count": 2 + }, + { + "value": "The Bungee Project", + "count": 2 + }, + { + "value": "Adobe Variable Font PrototypeRegular1.004 ADBO AdobeVFPrototype-Default", + "count": 1 + }, + { + "value": "Bob Ippolito", + "count": 1 + }, + { + "value": "Brian Crowell", + "count": 1 + }, + { + "value": "Dimitar Toshkov Zhekov", + "count": 1 + }, + { + "value": "Fredrik Lundh, Jeffrey A. Clark (Alex) and contributors", + "count": 1 + }, + { + "value": "Free Software Foundation", + "count": 1 + }, + { + "value": "GNU", + "count": 1 + }, + { + "value": "GNU Freefont contributors", + "count": 1 + }, + { + "value": "GNU Freefont contributors. FreeMono FreeMono", + "count": 1 + }, + { + "value": "Google Inc.Noto Color", + "count": 1 + }, + { + "value": "Health Research Inc.", + "count": 1 + }, + { + "value": "Karsten Hiddemann", + "count": 1 + }, + { + "value": "Kevin B. Kenny", + "count": 1 + }, + { + "value": "Lucent Technologies", + "count": 1 + }, + { + "value": "Marcin Kurczewski", + "count": 1 + }, + { + "value": "Oliver Tonnhofer", + "count": 1 + }, + { + "value": "Pan Jing", + "count": 1 + }, + { + "value": "Roel Nieskens", + "count": 1 + }, + { + "value": "Scriptics Corporation", + "count": 1 + }, + { + "value": "Secret Labs", + "count": 1 + }, + { + "value": "Sun Microsystems", + "count": 1 + }, + { + "value": "The Regents of the University of California", + "count": 1 + }, + { + "value": "Thomas G. Lane", + "count": 1 + }, + { + "value": "William Baxter", + "count": 1 + }, + { + "value": "kevin_cazabon@hotmail.com kevin@cazabon.com", + "count": 1 + }, + { + "value": "the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation", + "count": 1 + } + ], + "authors": [ + { + "value": null, + "count": 1541 + }, + { + "value": "Adobe Photoshop", + "count": 8 + }, + { + "value": "Toby J Sargeant ", + "count": 6 + }, + { + "value": "Jeffrey A. Clark", + "count": 3 + }, + { + "value": "Bryan Davis ", + "count": 2 + }, + { + "value": "Charles E. Gene Cash (gcash@magicnet.net)", + "count": 1 + }, + { + "value": "Federico Mena Quintero", + "count": 1 + }, + { + "value": "Fredrik Lundh, Jeffrey A. Clark", + "count": 1 + }, + { + "value": "Greg Couch, gregc@cgl.ucsf.edu", + "count": 1 + }, + { + "value": "forcing Pillow", + "count": 1 + } + ], + "programming_language": [ + { + "value": "Python", + "count": 283 + }, + { + "value": "C", + "count": 106 + }, + { + "value": "Bash", + "count": 10 + }, + { + "value": "Batchfile", + "count": 1 + }, + { + "value": "CMake", + "count": 1 + }, + { + "value": "CSS", + "count": 1 + }, + { + "value": "HTML", + "count": 1 + }, + { + "value": "verilog", + "count": 1 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "secret-labs-2011", + "count": 1 + } + ], + "copyrights": [ + { + "value": "Copyright (c) by Fredrik Lundh", + "count": 1 + }, + { + "value": "Copyright (c) by Jeffrey A. Clark (Alex) and contributors", + "count": 1 + }, + { + "value": "Copyright (c) by Secret Labs AB", + "count": 1 + } + ], + "holders": [ + { + "value": "Fredrik Lundh", + "count": 1 + }, + { + "value": "Jeffrey A. Clark (Alex) and contributors", + "count": 1 + }, + { + "value": "Secret Labs AB", + "count": 1 + } + ], + "authors": [], + "programming_language": [] + }, + "license_references": [ + { + "key": "apache-2.0", + "language": "en", + "short_name": "Apache 2.0", + "name": "Apache License 2.0", + "category": "Permissive", + "owner": "Apache Software Foundation", + "homepage_url": "http://www.apache.org/licenses/", + "notes": "Per SPDX.org, this version was released January 2004 This license is OSI\ncertified\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Apache-2.0", + "other_spdx_license_keys": [ + "LicenseRef-Apache", + "LicenseRef-Apache-2.0" + ], + "osi_license_key": "Apache-2.0", + "text_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "osi_url": "http://opensource.org/licenses/apache2.0.php", + "faq_url": "http://www.apache.org/foundation/licence-FAQ.html", + "other_urls": [ + "http://www.opensource.org/licenses/Apache-2.0", + "https://opensource.org/licenses/Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/", + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": " Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n \n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n \n 1. Definitions.\n \n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n \n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n \n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n \n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n \n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n \n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n \n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n \n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n \n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n \n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n \n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n \n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n \n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n \n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n \n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n \n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n \n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n \n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n \n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n \n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n \n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n \n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n \n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n \n END OF TERMS AND CONDITIONS\n \n APPENDIX: How to apply the Apache License to your work.\n \n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n \n Copyright [yyyy] [name of copyright owner]\n \n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n \n http://www.apache.org/licenses/LICENSE-2.0\n \n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/apache-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/apache-2.0", + "spdx_url": "https://spdx.org/licenses/Apache-2.0" + }, + { + "key": "bitstream", + "language": "en", + "short_name": "Bitstream Vera Font License", + "name": "Bitstream Vera Font License", + "category": "Permissive", + "owner": "Bitstream", + "homepage_url": "http://www.gnome.org/fonts/#Final_Bitstream_Vera_Fonts", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Bitstream-Vera", + "other_spdx_license_keys": [ + "LicenseRef-scancode-bitstream" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnome.org/fonts/#Final_Bitstream_Vera_Fonts" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://docubrain.com/sites/default/files/licenses/bitstream-vera.html", + "https://web.archive.org/web/20080207013128/http://www.gnome.org/fonts/" + ], + "key_aliases": [], + "minimum_coverage": 50, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute\nthe Font Software, including without limitation the rights to use,\ncopy, merge, publish, distribute, and/or sell copies of the Font\nSoftware, and to permit persons to whom the Font Software is furnished\nto do so, subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\n\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Bitstream\" or the word \"Vera\".\n\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Bitstream Vera\" names.\n\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nBITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\nOR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT\nSOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font\nSoftware without prior written authorization from the Gnome Foundation\nor Bitstream Inc., respectively. For further information, contact:\nfonts at gnome dot org.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bitstream.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/bitstream", + "spdx_url": "https://spdx.org/licenses/Bitstream-Vera" + }, + { + "key": "cc-by-4.0", + "language": "en", + "short_name": "CC-BY-4.0", + "name": "Creative Commons Attribution 4.0 International Public License", + "category": "Permissive", + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/licenses/by/4.0/", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "CC-BY-4.0", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://creativecommons.org/licenses/by/4.0/legalcode" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://creativecommons.org/licenses/by/4.0/legalcode" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Attribution 4.0 International\n\n=======================================================================\n\nCreative Commons Corporation (\"Creative Commons\") is not a law firm and\ndoes not provide legal services or legal advice. Distribution of\nCreative Commons public licenses does not create a lawyer-client or\nother relationship. Creative Commons makes its licenses and related\ninformation available on an \"as-is\" basis. Creative Commons gives no\nwarranties regarding its licenses, any material licensed under their\nterms and conditions, or any related information. Creative Commons\ndisclaims all liability for damages resulting from their use to the\nfullest extent possible.\n\nUsing Creative Commons Public Licenses\n\nCreative Commons public licenses provide a standard set of terms and\nconditions that creators and other rights holders may use to share\noriginal works of authorship and other material subject to copyright\nand certain other rights specified in the public license below. The\nfollowing considerations are for informational purposes only, are not\nexhaustive, and do not form part of our licenses.\n\n Considerations for licensors: Our public licenses are\n intended for use by those authorized to give the public\n permission to use material in ways otherwise restricted by\n copyright and certain other rights. Our licenses are\n irrevocable. Licensors should read and understand the terms\n and conditions of the license they choose before applying it.\n Licensors should also secure all rights necessary before\n applying our licenses so that the public can reuse the\n material as expected. Licensors should clearly mark any\n material not subject to the license. This includes other CC-\n licensed material, or material used under an exception or\n limitation to copyright. More considerations for licensors:\n\twiki.creativecommons.org/Considerations_for_licensors\n\n Considerations for the public: By using one of our public\n licenses, a licensor grants the public permission to use the\n licensed material under specified terms and conditions. If\n the licensor's permission is not necessary for any reason--for\n example, because of any applicable exception or limitation to\n copyright--then that use is not regulated by the license. Our\n licenses grant only permissions under copyright and certain\n other rights that a licensor has authority to grant. Use of\n the licensed material may still be restricted for other\n reasons, including because others have copyright or other\n rights in the material. A licensor may make special requests,\n such as asking that all changes be marked or described.\n Although not required by our licenses, you are encouraged to\n respect those requests where reasonable. More considerations\n for the public: \n\twiki.creativecommons.org/Considerations_for_licensees\n\n=======================================================================\n\nCreative Commons Attribution 4.0 International Public License\n\nBy exercising the Licensed Rights (defined below), You accept and agree\nto be bound by the terms and conditions of this Creative Commons\nAttribution 4.0 International Public License (\"Public License\"). To the\nextent this Public License may be interpreted as a contract, You are\ngranted the Licensed Rights in consideration of Your acceptance of\nthese terms and conditions, and the Licensor grants You such rights in\nconsideration of benefits the Licensor receives from making the\nLicensed Material available under these terms and conditions.\n\n\nSection 1 -- Definitions.\n\n a. Adapted Material means material subject to Copyright and Similar\n Rights that is derived from or based upon the Licensed Material\n and in which the Licensed Material is translated, altered,\n arranged, transformed, or otherwise modified in a manner requiring\n permission under the Copyright and Similar Rights held by the\n Licensor. For purposes of this Public License, where the Licensed\n Material is a musical work, performance, or sound recording,\n Adapted Material is always produced where the Licensed Material is\n synched in timed relation with a moving image.\n\n b. Adapter's License means the license You apply to Your Copyright\n and Similar Rights in Your contributions to Adapted Material in\n accordance with the terms and conditions of this Public License.\n\n c. Copyright and Similar Rights means copyright and/or similar rights\n closely related to copyright including, without limitation,\n performance, broadcast, sound recording, and Sui Generis Database\n Rights, without regard to how the rights are labeled or\n categorized. For purposes of this Public License, the rights\n specified in Section 2(b)(1)-(2) are not Copyright and Similar\n Rights.\n\n d. Effective Technological Measures means those measures that, in the\n absence of proper authority, may not be circumvented under laws\n fulfilling obligations under Article 11 of the WIPO Copyright\n Treaty adopted on December 20, 1996, and/or similar international\n agreements.\n\n e. Exceptions and Limitations means fair use, fair dealing, and/or\n any other exception or limitation to Copyright and Similar Rights\n that applies to Your use of the Licensed Material.\n\n f. Licensed Material means the artistic or literary work, database,\n or other material to which the Licensor applied this Public\n License.\n\n g. Licensed Rights means the rights granted to You subject to the\n terms and conditions of this Public License, which are limited to\n all Copyright and Similar Rights that apply to Your use of the\n Licensed Material and that the Licensor has authority to license.\n\n h. Licensor means the individual(s) or entity(ies) granting rights\n under this Public License.\n\n i. Share means to provide material to the public by any means or\n process that requires permission under the Licensed Rights, such\n as reproduction, public display, public performance, distribution,\n dissemination, communication, or importation, and to make material\n available to the public including in ways that members of the\n public may access the material from a place and at a time\n individually chosen by them.\n\n j. Sui Generis Database Rights means rights other than copyright\n resulting from Directive 96/9/EC of the European Parliament and of\n the Council of 11 March 1996 on the legal protection of databases,\n as amended and/or succeeded, as well as other essentially\n equivalent rights anywhere in the world.\n\n k. You means the individual or entity exercising the Licensed Rights\n under this Public License. Your has a corresponding meaning.\n\n\nSection 2 -- Scope.\n\n a. License grant.\n\n 1. Subject to the terms and conditions of this Public License,\n the Licensor hereby grants You a worldwide, royalty-free,\n non-sublicensable, non-exclusive, irrevocable license to\n exercise the Licensed Rights in the Licensed Material to:\n\n a. reproduce and Share the Licensed Material, in whole or\n in part; and\n\n b. produce, reproduce, and Share Adapted Material.\n\n 2. Exceptions and Limitations. For the avoidance of doubt, where\n Exceptions and Limitations apply to Your use, this Public\n License does not apply, and You do not need to comply with\n its terms and conditions.\n\n 3. Term. The term of this Public License is specified in Section\n 6(a).\n\n 4. Media and formats; technical modifications allowed. The\n Licensor authorizes You to exercise the Licensed Rights in\n all media and formats whether now known or hereafter created,\n and to make technical modifications necessary to do so. The\n Licensor waives and/or agrees not to assert any right or\n authority to forbid You from making technical modifications\n necessary to exercise the Licensed Rights, including\n technical modifications necessary to circumvent Effective\n Technological Measures. For purposes of this Public License,\n simply making modifications authorized by this Section 2(a)\n (4) never produces Adapted Material.\n\n 5. Downstream recipients.\n\n a. Offer from the Licensor -- Licensed Material. Every\n recipient of the Licensed Material automatically\n receives an offer from the Licensor to exercise the\n Licensed Rights under the terms and conditions of this\n Public License.\n\n b. No downstream restrictions. You may not offer or impose\n any additional or different terms or conditions on, or\n apply any Effective Technological Measures to, the\n Licensed Material if doing so restricts exercise of the\n Licensed Rights by any recipient of the Licensed\n Material.\n\n 6. No endorsement. Nothing in this Public License constitutes or\n may be construed as permission to assert or imply that You\n are, or that Your use of the Licensed Material is, connected\n with, or sponsored, endorsed, or granted official status by,\n the Licensor or others designated to receive attribution as\n provided in Section 3(a)(1)(A)(i).\n\n b. Other rights.\n\n 1. Moral rights, such as the right of integrity, are not\n licensed under this Public License, nor are publicity,\n privacy, and/or other similar personality rights; however, to\n the extent possible, the Licensor waives and/or agrees not to\n assert any such rights held by the Licensor to the limited\n extent necessary to allow You to exercise the Licensed\n Rights, but not otherwise.\n\n 2. Patent and trademark rights are not licensed under this\n Public License.\n\n 3. To the extent possible, the Licensor waives any right to\n collect royalties from You for the exercise of the Licensed\n Rights, whether directly or through a collecting society\n under any voluntary or waivable statutory or compulsory\n licensing scheme. In all other cases the Licensor expressly\n reserves any right to collect such royalties.\n\n\nSection 3 -- License Conditions.\n\nYour exercise of the Licensed Rights is expressly made subject to the\nfollowing conditions.\n\n a. Attribution.\n\n 1. If You Share the Licensed Material (including in modified\n form), You must:\n\n a. retain the following if it is supplied by the Licensor\n with the Licensed Material:\n\n i. identification of the creator(s) of the Licensed\n Material and any others designated to receive\n attribution, in any reasonable manner requested by\n the Licensor (including by pseudonym if\n designated);\n\n ii. a copyright notice;\n\n iii. a notice that refers to this Public License;\n\n iv. a notice that refers to the disclaimer of\n warranties;\n\n v. a URI or hyperlink to the Licensed Material to the\n extent reasonably practicable;\n\n b. indicate if You modified the Licensed Material and\n retain an indication of any previous modifications; and\n\n c. indicate the Licensed Material is licensed under this\n Public License, and include the text of, or the URI or\n hyperlink to, this Public License.\n\n 2. You may satisfy the conditions in Section 3(a)(1) in any\n reasonable manner based on the medium, means, and context in\n which You Share the Licensed Material. For example, it may be\n reasonable to satisfy the conditions by providing a URI or\n hyperlink to a resource that includes the required\n information.\n\n 3. If requested by the Licensor, You must remove any of the\n information required by Section 3(a)(1)(A) to the extent\n reasonably practicable.\n\n 4. If You Share Adapted Material You produce, the Adapter's\n License You apply must not prevent recipients of the Adapted\n Material from complying with this Public License.\n\n\nSection 4 -- Sui Generis Database Rights.\n\nWhere the Licensed Rights include Sui Generis Database Rights that\napply to Your use of the Licensed Material:\n\n a. for the avoidance of doubt, Section 2(a)(1) grants You the right\n to extract, reuse, reproduce, and Share all or a substantial\n portion of the contents of the database;\n\n b. if You include all or a substantial portion of the database\n contents in a database in which You have Sui Generis Database\n Rights, then the database in which You have Sui Generis Database\n Rights (but not its individual contents) is Adapted Material; and\n\n c. You must comply with the conditions in Section 3(a) if You Share\n all or a substantial portion of the contents of the database.\n\nFor the avoidance of doubt, this Section 4 supplements and does not\nreplace Your obligations under this Public License where the Licensed\nRights include other Copyright and Similar Rights.\n\n\nSection 5 -- Disclaimer of Warranties and Limitation of Liability.\n\n a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE\n EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS\n AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF\n ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,\n IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,\n WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR\n PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,\n ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT\n KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT\n ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.\n\n b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE\n TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,\n NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,\n INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,\n COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR\n USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN\n ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR\n DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR\n IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.\n\n c. The disclaimer of warranties and limitation of liability provided\n above shall be interpreted in a manner that, to the extent\n possible, most closely approximates an absolute disclaimer and\n waiver of all liability.\n\n\nSection 6 -- Term and Termination.\n\n a. This Public License applies for the term of the Copyright and\n Similar Rights licensed here. However, if You fail to comply with\n this Public License, then Your rights under this Public License\n terminate automatically.\n\n b. Where Your right to use the Licensed Material has terminated under\n Section 6(a), it reinstates:\n\n 1. automatically as of the date the violation is cured, provided\n it is cured within 30 days of Your discovery of the\n violation; or\n\n 2. upon express reinstatement by the Licensor.\n\n For the avoidance of doubt, this Section 6(b) does not affect any\n right the Licensor may have to seek remedies for Your violations\n of this Public License.\n\n c. For the avoidance of doubt, the Licensor may also offer the\n Licensed Material under separate terms or conditions or stop\n distributing the Licensed Material at any time; however, doing so\n will not terminate this Public License.\n\n d. Sections 1, 5, 6, 7, and 8 survive termination of this Public\n License.\n\n\nSection 7 -- Other Terms and Conditions.\n\n a. The Licensor shall not be bound by any additional or different\n terms or conditions communicated by You unless expressly agreed.\n\n b. Any arrangements, understandings, or agreements regarding the\n Licensed Material not stated herein are separate from and\n independent of the terms and conditions of this Public License.\n\n\nSection 8 -- Interpretation.\n\n a. For the avoidance of doubt, this Public License does not, and\n shall not be interpreted to, reduce, limit, restrict, or impose\n conditions on any use of the Licensed Material that could lawfully\n be made without permission under this Public License.\n\n b. To the extent possible, if any provision of this Public License is\n deemed unenforceable, it shall be automatically reformed to the\n minimum extent necessary to make it enforceable. If the provision\n cannot be reformed, it shall be severed from this Public License\n without affecting the enforceability of the remaining terms and\n conditions.\n\n c. No term or condition of this Public License will be waived and no\n failure to comply consented to unless expressly agreed to by the\n Licensor.\n\n d. Nothing in this Public License constitutes or may be interpreted\n as a limitation upon, or waiver of, any privileges and immunities\n that apply to the Licensor or You, including from the legal\n processes of any jurisdiction or authority.\n\n\n=======================================================================\n\nCreative Commons is not a party to its public\nlicenses. Notwithstanding, Creative Commons may elect to apply one of\nits public licenses to material it publishes and in those instances\nwill be considered the “Licensor.” The text of the Creative Commons\npublic licenses is dedicated to the public domain under the CC0 Public\nDomain Dedication. Except for the limited purpose of indicating that\nmaterial is shared under a Creative Commons public license or as\notherwise permitted by the Creative Commons policies published at\ncreativecommons.org/policies, Creative Commons does not authorize the\nuse of the trademark \"Creative Commons\" or any other trademark or logo\nof Creative Commons without its prior written consent including,\nwithout limitation, in connection with any unauthorized modifications\nto any of its public licenses or any other arrangements,\nunderstandings, or agreements concerning use of licensed material. For\nthe avoidance of doubt, this paragraph does not form part of the\npublic licenses.\n\nCreative Commons may be contacted at creativecommons.org.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc-by-4.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc-by-4.0", + "spdx_url": "https://spdx.org/licenses/CC-BY-4.0" + }, + { + "key": "cc0-1.0", + "language": "en", + "short_name": "CC0-1.0", + "name": "Creative Commons CC0 1.0 Universal", + "category": "Public Domain", + "owner": "Creative Commons", + "homepage_url": "http://creativecommons.org/publicdomain/zero/1.0/", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "CC0-1.0", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://creativecommons.org/publicdomain/zero/1.0/legalcode" + ], + "osi_url": null, + "faq_url": "http://wiki.creativecommons.org/CC0_FAQ", + "other_urls": [ + "https://creativecommons.org/publicdomain/zero/1.0/legalcode" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Creative Commons Legal Code\n\nCC0 1.0 Universal\n\n CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\n LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\n ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\n INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\n REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\n PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\n THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\n HEREUNDER.\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for\nthe purpose of contributing to a commons of creative, cultural and\nscientific works (\"Commons\") that the public can reliably and without fear\nof later claims of infringement build upon, modify, incorporate in other\nworks, reuse and redistribute as freely as possible in any form whatsoever\nand for any purposes, including without limitation commercial purposes.\nThese owners may contribute to the Commons to promote the ideal of a free\nculture and the further production of creative, cultural and scientific\nworks, or to gain reputation or greater distribution for their Work in\npart through the use and efforts of others.\n\nFor these and/or other purposes and motivations, and without any\nexpectation of additional consideration or compensation, the person\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\nis an owner of Copyright and Related Rights in the Work, voluntarily\nelects to apply CC0 to the Work and publicly distribute the Work under its\nterms, with knowledge of his or her Copyright and Related Rights in the\nWork and the meaning and intended legal effect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not\nlimited to, the following:\n\n i. the right to reproduce, adapt, distribute, perform, display,\n communicate, and translate a Work;\n ii. moral rights retained by the original author(s) and/or performer(s);\niii. publicity and privacy rights pertaining to a person's image or\n likeness depicted in a Work;\n iv. rights protecting against unfair competition in regards to a Work,\n subject to the limitations in paragraph 4(a), below;\n v. rights protecting the extraction, dissemination, use and reuse of data\n in a Work;\n vi. database rights (such as those arising under Directive 96/9/EC of the\n European Parliament and of the Council of 11 March 1996 on the legal\n protection of databases, and under any national implementation\n thereof, including any amended or successor version of such\n directive); and\nvii. other similar, equivalent or corresponding rights throughout the\n world based on applicable law or treaty, and any national\n implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention\nof, applicable law, Affirmer hereby overtly, fully, permanently,\nirrevocably and unconditionally waives, abandons, and surrenders all of\nAffirmer's Copyright and Related Rights and associated claims and causes\nof action, whether now known or unknown (including existing as well as\nfuture claims and causes of action), in the Work (i) in all territories\nworldwide, (ii) for the maximum duration provided by applicable law or\ntreaty (including future time extensions), (iii) in any current or future\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\nincluding without limitation commercial, advertising or promotional\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\nmember of the public at large and to the detriment of Affirmer's heirs and\nsuccessors, fully intending that such Waiver shall not be subject to\nrevocation, rescission, cancellation, termination, or any other legal or\nequitable action to disrupt the quiet enjoyment of the Work by the public\nas contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason\nbe judged legally invalid or ineffective under applicable law, then the\nWaiver shall be preserved to the maximum extent permitted taking into\naccount Affirmer's express Statement of Purpose. In addition, to the\nextent the Waiver is so judged Affirmer hereby grants to each affected\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\nirrevocable and unconditional license to exercise Affirmer's Copyright and\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\nmaximum duration provided by applicable law or treaty (including future\ntime extensions), (iii) in any current or future medium and for any number\nof copies, and (iv) for any purpose whatsoever, including without\nlimitation commercial, advertising or promotional purposes (the\n\"License\"). The License shall be deemed effective as of the date CC0 was\napplied by Affirmer to the Work. Should any part of the License for any\nreason be judged legally invalid or ineffective under applicable law, such\npartial invalidity or ineffectiveness shall not invalidate the remainder\nof the License, and in such case Affirmer hereby affirms that he or she\nwill not (i) exercise any of his or her remaining Copyright and Related\nRights in the Work or (ii) assert any associated claims and causes of\naction with respect to the Work, in either case contrary to Affirmer's\nexpress Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\n surrendered, licensed or otherwise affected by this document.\n b. Affirmer offers the Work as-is and makes no representations or\n warranties of any kind concerning the Work, express, implied,\n statutory or otherwise, including without limitation warranties of\n title, merchantability, fitness for a particular purpose, non\n infringement, or the absence of latent or other defects, accuracy, or\n the present or absence of errors, whether or not discoverable, all to\n the greatest extent permissible under applicable law.\n c. Affirmer disclaims responsibility for clearing rights of other persons\n that may apply to the Work or any use thereof, including without\n limitation any person's Copyright and Related Rights in the Work.\n Further, Affirmer disclaims responsibility for obtaining any necessary\n consents, permissions or other rights required for any use of the\n Work.\n d. Affirmer understands and acknowledges that Creative Commons is not a\n party to this document and has no duty or obligation with respect to\n this CC0 or use of the Work.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/cc0-1.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/cc0-1.0", + "spdx_url": "https://spdx.org/licenses/CC0-1.0" + }, + { + "key": "commercial-license", + "language": "en", + "short_name": "Commercial License", + "name": "Commercial License", + "category": "Commercial", + "owner": "Unspecified", + "homepage_url": null, + "notes": "this is a generic commercial license", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": true, + "spdx_license_key": "LicenseRef-scancode-commercial-license", + "other_spdx_license_keys": [ + "LicenseRef-Commercial" + ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This component is licensed under a commercial contract from the supplier.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/commercial-license.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/commercial-license", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/commercial-license.LICENSE" + }, + { + "key": "font-exception-gpl", + "language": "en", + "short_name": "Font exception to GPL", + "name": "Font exception to GPL", + "category": "Copyleft Limited", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-faq.html#FontException", + "notes": null, + "is_builtin": true, + "is_exception": true, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "Font-exception-2.0", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/gpl-faq.html#FontException" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": "This library is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the Free\nSoftware Foundation.\nThis library is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for\nmore details.\nYou should have received a copy of the GNU General Public License along\nwith this library; see the file COPYING. If not, write to the Free Software\nFoundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\nAs a special exception, if you create a document which uses\nthis font, and embed this font or unaltered portions of this\nfont into the document, this font does not by itself cause\nthe resulting document to be covered by the GNU General Public\nLicense. This exception does not however invalidate any other\nreasons why the document might be covered by the GNU General\nPublic License. If you modify this font, you may extend this\nexception to your version of the font, but you are not\nobligated to do so. If you do not wish to do so, delete this\nexception statement from your version.\n", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "As a special exception, if you create a document which uses\nthis font, and embed this font or unaltered portions of this\nfont into the document, this font does not by itself cause\nthe resulting document to be covered by the GNU General Public\nLicense. This exception does not however invalidate any other\nreasons why the document might be covered by the GNU General\nPublic License. If you modify this font, you may extend this\nexception to your version of the font, but you are not\nobligated to do so. If you do not wish to do so, delete this\nexception statement from your version.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/font-exception-gpl.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/font-exception-gpl", + "spdx_url": "https://spdx.org/licenses/Font-exception-2.0" + }, + { + "key": "gpl-1.0-plus", + "language": "en", + "short_name": "GPL 1.0 or later", + "name": "GNU General Public License 1.0 or later", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", + "notes": "Per SPDX.org, this license was released February 1989.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-1.0-or-later", + "other_spdx_license_keys": [ + "GPL-1.0+", + "LicenseRef-GPL" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 1, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,\nCambridge, MA 02139, USA.\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 1, February 1989\n\n Copyright (C) 1989 Free Software Foundation, Inc.\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The license agreements of most software companies try to keep users\nat the mercy of those companies. By contrast, our General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. The\nGeneral Public License applies to the Free Software Foundation's\nsoftware and to any other program whose authors commit to using it.\nYou can use it for your programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Specifically, the General Public License is designed to make\nsure that you have the freedom to give away or sell copies of free\nsoftware, that you receive source code or can get it if you want it,\nthat you can change the software or use pieces of it in new free\nprograms; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n For example, if you distribute copies of a such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must tell them their rights.\n\n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any program or other work which\ncontains a notice placed by the copyright holder saying it may be\ndistributed under the terms of this General Public License. The\n\"Program\", below, refers to any such program or work, and a \"work based\non the Program\" means either the Program or any work containing the\nProgram or a portion of it, either verbatim or with modifications. Each\nlicensee is addressed as \"you\".\n\n 1. You may copy and distribute verbatim copies of the Program's source\ncode as you receive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice and\ndisclaimer of warranty; keep intact all the notices that refer to this\nGeneral Public License and to the absence of any warranty; and give any\nother recipients of the Program a copy of this General Public License\nalong with the Program. You may charge a fee for the physical act of\ntransferring a copy.\n\n 2. You may modify your copy or copies of the Program or any portion of\nit, and copy and distribute such modifications under the terms of Paragraph\n1 above, provided that you also do the following:\n\n a) cause the modified files to carry prominent notices stating that\n you changed the files and the date of any change; and\n\n b) cause the whole of any work that you distribute or publish, that\n in whole or in part contains the Program or any part thereof, either\n with or without modifications, to be licensed at no charge to all\n third parties under the terms of this General Public License (except\n that you may choose to grant warranty protection to some or all\n third parties, at your option).\n\n c) If the modified program normally reads commands interactively when\n run, you must cause it, when started running for such interactive use\n in the simplest and most usual way, to print or display an\n announcement including an appropriate copyright notice and a notice\n that there is no warranty (or else, saying that you provide a\n warranty) and that users may redistribute the program under these\n conditions, and telling the user how to view a copy of this General\n Public License.\n\n d) You may charge a fee for the physical act of transferring a\n copy, and you may at your option offer warranty protection in\n exchange for a fee.\n\nMere aggregation of another independent work with the Program (or its\nderivative) on a volume of a storage or distribution medium does not bring\nthe other work under the scope of these terms.\n\n\n 3. You may copy and distribute the Program (or a portion or derivative of\nit, under Paragraph 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided that you also do one of the following:\n\n a) accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for at least three\n years, to give any third party free (except for a nominal charge\n for the cost of distribution) a complete machine-readable copy of the\n corresponding source code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany it with the information you received as to where the\n corresponding source code may be obtained. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form alone.)\n\nSource code for a work means the preferred form of the work for making\nmodifications to it. For an executable file, complete source code means\nall the source code for all modules it contains; but, as a special\nexception, it need not include source code for modules which are standard\nlibraries that accompany the operating system on which the executable\nfile runs, or for standard header files or definitions files that\naccompany that operating system.\n\n 4. You may not copy, modify, sublicense, distribute or transfer the\nProgram except as expressly provided under this General Public License.\nAny attempt otherwise to copy, modify, sublicense, distribute or transfer\nthe Program is void, and will automatically terminate your rights to use\nthe Program under this License. However, parties who have received\ncopies, or rights to use copies, from you under this General Public\nLicense will not have their licenses terminated so long as such parties\nremain in full compliance.\n\n 5. By copying, distributing or modifying the Program (or any work based\non the Program) you indicate your acceptance of this license to do so,\nand all its terms and conditions.\n\n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the original\nlicensor to copy, distribute or modify the Program subject to these\nterms and conditions. You may not impose any further restrictions on the\nrecipients' exercise of the rights granted herein.\n\n\n 7. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number. If the Program\nspecifies a version number of the license which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthe license, you may choose any version ever published by the Free Software\nFoundation.\n\n 8. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n NO WARRANTY\n\n 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n Appendix: How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to humanity, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these\nterms.\n\n To do so, attach the following notices to the program. It is safest to\nattach them to the start of each source file to most effectively convey\nthe exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) 19yy \n\n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 1, or (at your option)\n any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA\n\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n Gnomovision version 69, Copyright (C) 19xx name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the\nappropriate parts of the General Public License. Of course, the\ncommands you use may be called something other than `show w' and `show\nc'; they could even be mouse-clicks or menu items--whatever suits your\nprogram.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n program `Gnomovision' (a program to direct compilers to make passes\n at assemblers) written by James Hacker.\n\n , 1 April 1989\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-1.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-1.0-plus", + "spdx_url": "https://spdx.org/licenses/GPL-1.0-or-later" + }, + { + "key": "gpl-2.0", + "language": "en", + "short_name": "GPL 2.0", + "name": "GNU General Public License 2.0", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-2.0.html", + "notes": "This is the last version of the GPL text as published by the FSF. This variation was published around about the time of the FSF released the GPL 3 in July 2007. See http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt It is found live here https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and here https://www.gnu.org/licenses/old-licenses/gpl-2.0.html It refers to the Franklin Street address and to the GNU Lesser General Public License everywhere both in the text and HTML formats. There are many other variations of the GPL 2.0 text that were published over the years by the FSF and the gnu.org website. You can find the detailed history of this text at https://github.com/pombredanne/gpl-history and each variant is available as a license detection rule. Per SPDX.org, this license was released June 1991 This license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-2.0-only", + "other_spdx_license_keys": [ + "GPL-2.0", + "GPL 2.0", + "LicenseRef-GPL-2.0" + ], + "osi_license_key": "GPL-2.0", + "text_urls": [ + "http://www.gnu.org/licenses/gpl-2.0.txt", + "http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt" + ], + "osi_url": "http://opensource.org/licenses/gpl-license.php", + "faq_url": "http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html", + "other_urls": [ + "http://creativecommons.org/choose/cc-gpl", + "http://creativecommons.org/images/public/cc-GPL-a.png", + "http://creativecommons.org/licenses/GPL/2.0/", + "http://creativecommons.org/licenses/GPL/2.0/legalcode.pt", + "http://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "http://www.opensource.org/licenses/GPL-2.0", + "https://opensource.org/licenses/GPL-2.0", + "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1989, 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n \n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n \n Preamble\n \n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users. This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it. (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.) You can apply it to\nyour programs, too.\n \n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n \n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n \n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have. You must make sure that they, too, receive or can get the\nsource code. And you must show them these terms so they know their\nrights.\n \n We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n \n Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware. If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n \n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary. To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n \n The precise terms and conditions for copying, distribution and\nmodification follow.\n \n GNU GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n \n 0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License. The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage. (Hereinafter, translation is included without limitation in\nthe term \"modification\".) Each licensee is addressed as \"you\".\n \nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n \n 1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n \nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n \n 2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n \n a) You must cause the modified files to carry prominent notices\n stating that you changed the files and the date of any change.\n \n b) You must cause any work that you distribute or publish, that in\n whole or in part contains or is derived from the Program or any\n part thereof, to be licensed as a whole at no charge to all third\n parties under the terms of this License.\n \n c) If the modified program normally reads commands interactively\n when run, you must cause it, when started running for such\n interactive use in the most ordinary way, to print or display an\n announcement including an appropriate copyright notice and a\n notice that there is no warranty (or else, saying that you provide\n a warranty) and that users may redistribute the program under\n these conditions, and telling the user how to view a copy of this\n License. (Exception: if the Program itself is interactive but\n does not normally print such an announcement, your work based on\n the Program is not required to print an announcement.)\n \nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n \nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n \nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n \n 3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n \n a) Accompany it with the complete corresponding machine-readable\n source code, which must be distributed under the terms of Sections\n 1 and 2 above on a medium customarily used for software interchange; or,\n \n b) Accompany it with a written offer, valid for at least three\n years, to give any third party, for a charge no more than your\n cost of physically performing source distribution, a complete\n machine-readable copy of the corresponding source code, to be\n distributed under the terms of Sections 1 and 2 above on a medium\n customarily used for software interchange; or,\n \n c) Accompany it with the information you received as to the offer\n to distribute corresponding source code. (This alternative is\n allowed only for noncommercial distribution and only if you\n received the program in object code or executable form with such\n an offer, in accord with Subsection b above.)\n \nThe source code for a work means the preferred form of the work for\nmaking modifications to it. For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable. However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n \nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n \n 4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License. Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n \n 5. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n \n 6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n \n 7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n \nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n \nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n \nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n \n 8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded. In such case, this License incorporates\nthe limitation as if written in the body of this License.\n \n 9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n \nEach version is given a distinguishing version number. If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation. If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n \n 10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission. For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this. Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n \n NO WARRANTY\n \n 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n \n 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n \n END OF TERMS AND CONDITIONS\n \n How to Apply These Terms to Your New Programs\n \n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n \n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n \n \n Copyright (C) \n \n This program is free software; you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation; either version 2 of the License, or\n (at your option) any later version.\n \n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n \n You should have received a copy of the GNU General Public License along\n with this program; if not, write to the Free Software Foundation, Inc.,\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n \nAlso add information on how to contact you by electronic and paper mail.\n \nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n \n Gnomovision version 69, Copyright (C) year name of author\n Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n \nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n \nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary. Here is a sample; alter the names:\n \n Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n `Gnomovision' (which makes passes at compilers) written by James Hacker.\n \n , 1 April 1989\n Ty Coon, President of Vice\n \nThis General Public License does not permit incorporating your program into\nproprietary programs. If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-2.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-2.0", + "spdx_url": "https://spdx.org/licenses/GPL-2.0-only" + }, + { + "key": "gpl-3.0", + "language": "en", + "short_name": "GPL 3.0", + "name": "GNU General Public License 3.0", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0.html", + "notes": "Per SPDX.org, this license was released 29 June 2007 This license is OSI\ncertified.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-3.0-only", + "other_spdx_license_keys": [ + "GPL-3.0", + "LicenseRef-gpl-3.0" + ], + "osi_license_key": "GPL-3.0", + "text_urls": [ + "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "http://www.gnu.org/licenses/gpl-3.0.txt" + ], + "osi_url": "http://opensource.org/licenses/gpl-3.0.html", + "faq_url": "http://www.gnu.org/licenses/gpl-faq.html", + "other_urls": [ + "http://www.gnu.org/licenses/quick-guide-gplv3.html", + "http://www.opensource.org/licenses/GPL-3.0", + "https://opensource.org/licenses/GPL-3.0", + "https://www.gnu.org/licenses/gpl-3.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "https://fsf.org/", + "https://www.gnu.org/licenses/", + "https://www.gnu.org/licenses/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": " GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n \n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n \n Preamble\n \n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n \n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n \n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n \n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n \n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n \n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n \n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n \n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n \n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n \n The precise terms and conditions for copying, distribution and\nmodification follow.\n \n TERMS AND CONDITIONS\n \n 0. Definitions.\n \n \"This License\" refers to version 3 of the GNU General Public License.\n \n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n \n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n \n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n \n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n \n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n \n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n \n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n \n 1. Source Code.\n \n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n \n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n \n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n \n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n \n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n \n The Corresponding Source for a work in source code form is that\nsame work.\n \n 2. Basic Permissions.\n \n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n \n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n \n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n \n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n \n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n \n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n \n 4. Conveying Verbatim Copies.\n \n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n \n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n \n 5. Conveying Modified Source Versions.\n \n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n \n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n \n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n \n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n \n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n \n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n \n 6. Conveying Non-Source Forms.\n \n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n \n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n \n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n \n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n \n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n \n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n \n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n \n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n \n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n \n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n \n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n \n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n \n 7. Additional Terms.\n \n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n \n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n \n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n \n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n \n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n \n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n \n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n \n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n \n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n \n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n \n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n \n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n \n 8. Termination.\n \n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n \n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n \n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n \n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n \n 9. Acceptance Not Required for Having Copies.\n \n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n \n 10. Automatic Licensing of Downstream Recipients.\n \n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n \n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n \n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n \n 11. Patents.\n \n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n \n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n \n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n \n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n \n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n \n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n \n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n \n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n \n 12. No Surrender of Others' Freedom.\n \n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n \n 13. Use with the GNU Affero General Public License.\n \n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n \n 14. Revised Versions of this License.\n \n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n \n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n \n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n \n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n \n 15. Disclaimer of Warranty.\n \n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n \n 16. Limitation of Liability.\n \n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n \n 17. Interpretation of Sections 15 and 16.\n \n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n \n END OF TERMS AND CONDITIONS\n \n How to Apply These Terms to Your New Programs\n \n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n \n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n \n \n Copyright (C) \n \n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n \n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n \n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n \nAlso add information on how to contact you by electronic and paper mail.\n \n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n \n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n \nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n \n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n \n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-only" + }, + { + "key": "gpl-3.0-plus", + "language": "en", + "short_name": "GPL 3.0 or later", + "name": "GNU General Public License 3.0 or later", + "category": "Copyleft", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/gpl-3.0-standalone.html", + "notes": "Per SPDX.org, this license was released 29 June 2007 This license is OSI\ncertified.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "GPL-3.0-or-later", + "other_spdx_license_keys": [ + "GPL-3.0+", + "LicenseRef-GPL-3.0-or-later" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/gpl-3.0-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "http://www.opensource.org/licenses/GPL-3.0", + "https://opensource.org/licenses/GPL-3.0", + "https://www.gnu.org/licenses/gpl-3.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 2007 Free Software Foundation, Inc. " + ], + "ignorable_holders": [ + "Free Software Foundation, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/", + "https://fsf.org/", + "https://www.gnu.org/licenses/", + "https://www.gnu.org/licenses/why-not-lgpl.html" + ], + "ignorable_emails": [], + "text": "This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n Copyright (C) \n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/gpl-3.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/gpl-3.0-plus", + "spdx_url": "https://spdx.org/licenses/GPL-3.0-or-later" + }, + { + "key": "historical", + "language": "en", + "short_name": "Historical Permission Notice and Disclaimer", + "name": "Historical Permission Notice and Disclaimer", + "category": "Permissive", + "owner": "OSI - Open Source Initiative", + "homepage_url": "http://www.opensource.org/licenses/historical.php", + "notes": "Per SPDX.org, this license is OSI certified. This license has been\nvoluntarily deprecated by its author.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "HPND", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://www.opensource.org/licenses/historical.php" + ], + "osi_url": "http://www.opensource.org/licenses/historical.php", + "faq_url": null, + "other_urls": [ + "http://www.opensource.org/licenses/HPND", + "https://opensource.org/licenses/HPND" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appear in all copies, and\nthat both that copyright notice and this permission notice\nappear in supporting documentation, and that the name of copyright\nholder or related entities not be used in advertising or publicity\npertaining to distribution of the software without specific, written\nprior permission. Copyright holder makes no representations about\nthe suitability of this software for any purpose. It is provided \"as is\"\nwithout express or implied warranty.\n\nCopyright holder DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL copyright holder BE LIABLE FOR ANY\nSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\nRESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF\nCONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\nCONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/historical.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/historical", + "spdx_url": "https://spdx.org/licenses/HPND" + }, + { + "key": "lgpl-2.0-plus", + "language": "en", + "short_name": "LGPL 2.0 or later", + "name": "GNU Library General Public License 2.0 or later", + "category": "Copyleft Limited", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html", + "notes": "Per SPDX.org, this license was released June 1991. This license has been\nsuperseded by LGPL v2.1\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LGPL-2.0-or-later", + "other_spdx_license_keys": [ + "LGPL-2.0+", + "LicenseRef-LGPL" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Library General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n\nYou should have received a copy of the GNU Library General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1991 Free Software Foundation, Inc.\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the library GPL. It is\n numbered 2 because it goes with version 2 of the ordinary GPL.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Library General Public License, applies to some\nspecially designated Free Software Foundation software, and to any\nother libraries whose authors decide to use it. You can use it for\nyour libraries, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if\nyou distribute copies of the library, or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link a program with the library, you must provide\ncomplete object files to the recipients so that they can relink them\nwith the library, after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n Our method of protecting your rights has two steps: (1) copyright\nthe library, and (2) offer you this license which gives you legal\npermission to copy, distribute and/or modify the library.\n\n Also, for each distributor's protection, we want to make certain\nthat everyone understands that there is no warranty for this free\nlibrary. If the library is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original\nversion, so that any problems introduced by others will not reflect on\nthe original authors' reputations.\n\n Finally, any free program is threatened constantly by software\npatents. We wish to avoid the danger that companies distributing free\nsoftware will individually obtain patent licenses, thus in effect\ntransforming the program into proprietary software. To prevent this,\nwe have made it clear that any patent must be licensed for everyone's\nfree use or not licensed at all.\n\n Most GNU software, including some libraries, is covered by the ordinary\nGNU General Public License, which was designed for utility programs. This\nlicense, the GNU Library General Public License, applies to certain\ndesignated libraries. This license is quite different from the ordinary\none; be sure to read it in full, and don't assume that anything in it is\nthe same as in the ordinary license.\n\n The reason we have a separate public license for some libraries is that\nthey blur the distinction we usually make between modifying or adding to a\nprogram and simply using it. Linking a program with a library, without\nchanging the library, is in some sense simply using the library, and is\nanalogous to running a utility program or application program. However, in\na textual and legal sense, the linked executable is a combined work, a\nderivative of the original library, and the ordinary General Public License\ntreats it as such.\n\n Because of this blurred distinction, using the ordinary General\nPublic License for libraries did not effectively promote software\nsharing, because most developers did not use the libraries. We\nconcluded that weaker conditions might promote sharing better.\n\n However, unrestricted linking of non-free programs would deprive the\nusers of those programs of all benefit from the free status of the\nlibraries themselves. This Library General Public License is intended to\npermit developers of non-free programs to use free libraries, while\npreserving your freedom as a user of such programs to change the free\nlibraries that are incorporated in them. (We have not seen how to achieve\nthis as regards changes in header files, but we have achieved it as regards\nchanges in the actual functions of the Library.) The hope is that this\nwill lead to faster development of free libraries.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, while the latter only\nworks together with the library.\n\n Note that it is possible for a library to be covered by the ordinary\nGeneral Public License rather than by this special one.\n\n GNU LIBRARY GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library which\ncontains a notice placed by the copyright holder or other authorized\nparty saying it may be distributed under the terms of this Library\nGeneral Public License (also called \"this License\"). Each licensee is\naddressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n 6. As an exception to the Sections above, you may also compile or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n c) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n d) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe source code distributed need not include anything that is normally\ndistributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Library General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Library General Public\n License as published by the Free Software Foundation; either\n version 2 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Library General Public License for more details.\n\n You should have received a copy of the GNU Library General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.0-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.0-plus", + "spdx_url": "https://spdx.org/licenses/LGPL-2.0-or-later" + }, + { + "key": "lgpl-2.1", + "language": "en", + "short_name": "LGPL 2.1", + "name": "GNU Lesser General Public License 2.1", + "category": "Copyleft Limited", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/lgpl-2.1.html", + "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LGPL-2.1-only", + "other_spdx_license_keys": [ + "LGPL-2.1", + "LicenseRef-LGPL-2.1" + ], + "osi_license_key": "LGPL-2.1", + "text_urls": [ + "http://www.gnu.org/licenses/lgpl-2.1.txt" + ], + "osi_url": "http://opensource.org/licenses/lgpl-2.1.php", + "faq_url": null, + "other_urls": [ + "http://creativecommons.org/choose/cc-lgpl", + "http://creativecommons.org/images/public/cc-LGPL-a.png", + "http://creativecommons.org/licenses/LGPL/2.1/", + "http://creativecommons.org/licenses/LGPL/2.1/legalcode.pt", + "http://i.creativecommons.org/l/LGPL/2.1/88x62.png", + "http://www.gnu.org/copyleft/lesser.html", + "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "http://www.opensource.org/licenses/LGPL-2.1", + "https://opensource.org/licenses/LGPL-2.1", + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": " GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n \n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n \n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n \n Preamble\n \n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n \n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n \n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n \n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n \n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n \n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n \n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n \n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n \n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n \n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n \n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n \n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n \n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n \n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n \n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n \n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n \n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n \n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n \n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n \n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n \n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n \n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n \n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n \n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n \n a) The modified work must itself be a software library.\n \n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n \n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n \n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n \n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n \nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n \nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n \nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n \n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n \n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n \n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n \n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n \n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n \n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n \n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n \n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n \n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n \n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n \n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n \n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n \n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n \n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n \n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n \n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n \n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n \n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n \n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n \n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n \n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n \n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n \n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n \n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n \n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n \n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n \nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n \nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n \nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n \n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n \n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n \nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n \n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n \n NO WARRANTY\n \n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n \n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n \n END OF TERMS AND CONDITIONS\n \n\n How to Apply These Terms to Your New Libraries\n \n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n \n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n \n \n Copyright (C) \n \n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n \n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n \n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n \nAlso add information on how to contact you by electronic and paper mail.\n \nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n \n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n \n , 1 April 1990\n Ty Coon, President of Vice\n \nThat's all there is to it!", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-only" + }, + { + "key": "lgpl-2.1-plus", + "language": "en", + "short_name": "LGPL 2.1 or later", + "name": "GNU Lesser General Public License 2.1 or later", + "category": "Copyleft Limited", + "owner": "Free Software Foundation (FSF)", + "homepage_url": "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "notes": "Per SPDX.org, this license was released February 1999. This license is OSI\ncertified.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LGPL-2.1-or-later", + "other_spdx_license_keys": [ + "LGPL-2.1+" + ], + "osi_license_key": null, + "text_urls": [ + "http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "http://www.gnu.org/copyleft/lesser.html", + "http://www.opensource.org/licenses/LGPL-2.1", + "https://opensource.org/licenses/LGPL-2.1", + "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html" + ], + "key_aliases": [], + "minimum_coverage": 99, + "standard_notice": null, + "ignorable_copyrights": [ + "Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + "copyrighted by the Free Software Foundation" + ], + "ignorable_holders": [ + "Free Software Foundation, Inc.", + "the Free Software Foundation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This library is free software; you can redistribute it and/or modify it under\nthe terms of the GNU Lesser General Public License as published by the Free\nSoftware Foundation; either version 2.1 of the License, or (at your option) any\nlater version.\n\nThis library is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along\nwith this library; if not, write to the Free Software Foundation, Inc., 51\nFranklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n Version 2.1, February 1999\n\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n[This is the first released version of the Lesser GPL. It also counts\n as the successor of the GNU Library Public License, version 2, hence\n the version number 2.1.]\n\n Preamble\n\n The licenses for most software are designed to take away your\nfreedom to share and change it. By contrast, the GNU General Public\nLicenses are intended to guarantee your freedom to share and change\nfree software--to make sure the software is free for all its users.\n\n This license, the Lesser General Public License, applies to some\nspecially designated software packages--typically libraries--of the\nFree Software Foundation and other authors who decide to use it. You\ncan use it too, but we suggest you first think carefully about whether\nthis license or the ordinary General Public License is the better\nstrategy to use in any particular case, based on the explanations below.\n\n When we speak of free software, we are referring to freedom of use,\nnot price. Our General Public Licenses are designed to make sure that\nyou have the freedom to distribute copies of free software (and charge\nfor this service if you wish); that you receive source code or can get\nit if you want it; that you can change the software and use pieces of\nit in new free programs; and that you are informed that you can do\nthese things.\n\n To protect your rights, we need to make restrictions that forbid\ndistributors to deny you these rights or to ask you to surrender these\nrights. These restrictions translate to certain responsibilities for\nyou if you distribute copies of the library or if you modify it.\n\n For example, if you distribute copies of the library, whether gratis\nor for a fee, you must give the recipients all the rights that we gave\nyou. You must make sure that they, too, receive or can get the source\ncode. If you link other code with the library, you must provide\ncomplete object files to the recipients, so that they can relink them\nwith the library after making changes to the library and recompiling\nit. And you must show them these terms so they know their rights.\n\n We protect your rights with a two-step method: (1) we copyright the\nlibrary, and (2) we offer you this license, which gives you legal\npermission to copy, distribute and/or modify the library.\n\n To protect each distributor, we want to make it very clear that\nthere is no warranty for the free library. Also, if the library is\nmodified by someone else and passed on, the recipients should know\nthat what they have is not the original version, so that the original\nauthor's reputation will not be affected by problems that might be\nintroduced by others.\n\n\n Finally, software patents pose a constant threat to the existence of\nany free program. We wish to make sure that a company cannot\neffectively restrict the users of a free program by obtaining a\nrestrictive license from a patent holder. Therefore, we insist that\nany patent license obtained for a version of the library must be\nconsistent with the full freedom of use specified in this license.\n\n Most GNU software, including some libraries, is covered by the\nordinary GNU General Public License. This license, the GNU Lesser\nGeneral Public License, applies to certain designated libraries, and\nis quite different from the ordinary General Public License. We use\nthis license for certain libraries in order to permit linking those\nlibraries into non-free programs.\n\n When a program is linked with a library, whether statically or using\na shared library, the combination of the two is legally speaking a\ncombined work, a derivative of the original library. The ordinary\nGeneral Public License therefore permits such linking only if the\nentire combination fits its criteria of freedom. The Lesser General\nPublic License permits more lax criteria for linking other code with\nthe library.\n\n We call this license the \"Lesser\" General Public License because it\ndoes Less to protect the user's freedom than the ordinary General\nPublic License. It also provides other free software developers Less\nof an advantage over competing non-free programs. These disadvantages\nare the reason we use the ordinary General Public License for many\nlibraries. However, the Lesser license provides advantages in certain\nspecial circumstances.\n\n For example, on rare occasions, there may be a special need to\nencourage the widest possible use of a certain library, so that it becomes\na de-facto standard. To achieve this, non-free programs must be\nallowed to use the library. A more frequent case is that a free\nlibrary does the same job as widely used non-free libraries. In this\ncase, there is little to gain by limiting the free library to free\nsoftware only, so we use the Lesser General Public License.\n\n In other cases, permission to use a particular library in non-free\nprograms enables a greater number of people to use a large body of\nfree software. For example, permission to use the GNU C Library in\nnon-free programs enables many more people to use the whole GNU\noperating system, as well as its variant, the GNU/Linux operating\nsystem.\n\n Although the Lesser General Public License is Less protective of the\nusers' freedom, it does ensure that the user of a program that is\nlinked with the Library has the freedom and the wherewithal to run\nthat program using a modified version of the Library.\n\n The precise terms and conditions for copying, distribution and\nmodification follow. Pay close attention to the difference between a\n\"work based on the library\" and a \"work that uses the library\". The\nformer contains code derived from the library, whereas the latter must\nbe combined with the library in order to run.\n\n\n GNU LESSER GENERAL PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. This License Agreement applies to any software library or other\nprogram which contains a notice placed by the copyright holder or\nother authorized party saying it may be distributed under the terms of\nthis Lesser General Public License (also called \"this License\").\nEach licensee is addressed as \"you\".\n\n A \"library\" means a collection of software functions and/or data\nprepared so as to be conveniently linked with application programs\n(which use some of those functions and data) to form executables.\n\n The \"Library\", below, refers to any such software library or work\nwhich has been distributed under these terms. A \"work based on the\nLibrary\" means either the Library or any derivative work under\ncopyright law: that is to say, a work containing the Library or a\nportion of it, either verbatim or with modifications and/or translated\nstraightforwardly into another language. (Hereinafter, translation is\nincluded without limitation in the term \"modification\".)\n\n \"Source code\" for a work means the preferred form of the work for\nmaking modifications to it. For a library, complete source code means\nall the source code for all modules it contains, plus any associated\ninterface definition files, plus the scripts used to control compilation\nand installation of the library.\n\n Activities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope. The act of\nrunning a program using the Library is not restricted, and output from\nsuch a program is covered only if its contents constitute a work based\non the Library (independent of the use of the Library in a tool for\nwriting it). Whether that is true depends on what the Library does\nand what the program that uses the Library does.\n\n 1. You may copy and distribute verbatim copies of the Library's\ncomplete source code as you receive it, in any medium, provided that\nyou conspicuously and appropriately publish on each copy an\nappropriate copyright notice and disclaimer of warranty; keep intact\nall the notices that refer to this License and to the absence of any\nwarranty; and distribute a copy of this License along with the\nLibrary.\n\n You may charge a fee for the physical act of transferring a copy,\nand you may at your option offer warranty protection in exchange for a\nfee.\n\n\n 2. You may modify your copy or copies of the Library or any portion\nof it, thus forming a work based on the Library, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n a) The modified work must itself be a software library.\n\n b) You must cause the files modified to carry prominent notices\n stating that you changed the files and the date of any change.\n\n c) You must cause the whole of the work to be licensed at no\n charge to all third parties under the terms of this License.\n\n d) If a facility in the modified Library refers to a function or a\n table of data to be supplied by an application program that uses\n the facility, other than as an argument passed when the facility\n is invoked, then you must make a good faith effort to ensure that,\n in the event an application does not supply such function or\n table, the facility still operates, and performs whatever part of\n its purpose remains meaningful.\n\n (For example, a function in a library to compute square roots has\n a purpose that is entirely well-defined independent of the\n application. Therefore, Subsection 2d requires that any\n application-supplied function or table used by this function must\n be optional: if the application does not supply it, the square\n root function must still compute square roots.)\n\nThese requirements apply to the modified work as a whole. If\nidentifiable sections of that work are not derived from the Library,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works. But when you\ndistribute the same sections as part of a whole which is a work based\non the Library, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote\nit.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Library.\n\nIn addition, mere aggregation of another work not based on the Library\nwith the Library (or with a work based on the Library) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n 3. You may opt to apply the terms of the ordinary GNU General Public\nLicense instead of this License to a given copy of the Library. To do\nthis, you must alter all the notices that refer to this License, so\nthat they refer to the ordinary GNU General Public License, version 2,\ninstead of to this License. (If a newer version than version 2 of the\nordinary GNU General Public License has appeared, then you can specify\nthat version instead if you wish.) Do not make any other change in\nthese notices.\n\n\n Once this change is made in a given copy, it is irreversible for\nthat copy, so the ordinary GNU General Public License applies to all\nsubsequent copies and derivative works made from that copy.\n\n This option is useful when you wish to copy part of the code of\nthe Library into a program that is not a library.\n\n 4. You may copy and distribute the Library (or a portion or\nderivative of it, under Section 2) in object code or executable form\nunder the terms of Sections 1 and 2 above provided that you accompany\nit with the complete corresponding machine-readable source code, which\nmust be distributed under the terms of Sections 1 and 2 above on a\nmedium customarily used for software interchange.\n\n If distribution of object code is made by offering access to copy\nfrom a designated place, then offering equivalent access to copy the\nsource code from the same place satisfies the requirement to\ndistribute the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n 5. A program that contains no derivative of any portion of the\nLibrary, but is designed to work with the Library by being compiled or\nlinked with it, is called a \"work that uses the Library\". Such a\nwork, in isolation, is not a derivative work of the Library, and\ntherefore falls outside the scope of this License.\n\n However, linking a \"work that uses the Library\" with the Library\ncreates an executable that is a derivative of the Library (because it\ncontains portions of the Library), rather than a \"work that uses the\nlibrary\". The executable is therefore covered by this License.\nSection 6 states terms for distribution of such executables.\n\n When a \"work that uses the Library\" uses material from a header file\nthat is part of the Library, the object code for the work may be a\nderivative work of the Library even though the source code is not.\nWhether this is true is especially significant if the work can be\nlinked without the Library, or if the work is itself a library. The\nthreshold for this to be true is not precisely defined by law.\n\n If such an object file uses only numerical parameters, data\nstructure layouts and accessors, and small macros and small inline\nfunctions (ten lines or less in length), then the use of the object\nfile is unrestricted, regardless of whether it is legally a derivative\nwork. (Executables containing this object code plus portions of the\nLibrary will still fall under Section 6.)\n\n Otherwise, if the work is a derivative of the Library, you may\ndistribute the object code for the work under the terms of Section 6.\nAny executables containing that work also fall under Section 6,\nwhether or not they are linked directly with the Library itself.\n\n\n 6. As an exception to the Sections above, you may also combine or\nlink a \"work that uses the Library\" with the Library to produce a\nwork containing portions of the Library, and distribute that work\nunder terms of your choice, provided that the terms permit\nmodification of the work for the customer's own use and reverse\nengineering for debugging such modifications.\n\n You must give prominent notice with each copy of the work that the\nLibrary is used in it and that the Library and its use are covered by\nthis License. You must supply a copy of this License. If the work\nduring execution displays copyright notices, you must include the\ncopyright notice for the Library among them, as well as a reference\ndirecting the user to the copy of this License. Also, you must do one\nof these things:\n\n a) Accompany the work with the complete corresponding\n machine-readable source code for the Library including whatever\n changes were used in the work (which must be distributed under\n Sections 1 and 2 above); and, if the work is an executable linked\n with the Library, with the complete machine-readable \"work that\n uses the Library\", as object code and/or source code, so that the\n user can modify the Library and then relink to produce a modified\n executable containing the modified Library. (It is understood\n that the user who changes the contents of definitions files in the\n Library will not necessarily be able to recompile the application\n to use the modified definitions.)\n\n b) Use a suitable shared library mechanism for linking with the\n Library. A suitable mechanism is one that (1) uses at run time a\n copy of the library already present on the user's computer system,\n rather than copying library functions into the executable, and (2)\n will operate properly with a modified version of the library, if\n the user installs one, as long as the modified version is\n interface-compatible with the version that the work was made with.\n\n c) Accompany the work with a written offer, valid for at\n least three years, to give the same user the materials\n specified in Subsection 6a, above, for a charge no more\n than the cost of performing this distribution.\n\n d) If distribution of the work is made by offering access to copy\n from a designated place, offer equivalent access to copy the above\n specified materials from the same place.\n\n e) Verify that the user has already received a copy of these\n materials or that you have already sent this user a copy.\n\n For an executable, the required form of the \"work that uses the\nLibrary\" must include any data and utility programs needed for\nreproducing the executable from it. However, as a special exception,\nthe materials to be distributed need not include anything that is\nnormally distributed (in either source or binary form) with the major\ncomponents (compiler, kernel, and so on) of the operating system on\nwhich the executable runs, unless that component itself accompanies\nthe executable.\n\n It may happen that this requirement contradicts the license\nrestrictions of other proprietary libraries that do not normally\naccompany the operating system. Such a contradiction means you cannot\nuse both them and the Library together in an executable that you\ndistribute.\n\n\n 7. You may place library facilities that are a work based on the\nLibrary side-by-side in a single library together with other library\nfacilities not covered by this License, and distribute such a combined\nlibrary, provided that the separate distribution of the work based on\nthe Library and of the other library facilities is otherwise\npermitted, and provided that you do these two things:\n\n a) Accompany the combined library with a copy of the same work\n based on the Library, uncombined with any other library\n facilities. This must be distributed under the terms of the\n Sections above.\n\n b) Give prominent notice with the combined library of the fact\n that part of it is a work based on the Library, and explaining\n where to find the accompanying uncombined form of the same work.\n\n 8. You may not copy, modify, sublicense, link with, or distribute\nthe Library except as expressly provided under this License. Any\nattempt otherwise to copy, modify, sublicense, link with, or\ndistribute the Library is void, and will automatically terminate your\nrights under this License. However, parties who have received copies,\nor rights, from you under this License will not have their licenses\nterminated so long as such parties remain in full compliance.\n\n 9. You are not required to accept this License, since you have not\nsigned it. However, nothing else grants you permission to modify or\ndistribute the Library or its derivative works. These actions are\nprohibited by law if you do not accept this License. Therefore, by\nmodifying or distributing the Library (or any work based on the\nLibrary), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Library or works based on it.\n\n 10. Each time you redistribute the Library (or any work based on the\nLibrary), the recipient automatically receives a license from the\noriginal licensor to copy, distribute, link with or modify the Library\nsubject to these terms and conditions. You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties with\nthis License.\n\n\n 11. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Library at all. For example, if a patent\nlicense would not permit royalty-free redistribution of the Library by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Library.\n\nIf any portion of this section is held invalid or unenforceable under any\nparticular circumstance, the balance of the section is intended to apply,\nand the section as a whole is intended to apply in other circumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system which is\nimplemented by public license practices. Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n 12. If the distribution and/or use of the Library is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Library under this License may add\nan explicit geographical distribution limitation excluding those countries,\nso that distribution is permitted only in or among countries not thus\nexcluded. In such case, this License incorporates the limitation as if\nwritten in the body of this License.\n\n 13. The Free Software Foundation may publish revised and/or new\nversions of the Lesser General Public License from time to time.\nSuch new versions will be similar in spirit to the present version,\nbut may differ in detail to address new problems or concerns.\n\nEach version is given a distinguishing version number. If the Library\nspecifies a version number of this License which applies to it and\n\"any later version\", you have the option of following the terms and\nconditions either of that version or of any later version published by\nthe Free Software Foundation. If the Library does not specify a\nlicense version number, you may choose any version ever published by\nthe Free Software Foundation.\n\n\n 14. If you wish to incorporate parts of the Library into other free\nprograms whose distribution conditions are incompatible with these,\nwrite to the author to ask for permission. For software which is\ncopyrighted by the Free Software Foundation, write to the Free\nSoftware Foundation; we sometimes make exceptions for this. Our\ndecision will be guided by the two goals of preserving the free status\nof all derivatives of our free software and of promoting the sharing\nand reuse of software generally.\n\n NO WARRANTY\n\n 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\nLIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\n\n END OF TERMS AND CONDITIONS\n\n\n How to Apply These Terms to Your New Libraries\n\n If you develop a new library, and you want it to be of the greatest\npossible use to the public, we recommend making it free software that\neveryone can redistribute and change. You can do so by permitting\nredistribution under these terms (or, alternatively, under the terms of the\nordinary General Public License).\n\n To apply these terms, attach the following notices to the library. It is\nsafest to attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least the\n\"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the library, if\nnecessary. Here is a sample; alter the names:\n\n Yoyodyne, Inc., hereby disclaims all copyright interest in the\n library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n\n , 1 April 1990\n Ty Coon, President of Vice\n\nThat's all there is to it!", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/lgpl-2.1-plus.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/lgpl-2.1-plus", + "spdx_url": "https://spdx.org/licenses/LGPL-2.1-or-later" + }, + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [ + "LicenseRef-MIT-Bootstrap", + "LicenseRef-MIT-Discord", + "LicenseRef-MIT-TC", + "LicenseRef-MIT-Diehl" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "mit-modern", + "language": "en", + "short_name": "MIT Modern Variant", + "name": "MIT Modern Variant", + "category": "Permissive", + "owner": "Fedora", + "homepage_url": "http://fedoraproject.org/wiki/Licensing/MIT", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT-Modern-Variant", + "other_spdx_license_keys": [ + "LicenseRef-scancode-mit-modern" + ], + "osi_license_key": null, + "text_urls": [ + "http://fedoraproject.org/wiki/Licensing/MIT" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "https://fedoraproject.org/wiki/Licensing:MIT#Modern_Variants", + "https://ptolemy.berkeley.edu/copyright.htm", + "https://pirlwww.lpl.arizona.edu/resources/guide/software/PerlTk/Tixlic.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, without written agreement and without\nlicense or royalty fees, to use, copy, modify, and distribute this\nsoftware and its documentation for any purpose, provided that the\nabove copyright notice and the following two paragraphs appear in\nall copies of this software.\n\nIN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR\nDIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\nARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN\nIF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGE.\n\nTHE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,\nBUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS\nON AN \"AS IS\" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO\nPROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-modern.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit-modern", + "spdx_url": "https://spdx.org/licenses/MIT-Modern-Variant" + }, + { + "key": "ofl-1.1", + "language": "en", + "short_name": "OFL 1.1", + "name": "SIL Open Font License 1.1", + "category": "Copyleft Limited", + "owner": "SIL International", + "homepage_url": "http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web", + "notes": "Per SPDX.org, this license was released 26 February 2007. This license is\nOSI certified. From the license text: \"The fonts and derivatives, however,\ncannot be released under any other type of license\"\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "OFL-1.1", + "other_spdx_license_keys": [], + "osi_license_key": "OFL-1.1", + "text_urls": [ + "http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web", + "https://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=OFL_plaintext&filename=OFL.txt" + ], + "osi_url": null, + "faq_url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL", + "other_urls": [ + "http://scripts.sil.org/OFL", + "http://www.opensource.org/licenses/OFL-1.1", + "https://github.com/adobe-fonts/source-code-pro/blob/master/LICENSE.txt", + "https://opensource.org/licenses/OFL-1.1" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "-----------------------------------------------------------\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\n-----------------------------------------------------------\n\nPREAMBLE\nThe goals of the Open Font License (OFL) are to stimulate worldwide\ndevelopment of collaborative font projects, to support the font creation\nefforts of academic and linguistic communities, and to provide a free and\nopen framework in which fonts may be shared and improved in partnership\nwith others.\n\nThe OFL allows the licensed fonts to be used, studied, modified and\nredistributed freely as long as they are not sold by themselves. The\nfonts, including any derivative works, can be bundled, embedded,\nredistributed and/or sold with any software provided that any reserved\nnames are not used by derivative works. The fonts and derivatives,\nhowever, cannot be released under any other type of license. The\nrequirement for fonts to remain under this license does not apply\nto any document created using the fonts or their derivatives.\n\nDEFINITIONS\n\"Font Software\" refers to the set of files released by the Copyright\nHolder(s) under this license and clearly marked as such. This may\ninclude source files, build scripts and documentation.\n\n\"Reserved Font Name\" refers to any names specified as such after the\ncopyright statement(s).\n\n\"Original Version\" refers to the collection of Font Software components as\ndistributed by the Copyright Holder(s).\n\n\"Modified Version\" refers to any derivative made by adding to, deleting,\nor substituting -- in part or in whole -- any of the components of the\nOriginal Version, by changing formats or by porting the Font Software to a\nnew environment.\n\n\"Author\" refers to any designer, engineer, programmer, technical\nwriter or other person who contributed to the Font Software.\n\nPERMISSION & CONDITIONS\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Font Software, to use, study, copy, merge, embed, modify,\nredistribute, and sell modified and unmodified copies of the Font\nSoftware, subject to the following conditions:\n\n1) Neither the Font Software nor any of its individual components,\nin Original or Modified Versions, may be sold by itself.\n\n2) Original or Modified Versions of the Font Software may be bundled,\nredistributed and/or sold with any software, provided that each copy\ncontains the above copyright notice and this license. These can be\nincluded either as stand-alone text files, human-readable headers or\nin the appropriate machine-readable metadata fields within text or\nbinary files as long as those fields can be easily viewed by the user.\n\n3) No Modified Version of the Font Software may use the Reserved Font\nName(s) unless explicit written permission is granted by the corresponding\nCopyright Holder. This restriction only applies to the primary font name as\npresented to the users.\n\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\nSoftware shall not be used to promote, endorse or advertise any\nModified Version, except to acknowledge the contribution(s) of the\nCopyright Holder(s) and the Author(s) or with their explicit written\npermission.\n\n5) The Font Software, modified or unmodified, in part or in whole,\nmust be distributed entirely under this license, and must not be\ndistributed under any other license. The requirement for fonts to\nremain under this license does not apply to any document created\nusing the Font Software.\n\nTERMINATION\nThis license becomes null and void if any of the above conditions are\nnot met.\n\nDISCLAIMER\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/ofl-1.1.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/ofl-1.1", + "spdx_url": "https://spdx.org/licenses/OFL-1.1" + }, + { + "key": "other-permissive", + "language": "en", + "short_name": "Other Permissive Licenses", + "name": "Other Permissive Licenses", + "category": "Permissive", + "owner": "nexB", + "homepage_url": null, + "notes": "this is a catch all and ellipsis to deal with some cases when a large\nnumber of ancillary yet similar licenses may be reported as one.\n", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": true, + "spdx_license_key": "LicenseRef-scancode-other-permissive", + "other_spdx_license_keys": [ + "LicenseRef-Fedora-UltraPermissive" + ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This component contains multiple third-party subcomponents licensed\nunder permissive licenses in the style of MIT, BSD, X11, and/or Apache.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/other-permissive", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE" + }, + { + "key": "public-domain", + "language": "en", + "short_name": "Public Domain", + "name": "Public Domain", + "category": "Public Domain", + "owner": "Unspecified", + "homepage_url": "http://www.linfo.org/publicdomain.html", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": true, + "spdx_license_key": "LicenseRef-scancode-public-domain", + "other_spdx_license_keys": [ + "LicenseRef-PublicDomain", + "LicenseRef-Fedora-Public-Domain" + ], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": "http://www.linfo.org/publicdomain.html", + "other_urls": [ + "http://creativecommons.org/licenses/publicdomain/", + "http://en.wikipedia.org/wiki/Public_domain", + "http://www.linfo.org/publicdomain.html" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/public-domain", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/public-domain.LICENSE" + }, + { + "key": "secret-labs-2011", + "language": "en", + "short_name": "Secret Labs License 2011", + "name": "Secret Labs License 2011", + "category": "Permissive", + "owner": "Secret Labs AB", + "homepage_url": "http://www.pythonware.com/products/pil/license.htm", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-secret-labs-2011", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "By obtaining, using, and/or copying this software and/or its associated documentation, you agree that you have read, understood, and will comply with the following terms and conditions:\n\nPermission to use, copy, modify, and distribute this software and its associated documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies, and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Secret Labs AB or the author not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/secret-labs-2011.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/secret-labs-2011", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/secret-labs-2011.LICENSE" + }, + { + "key": "srgb", + "language": "en", + "short_name": "sRGB Profile Licensing Agreement", + "name": "sRGB Profile Licensing Agreement", + "category": "Proprietary Free", + "owner": "HP - Hewlett Packard", + "homepage_url": "https://web.archive.org/web/20011024060436/http://www.srgb.com/usingsrgb.html", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-srgb", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [ + "prior permission. Hewlett-Packard Company" + ], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "To anyone who acknowledges that the file \"sRGB Color Space Profile.icm\" \nis provided \"AS IS\" WITH NO EXPRESS OR IMPLIED WARRANTY:\npermission to use, copy and distribute this file for any purpose is hereby \ngranted without fee, provided that the file is not changed including the HP \ncopyright notice tag, and that the name of Hewlett-Packard Company not be \nused in advertising or publicity pertaining to distribution of the software \nwithout specific, written prior permission. Hewlett-Packard Company makes \nno representations about the suitability of this software for any purpose.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/srgb.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/srgb", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/srgb.LICENSE" + }, + { + "key": "tcl", + "language": "en", + "short_name": "TCL/TK License", + "name": "TCL/TK License", + "category": "Permissive", + "owner": "Tcl Developer Xchange", + "homepage_url": "http://www.tcl.tk/software/tcltk/license.html", + "notes": null, + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "TCL", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [ + "http://www.tcl.tk/software/tcltk/license.html" + ], + "osi_url": null, + "faq_url": null, + "other_urls": [ + "http://fedoraproject.org/wiki/Licensing/TCL", + "https://fedoraproject.org/wiki/Licensing/TCL" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [ + "copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation" + ], + "ignorable_holders": [ + "the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is copyrighted by the Regents of the University of\nCalifornia, Sun Microsystems, Inc., Scriptics Corporation, ActiveState\nCorporation and other parties. The following terms apply to all files\nassociated with the software unless explicitly disclaimed in\nindividual files.\n\nThe authors hereby grant permission to use, copy, modify, distribute,\nand license this software and its documentation for any purpose, provided\nthat existing copyright notices are retained in all copies and that this\nnotice is included verbatim in any distributions. No written agreement,\nlicense, or royalty fee is required for any of the authorized uses.\nModifications to this software may be copyrighted by their authors\nand need not follow the licensing terms described here, provided that\nthe new terms are clearly indicated on the first page of each file where\nthey apply.\n\nIN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY\nFOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\nARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY\nDERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n\nTHE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,\nINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.\nTHIS SOFTWARE IS PROVIDED ON AN \"AS IS\" BASIS, AND THE AUTHORS AND\nDISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT,\nUPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n\nGOVERNMENT USE: If you are acquiring this software on behalf of the\nU.S. government, the Government shall have only \"Restricted Rights\"\nin the software and related documentation as defined in the Federal\nAcquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you\nare acquiring the software on behalf of the Department of Defense, the\nsoftware shall be classified as \"Commercial Computer Software\" and the\nGovernment shall have only \"Restricted Rights\" as defined in Clause\n252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the\nauthors grant the U.S. Government and others acting in its behalf\npermission to use and distribute the software in accordance with the\nterms specified in this license.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/tcl.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/tcl", + "spdx_url": "https://spdx.org/licenses/TCL" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_1161.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1161.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 13, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2" + ], + "ignorable_emails": [], + "text": "under the Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_1300.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1300.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 52, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [ + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the [LICENSE](LICENSE) file, or at:\n\n[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_685.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_685.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 13, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "under Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)" + }, + { + "license_expression": "apache-2.0", + "identifier": "apache-2.0_7.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 85, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": "apache 2.0 with disclaimer", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.apache.org/licenses/LICENSE-2.0" + ], + "ignorable_emails": [], + "text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n# \n# http://www.apache.org/licenses/LICENSE-2.0\n# \n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + }, + { + "license_expression": "bitstream", + "identifier": "bitstream-vera.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream-vera.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 374, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [ + "Copyright (c) 2003 by Bitstream, Inc." + ], + "ignorable_holders": [ + "Bitstream, Inc." + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Copyright Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.\n\nBitstream Vera is a trademark of Bitstream, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute\nthe Font Software, including without limitation the rights to use,\ncopy, merge, publish, distribute, and/or sell copies of the Font\nSoftware, and to permit persons to whom the Font Software is furnished\nto do so, subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\n\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Bitstream\" or the word \"Vera\".\n\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Bitstream Vera\" names.\n\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nBITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\nOR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT\nSOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font\nSoftware without prior written authorization from the Gnome Foundation\nor Bitstream Inc., respectively. For further information, contact:\nfonts at gnome dot org." + }, + { + "license_expression": "bitstream", + "identifier": "bitstream2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream2.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 339, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\n\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words or the word\n\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n names.\n\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the name of shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom . For further information, contact: fonts at gnome dot org" + }, + { + "license_expression": "bitstream", + "identifier": "bitstream_8.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "identifier": "bitstream_9.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 349, + "relevance": 99, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\n\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\n\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the \n\"Tavmjong Bah Arev\" names.\n\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free\n. fr." + }, + { + "license_expression": "bitstream AND bitstream AND public-domain", + "identifier": "bitstream_and_bitstream_and_public-domain_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_bitstream_and_public-domain_2.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 99, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": "the dejavu fonts licenses is composed of tow bitstream licenses and a public-domain reference", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "DejaVu Fonts License" + }, + { + "license_expression": "bitstream AND public-domain", + "identifier": "bitstream_and_public-domain_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": "See https://github.com/pombredanne/plan9port/blob/master/postscript/font/dejavu/LICENSE.dejavu", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "cc-by-4.0", + "identifier": "cc-by-4.0_11.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-4.0_11.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 50, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "CC-BY" + }, + { + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_42.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_42.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 24, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://creativecommons.org/publicdomain/zero/1.0/" + ], + "ignorable_emails": [], + "text": "* The contents of this file are in the public domain (CC0)\n * Full text of the CC0 license:\n * https://creativecommons.org/publicdomain/zero/1.0/" + }, + { + "license_expression": "cc0-1.0", + "identifier": "cc0-1.0_65.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_65.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 26, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://creativecommons.org/publicdomain/zero/1.0/" + ], + "ignorable_emails": [], + "text": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/" + }, + { + "license_expression": "secret-labs-2011", + "identifier": "cmu-uc_5.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cmu-uc_5.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 95, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "under PIL license" + }, + { + "license_expression": "secret-labs-2011", + "identifier": "cmu-uc_60.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cmu-uc_60.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 18, + "relevance": 99, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Originally released under LGPL. Graciously donated to PIL in\nMarch 2009, for distribution under the standard PIL license" + }, + { + "license_expression": "gpl-1.0-plus", + "identifier": "gpl-1.0-plus_12.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_12.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GNU GPL'd," + }, + { + "license_expression": "gpl-1.0-plus", + "identifier": "gpl-1.0-plus_204.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_204.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPL-licensed" + }, + { + "license_expression": "gpl-2.0", + "identifier": "gpl-2.0_bare_single_word.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "GPLv2" + }, + { + "license_expression": "gpl-3.0-plus", + "identifier": "gpl-3.0-plus_63.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_63.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 36, + "relevance": 100, + "minimum_coverage": 65, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "https://gnu.org/licenses/gpl.html" + ], + "ignorable_emails": [], + "text": "License GPLv3+: GNU GPL version 3 or later \nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law." + }, + { + "license_expression": "gpl-3.0-plus WITH font-exception-gpl", + "identifier": "gpl-3.0-plus_with_font-exception-gpl_20.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_20.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 226, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/copyleft/gpl.html", + "http://www.gnu.org/licenses/" + ], + "ignorable_emails": [], + "text": "This computer font is part of GNU FreeFont. It is free software: you \n can redistribute it and/or modify it under the terms of the GNU General Public License \n as published by the Free Software Foundation, either version 3 of the License, or \n (at your option) any later version. This font is distributed in the hope that \n it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of \n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public \n License for more details. You should have received a copy of the GNU General \n Public License along with this font. If not, see http://www.gnu.org/licenses/ \n As a special exception, if you create a document which uses this font, and embed \n this font or unaltered portions of this font into the document, this font does not \n by itself cause the resulting document to be covered by the GNU General Public License. \n This exception does not however invalidate any other reasons why the document might \n be covered by the GNU General Public License. If you modify this font, you may extend \n this exception to your version of the font, but you are not obligated to do so. \n If you do not wish to do so, delete this exception statement from your version.\n http://www.gnu.org/copyleft/gpl.html\n http://www.gnu.org/copyleft/gpl.html" + }, + { + "license_expression": "gpl-3.0-plus WITH font-exception-gpl", + "identifier": "gpl-3.0-plus_with_font-exception-gpl_21.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_21.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 224, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.gnu.org/licenses/", + "https://savannah.gnu.org/projects/freefont/" + ], + "ignorable_emails": [], + "text": "https://savannah.gnu.org/projects/freefont/\nhttps://savannah.gnu.org/projects/freefont/\nThis computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nThis font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this font. If not, see \n http://www.gnu.org/licenses/\n\nAs a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version." + }, + { + "license_expression": "gpl-3.0", + "identifier": "gpl-3.0_282.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_282.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 22, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "is licensed GPLv3, which is more restrictive than\n the Pillow license, therefore we will not be distributing binaries\n with libimagequant support enabled." + }, + { + "license_expression": "gpl-3.0", + "identifier": "gpl-3.0_87.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_87.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Licensed under GPLv3" + }, + { + "license_expression": "gpl-3.0 WITH font-exception-gpl", + "identifier": "gpl-3.0_with_font-exception-gpl_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_2.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 8, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": "https://github.com/python-pillow/Pillow/blob/master/Tests/fonts/LICENSE.txt and https://github.com/opensourcedesign/fonts/tree/96da5c8b6cdc1b91d2ee58efef3f0402f5a47217/gnu-freefont_freemono", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "licensed under GPLv3, with the GPL font exception." + }, + { + "license_expression": "historical", + "identifier": "historical_21.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_21.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 9, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "\"License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)" + }, + { + "license_expression": "historical", + "identifier": "historical_32.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_32.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Rule based on an SPDX license identifier and name", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license: HPND" + }, + { + "license_expression": "historical", + "identifier": "historical_35.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_35.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 1, + "relevance": 99, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "HPND" + }, + { + "license_expression": "historical", + "identifier": "historical_7.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_7.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 200, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "COMMENT Permission to use, copy, modify, and distribute this software and\nCOMMENT its documentation for any purpose and without fee is hereby granted,\nCOMMENT provided that the above copyright notices appear in all copies and\nCOMMENT that both those copyright notices and this permission notice appear\nCOMMENT in supporting documentation, and that the names of Adobe Systems and\nCOMMENT Digital Equipment Corporation not be used in advertising or\nCOMMENT publicity pertaining to distribution of the software without\nCOMMENT specific, written prior permission. Adobe Systems and Digital\nCOMMENT Equipment Corporation make no representations about the suitability\nCOMMENT of this software for any purpose. It is provided \"as is\" without\nCOMMENT express or implied warranty.\nCOMMENT\nCOMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL\nCOMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED\nCOMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE\nCOMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,\nCOMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\nCOMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF\nCOMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\nCOMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + }, + { + "license_expression": "lgpl-2.0-plus", + "identifier": "lgpl-2.0-plus_240.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_240.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "LGPL-licensed" + }, + { + "license_expression": "lgpl-2.1", + "identifier": "lgpl-2.1_257.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_257.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "licensed under LGPL 2.1" + }, + { + "license_expression": "commercial-license", + "identifier": "license-clue_commercial-license_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-clue_commercial-license_2.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": true, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Commercial licence" + }, + { + "license_expression": "unknown-license-reference", + "identifier": "license-intro_26.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_26.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": true, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Licensed under the" + }, + { + "license_expression": "mit-modern", + "identifier": "mit-modern.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-modern.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 137, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, without written agreement and without\nlicense or royalty fees, to use, copy, modify, and distribute this\nsoftware and its documentation for any purpose, provided that the\nabove copyright notice and the following two paragraphs appear in\nall copies of this software.\n\nIN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR\nDIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\nARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN\nIF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGE.\n\nTHE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,\nBUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS\nON AN \"AS IS\" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO\nPROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." + }, + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + { + "license_expression": "mit", + "identifier": "mit_1114.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1114.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "'MIT, Copyright" + }, + { + "license_expression": "mit", + "identifier": "mit_26.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "The MIT License (MIT)" + }, + { + "license_expression": "mit", + "identifier": "mit_88.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_88.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 4, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "under the MIT license" + }, + { + "license_expression": "ofl-1.1", + "identifier": "ofl-1.0_3.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.0_3.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 60, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://scripts.sil.org/OFL" + ], + "ignorable_emails": [], + "text": "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \\\"AS IS\\\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + }, + { + "license_expression": "ofl-1.1", + "identifier": "ofl-1.1_30.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_30.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 59, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://scripts.sil.org/OFL" + ], + "ignorable_emails": [], + "text": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + }, + { + "license_expression": "ofl-1.1", + "identifier": "ofl-1.1_31.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_31.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 58, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://scripts.sil.org/" + ], + "ignorable_emails": [], + "text": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/" + }, + { + "license_expression": "ofl-1.1", + "identifier": "ofl-1.1_34.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_34.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 29, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://scripts.sil.org/OFLhttp:/scripts.sil.org/OFL" + ], + "ignorable_emails": [], + "text": "Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL" + }, + { + "license_expression": "ofl-1.1", + "identifier": "ofl-1.1_40.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_40.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 29, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://scripts.sil.org/OFLhttp:/scripts.sil.org/" + ], + "ignorable_emails": [], + "text": "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/" + }, + { + "license_expression": "ofl-1.1", + "identifier": "ofl-1.1_58.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_58.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 42, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": "https://github.com/python-pillow/Pillow/blob/master/Tests/fonts/LICENSE.txt", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL" + ], + "ignorable_emails": [], + "text": "All of the above fonts are published under the SIL Open Font License (OFL) v1.1 \n(http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL), which allows you to copy, modify, and redistribute them if you need to." + }, + { + "license_expression": "ofl-1.1", + "identifier": "ofl-1.1_9.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_9.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 10, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "licensed under the SIL Open\nFont License, Version 1.1." + }, + { + "license_expression": "other-permissive", + "identifier": "other-permissive_127.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_127.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 29, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission\nCOMMENT to use these trademarks is hereby granted only in association with the\nCOMMENT images described in this file." + }, + { + "license_expression": "public-domain", + "identifier": "public-domain_126.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_126.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Public domain font. Share and enjoy." + }, + { + "license_expression": "public-domain", + "identifier": "public-domain_190.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_190.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "are in the public domain\naccording to the readme in the project." + }, + { + "license_expression": "public-domain", + "identifier": "public-domain_266.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 6, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "DejaVu changes are in public domain." + }, + { + "license_expression": "public-domain", + "identifier": "public-domain_267.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_267.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "based on public domain code" + }, + { + "license_expression": "secret-labs-2011", + "identifier": "secret-labs-2011_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_1.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 17, + "relevance": 99, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Originally released under LGPL. Graciously donated to PIL\nfor distribution under the standard PIL license in 2009." + }, + { + "license_expression": "secret-labs-2011", + "identifier": "secret-labs-2011_6.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_6.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 193, + "relevance": 100, + "minimum_coverage": 95, + "referenced_filenames": [], + "notes": "pil license is not exactly the HPND per SPDX matching guidelines", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify, and distribute this software and its\nassociated documentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE." + }, + { + "license_expression": "secret-labs-2011", + "identifier": "secret-labs-2011_7.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_7.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 194, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Like PIL, Pillow is licensed under the open source PIL Software License:\n\nBy obtaining, using, and/or copying this software and/or its associated documentation, you agree that you have read, understood, and will comply with the following terms and conditions:\n\nPermission to use, copy, modify, and distribute this software and its associated documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies, and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Secret Labs AB or the author not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + }, + { + "license_expression": "lgpl-2.1-plus", + "identifier": "spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 50, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": "Used to detect a bare SPDX license id", + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "lgpl-2.1-or-later" + }, + { + "license_expression": "srgb", + "identifier": "srgb_2.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/srgb_2.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 92, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Terms of use\n\nTo anyone who acknowledges that the file \"sRGB_v4_ICC_preference.icc\"\nis provided \"AS IS\" WITH NO EXPRESS OR IMPLIED WARRANTY, permission\nto use, copy and distribute this file for any purpose is hereby\ngranted without fee, provided that the file is not changed including\nthe ICC copyright notice tag, and that the name of ICC shall not be\nused in advertising or publicity pertaining to distribution of the\nsoftware without specific, written prior permission. ICC makes no\nrepresentations about the suitability of this software for any\npurpose." + }, + { + "license_expression": "srgb", + "identifier": "srgb_4.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/srgb_4.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 91, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "To anyone who acknowledges that the file\n\"sRGB_IEC61966-2-1_black_scaled.icc\" is provided \"AS IS\" WITH NO\nEXPRESS OR IMPLIED WARRANTY, permission to use, copy and distribute\nthese file for any purpose is hereby granted without fee, provided\nthat the file is not changed including the ICC copyright notice tag,\nand that the name of ICC shall not be used in advertising or publicity\npertaining to distribution of the software without specific, written\nprior permission. ICC makes no representations about the suitability\nof this software for any purpose." + }, + { + "license_expression": "tcl", + "identifier": "tcl_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl_1.RULE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 343, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [ + "copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation" + ], + "ignorable_holders": [ + "the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation" + ], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "This software is copyrighted by the Regents of the University of\nCalifornia , Sun Microsystems, Inc. , Scriptics Corporation ,\nand other parties . The following terms apply to all files associated\nwith the software unless explicitly disclaimed in individual files.\n\nThe authors hereby grant permission to use, copy, modify, distribute,\nand license this software and its documentation for any purpose, provided\nthat existing copyright notices are retained in all copies and that this\nnotice is included verbatim in any distributions. No written agreement,\nlicense, or royalty fee is required for any of the authorized uses.\nModifications to this software may be copyrighted by their authors\nand need not follow the licensing terms described here, provided that\nthe new terms are clearly indicated on the first page of each file where\nthey apply.\n\nIN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY\nFOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\nARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY\nDERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n\nTHE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,\nINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE\nIS PROVIDED ON AN \"AS IS\" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE\nNO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR\nMODIFICATIONS.\n\nGOVERNMENT USE: If you are acquiring this software on behalf of the\nU.S. government, the Government shall have only \"Restricted Rights\"\nin the software and related documentation as defined in the Federal \nAcquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you\nare acquiring the software on behalf of the Department of Defense, the\nsoftware shall be classified as \"Commercial Computer Software\" and the\nGovernment shall have only \"Restricted Rights\" as defined in Clause\n252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the\nauthors grant the U.S. Government and others acting in its behalf\npermission to use and distribute the software in accordance with the\nterms specified in this license." + }, + { + "license_expression": "tcl", + "identifier": "tcl_7.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl_7.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 12, + "relevance": 100, + "minimum_coverage": 50, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [ + "http://www.tcl.tk/software/tcltk/license.html" + ], + "ignorable_emails": [], + "text": "License terms copied from:\nhttp://www.tcl.tk/software/tcltk/license.html" + }, + { + "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license:file = ../LICENSE" + } + ], + "files": [ + { + "path": "Pillow-9.5.0", + "type": "directory", + "name": "Pillow-9.5.0", + "base_name": "Pillow-9.5.0", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1561, + "dirs_count": 46, + "size_count": 74452323, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/.pre-commit-config.yaml", + "type": "file", + "name": ".pre-commit-config.yaml", + "base_name": ".pre-commit-config", + "extension": ".yaml", + "size": 1482, + "date": "2023-04-01", + "sha1": "be4503dc89175bb6841dd9476c1d98a88ee5d945", + "md5": "114b4962980bd8dc0b1690aebc4a086c", + "sha256": "a0f5ec4250271d570a6c63b71442276af3850deaab9b90b0c96482f73e9acc77", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/psf/black", + "start_line": 2, + "end_line": 2 + }, + { + "url": "https://github.com/psf/black/issues/402", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://github.com/PyCQA/isort", + "start_line": 11, + "end_line": 11 + }, + { + "url": "https://github.com/PyCQA/bandit", + "start_line": 16, + "end_line": 16 + }, + { + "url": "https://github.com/asottile/yesqa", + "start_line": 23, + "end_line": 23 + }, + { + "url": "https://github.com/Lucas-C/pre-commit-hooks", + "start_line": 28, + "end_line": 28 + }, + { + "url": "https://github.com/PyCQA/flake8", + "start_line": 34, + "end_line": 34 + }, + { + "url": "https://github.com/pre-commit/pygrep-hooks", + "start_line": 41, + "end_line": 41 + }, + { + "url": "https://github.com/pre-commit/pre-commit-hooks", + "start_line": 47, + "end_line": 47 + }, + { + "url": "https://github.com/sphinx-contrib/sphinx-lint", + "start_line": 54, + "end_line": 54 + }, + { + "url": "https://github.com/tox-dev/tox-ini-fmt", + "start_line": 59, + "end_line": 59 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/CHANGES.rst", + "type": "file", + "name": "CHANGES.rst", + "base_name": "CHANGES", + "extension": ".rst", + "size": 185825, + "date": "2023-04-01", + "sha1": "0ebca056e95aa79e15b3a302264efc7dcb41e293", + "md5": "a726e00fe65df8057602f8999255a599", + "sha256": "b9ed3a1c698726aac60717c4e215a5e178f0a007c4a5ebc13acfbad87f060cd2", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://bugs.python.org/issue29943", + "start_line": 3076, + "end_line": 3076 + }, + { + "url": "https://github.com/python-pillow/docker-images", + "start_line": 3211, + "end_line": 3211 + }, + { + "url": "https://github.com/python-pillow/Sane", + "start_line": 4399, + "end_line": 4399 + }, + { + "url": "https://bugs.python.org/issue16754", + "start_line": 5154, + "end_line": 5154 + }, + { + "url": "https://dist.plone.org/thirdparty/PIL-1.1.7.tar.gz", + "start_line": 5303, + "end_line": 5303 + }, + { + "url": "http://svn.effbot.org/public/pil/", + "start_line": 5349, + "end_line": 5349 + }, + { + "url": "http://effbot.org/downloads#pilwmf", + "start_line": 5859, + "end_line": 5859 + }, + { + "url": "https://zlib.net/advisory-2002-03-11.txt", + "start_line": 6097, + "end_line": 6097 + }, + { + "url": "ftp://swrinde.nde.swri.edu/pub/mng", + "start_line": 6905, + "end_line": 6905 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/conftest.py", + "type": "file", + "name": "conftest.py", + "base_name": "conftest", + "extension": ".py", + "size": 34, + "date": "2023-04-01", + "sha1": "0d7b78b583cf4c3da0586190af33a4081b046a80", + "md5": "c726d18bac299f0bad3656519b851592", + "sha256": "6c3ca6f57f0a1bbf1ffe2aeec4d7669aec86ffdd329c8bcb6cbffc9d04ec47f7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 1446, + "date": "2023-04-01", + "sha1": "d666335a84d72a122403f8d667798db623011cd8", + "md5": "b22dc6b663b9175820e5e03337c7596b", + "sha256": "0fdb68ffb39062553be40be4e6eaea9700b4f5e870a720ae86b8925d67613ddd", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "secret-labs-2011", + "detected_license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "license_detections": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "matches": [ + { + "license_expression": "secret-labs-2011", + "spdx_license_expression": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/LICENSE", + "start_line": 10, + "end_line": 30, + "matcher": "3-seq", + "score": 99.48, + "matched_length": 192, + "match_coverage": 99.48, + "rule_relevance": 100, + "rule_identifier": "secret-labs-2011_6.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_6.RULE", + "matched_text": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE." + } + ], + "identifier": "secret_labs_2011-ce3a2b75-94da-894c-6ced-e08a1ff0c0e5" + } + ], + "license_clues": [], + "percentage_of_license_text": 84.21, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2011 by Secret Labs AB", + "start_line": 3, + "end_line": 3 + }, + { + "copyright": "Copyright (c) 1995-2011 by Fredrik Lundh", + "start_line": 4, + "end_line": 4 + }, + { + "copyright": "Copyright (c) 2010-2023 by Jeffrey A. Clark (Alex) and contributors", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 3, + "end_line": 3 + }, + { + "holder": "Fredrik Lundh", + "start_line": 4, + "end_line": 4 + }, + { + "holder": "Jeffrey A. Clark (Alex) and contributors", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Makefile", + "type": "file", + "name": "Makefile", + "base_name": "Makefile", + "extension": "", + "size": 4114, + "date": "2023-04-01", + "sha1": "124c08741bb3a355e730bc868f32fef05997a688", + "md5": "d422802358d5969d6bdafab8b4145e37", + "sha256": "48d0d48cc28936df490755697fc54a4997da83c2e87db706a19a29f2ffc6bfec", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/MANIFEST.in", + "type": "file", + "name": "MANIFEST.in", + "base_name": "MANIFEST", + "extension": ".in", + "size": 485, + "date": "2023-04-01", + "sha1": "03b3bb0577ffa6f90b263aeec32ddb98251d3df3", + "md5": "6bc24f662e86b867af5b80a42a277580", + "sha256": "3b766a42e2c79e0229f4edd8fe6a59977752e878bf2765d0973ce55e47aab3ea", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/PKG-INFO", + "type": "file", + "name": "PKG-INFO", + "base_name": "PKG-INFO", + "extension": "", + "size": 8726, + "date": "2023-04-01", + "sha1": "3a648f702c433156270fc527e997dd3503541d66", + "md5": "f6a4fb154a111c6e47495ed9aeeda8ed", + "sha256": "5c16e634821b5ef54aec0ae4e6e6dc438adab6a86e06ba692457ab1e713745d6", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "Pillow", + "version": "9.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "

\n \"Pillow\n

\n\n# Pillow\n\n## Python Imaging Library (Fork)\n\nPillow is the friendly PIL fork by [Jeffrey A. Clark (Alex) and\ncontributors](https://github.com/python-pillow/Pillow/graphs/contributors).\nPIL is the Python Imaging Library by Fredrik Lundh and Contributors.\nAs of 2019, Pillow development is\n[supported by Tidelift](https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=readme&utm_campaign=enterprise).\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
docs\n \n
tests\n \n \n \n \n \n \n \n \n \n \n \n
package\n \n \n \n \n \n
social\n \n \n \n
\n\n## Overview\n\nThe Python Imaging Library adds image processing capabilities to your Python interpreter.\n\nThis library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.\n\nThe core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.\n\n## More Information\n\n- [Documentation](https://pillow.readthedocs.io/)\n - [Installation](https://pillow.readthedocs.io/en/latest/installation.html)\n - [Handbook](https://pillow.readthedocs.io/en/latest/handbook/index.html)\n- [Contribute](https://github.com/python-pillow/Pillow/blob/main/.github/CONTRIBUTING.md)\n - [Issues](https://github.com/python-pillow/Pillow/issues)\n - [Pull requests](https://github.com/python-pillow/Pillow/pulls)\n- [Release notes](https://pillow.readthedocs.io/en/stable/releasenotes/index.html)\n- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)\n - [Pre-fork](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst#pre-fork)\n\n## Report a Vulnerability\n\nTo report a security vulnerability, please follow the procedure described in the [Tidelift security policy](https://tidelift.com/docs/security).", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jeffrey A. Clark (Alex)", + "email": "aclark@aclark.net", + "url": null + } + ], + "keywords": [ + "Imaging", + "Development Status :: 6 - Mature", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy", + "Topic :: Multimedia :: Graphics", + "Topic :: Multimedia :: Graphics :: Capture :: Digital Camera", + "Topic :: Multimedia :: Graphics :: Capture :: Screen Capture", + "Topic :: Multimedia :: Graphics :: Graphics Conversion", + "Topic :: Multimedia :: Graphics :: Viewers" + ], + "homepage_url": "https://python-pillow.org", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/python-pillow/Pillow", + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "historical", + "declared_license_expression_spdx": "HPND", + "license_detections": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 99, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "historical_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_35.RULE", + "matched_text": "HPND" + } + ], + "identifier": "historical-ba5c36b1-63c0-b0b0-22db-9840f41b4a3a" + }, + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 9, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_21.RULE", + "matched_text": "- 'License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)'" + } + ], + "identifier": "historical-f8d7dee4-0ceb-515b-2fb7-e30973dd6cef" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: HPND\nclassifiers:\n - 'License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)'\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": { + "Documentation": "https://pillow.readthedocs.io", + "Funding": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi", + "Release notes": "https://pillow.readthedocs.io/en/stable/releasenotes/index.html", + "Changelog": "https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst", + "Twitter": "https://twitter.com/PythonPillow", + "Mastodon": "https://fosstodon.org/@pillow" + }, + "dependencies": [], + "repository_homepage_url": "https://pypi.org/project/Pillow", + "repository_download_url": "https://pypi.org/packages/source/P/Pillow/Pillow-9.5.0.tar.gz", + "api_data_url": "https://pypi.org/pypi/Pillow/9.5.0/json", + "datasource_id": "pypi_sdist_pkginfo", + "purl": "pkg:pypi/pillow@9.5.0" + } + ], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "historical AND secret-labs-2011", + "detected_license_expression_spdx": "HPND AND LicenseRef-scancode-secret-labs-2011", + "license_detections": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_32.RULE", + "matched_text": "License: HPND", + "matched_text_diagnostics": "License: HPND" + } + ], + "identifier": "historical-0e2d22f9-4eae-4005-d53b-49de44275fac" + }, + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 18, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 9, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_21.RULE", + "matched_text": "Classifier: License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)", + "matched_text_diagnostics": "License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)" + } + ], + "identifier": "historical-f8d7dee4-0ceb-515b-2fb7-e30973dd6cef" + }, + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-pQeu3W/Pillow-9.5.0/PKG-INFO", + "start_line": 37, + "end_line": 37, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + }, + { + "license_expression": "secret-labs-2011", + "spdx_license_expression": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/LICENSE", + "start_line": 10, + "end_line": 30, + "matcher": "3-seq", + "score": 99.48, + "matched_length": 192, + "match_coverage": 99.48, + "rule_relevance": 100, + "rule_identifier": "secret-labs-2011_6.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_6.RULE", + "matched_text": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE." + } + ], + "identifier": "secret_labs_2011-c919da99-6302-f847-5af7-98b4fe793778", + "detection_log": [ + "unknown-reference-to-local-file" + ] + } + ], + "license_clues": [], + "percentage_of_license_text": 1.47, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Jeffrey A. Clark", + "start_line": 6, + "end_line": 6 + } + ], + "emails": [ + { + "email": "aclark@aclark.net", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [ + { + "url": "https://python-pillow.org/", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://pillow.readthedocs.io/", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://github.com/python-pillow/Pillow", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi", + "start_line": 11, + "end_line": 11 + }, + { + "url": "https://pillow.readthedocs.io/en/stable/releasenotes/index.html", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://twitter.com/PythonPillow", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://fosstodon.org/@pillow", + "start_line": 15, + "end_line": 15 + }, + { + "url": "https://github.com/python-pillow/Pillow/graphs/contributors", + "start_line": 48, + "end_line": 48 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=readme&utm_campaign=enterprise", + "start_line": 51, + "end_line": 51 + }, + { + "url": "https://pillow.readthedocs.io/?badge=latest", + "start_line": 57, + "end_line": 57 + }, + { + "url": "https://readthedocs.org/projects/pillow/badge/?version=latest", + "start_line": 59, + "end_line": 59 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/lint.yml", + "start_line": 65, + "end_line": 65 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Lint/badge.svg", + "start_line": 67, + "end_line": 67 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test.yml", + "start_line": 68, + "end_line": 68 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test/badge.svg", + "start_line": 70, + "end_line": 70 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-windows.yml", + "start_line": 71, + "end_line": 71 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Windows/badge.svg", + "start_line": 73, + "end_line": 73 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-mingw.yml", + "start_line": 74, + "end_line": 74 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20MinGW/badge.svg", + "start_line": 76, + "end_line": 76 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-cygwin.yml", + "start_line": 77, + "end_line": 77 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Cygwin/badge.svg", + "start_line": 79, + "end_line": 79 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-docker.yml", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Docker/badge.svg", + "start_line": 82, + "end_line": 82 + }, + { + "url": "https://ci.appveyor.com/project/python-pillow/Pillow", + "start_line": 83, + "end_line": 83 + }, + { + "url": "https://img.shields.io/appveyor/build/python-pillow/Pillow/main.svg?label=Windows%20build", + "start_line": 85, + "end_line": 85 + }, + { + "url": "https://github.com/python-pillow/pillow-wheels/actions", + "start_line": 86, + "end_line": 86 + }, + { + "url": "https://github.com/python-pillow/pillow-wheels/workflows/Wheels/badge.svg", + "start_line": 88, + "end_line": 88 + }, + { + "url": "https://app.travis-ci.com/github/python-pillow/pillow-wheels", + "start_line": 89, + "end_line": 89 + }, + { + "url": "https://img.shields.io/travis/com/python-pillow/pillow-wheels/main.svg?label=aarch64%20wheels", + "start_line": 91, + "end_line": 91 + }, + { + "url": "https://app.codecov.io/gh/python-pillow/Pillow", + "start_line": 92, + "end_line": 92 + }, + { + "url": "https://codecov.io/gh/python-pillow/Pillow/branch/main/graph/badge.svg", + "start_line": 94, + "end_line": 94 + }, + { + "url": "https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:pillow", + "start_line": 95, + "end_line": 95 + }, + { + "url": "https://oss-fuzz-build-logs.storage.googleapis.com/badges/pillow.svg", + "start_line": 97, + "end_line": 97 + }, + { + "url": "https://zenodo.org/badge/latestdoi/17549/python-pillow/Pillow", + "start_line": 103, + "end_line": 103 + }, + { + "url": "https://zenodo.org/badge/17549/python-pillow/Pillow.svg", + "start_line": 105, + "end_line": 105 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=badge", + "start_line": 106, + "end_line": 106 + }, + { + "url": "https://tidelift.com/badges/package/pypi/Pillow?style=flat", + "start_line": 108, + "end_line": 108 + }, + { + "url": "https://pypi.org/project/Pillow/", + "start_line": 109, + "end_line": 109 + }, + { + "url": "https://img.shields.io/pypi/v/pillow.svg", + "start_line": 111, + "end_line": 111 + }, + { + "url": "https://img.shields.io/pypi/dm/pillow.svg", + "start_line": 114, + "end_line": 114 + }, + { + "url": "https://bestpractices.coreinfrastructure.org/projects/6331", + "start_line": 115, + "end_line": 115 + }, + { + "url": "https://bestpractices.coreinfrastructure.org/projects/6331/badge", + "start_line": 117, + "end_line": 117 + }, + { + "url": "https://gitter.im/python-pillow/Pillow?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge", + "start_line": 123, + "end_line": 123 + }, + { + "url": "https://gitter.im/python-pillow/Pillow", + "start_line": 124, + "end_line": 124 + }, + { + "url": "https://badges.gitter.im/python-pillow/Pillow.svg", + "start_line": 125, + "end_line": 125 + }, + { + "url": "https://img.shields.io/badge/tweet-on%20Twitter-00aced.svg", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://img.shields.io/badge/publish-on%20Mastodon-595aff.svg", + "start_line": 131, + "end_line": 131 + }, + { + "url": "https://pillow.readthedocs.io/en/latest/installation.html", + "start_line": 148, + "end_line": 148 + }, + { + "url": "https://pillow.readthedocs.io/en/latest/handbook/index.html", + "start_line": 149, + "end_line": 149 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 6915, + "date": "2023-04-01", + "sha1": "71b90419f8ca1c41b0d0fae0e8c6708b56ea062b", + "md5": "55694c1b74b61b5109d57493edf6113a", + "sha256": "4071e5ca2eaa8bdee92aea715cef9866e52aa5b5862205d3b9f31b5a6cce5af5", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/graphs/contributors", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=readme&utm_campaign=enterprise", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://pillow.readthedocs.io/?badge=latest", + "start_line": 19, + "end_line": 19 + }, + { + "url": "https://readthedocs.org/projects/pillow/badge/?version=latest", + "start_line": 21, + "end_line": 21 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/lint.yml", + "start_line": 27, + "end_line": 27 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Lint/badge.svg", + "start_line": 29, + "end_line": 29 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test.yml", + "start_line": 30, + "end_line": 30 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test/badge.svg", + "start_line": 32, + "end_line": 32 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-windows.yml", + "start_line": 33, + "end_line": 33 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Windows/badge.svg", + "start_line": 35, + "end_line": 35 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-mingw.yml", + "start_line": 36, + "end_line": 36 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20MinGW/badge.svg", + "start_line": 38, + "end_line": 38 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-cygwin.yml", + "start_line": 39, + "end_line": 39 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Cygwin/badge.svg", + "start_line": 41, + "end_line": 41 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-docker.yml", + "start_line": 42, + "end_line": 42 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Docker/badge.svg", + "start_line": 44, + "end_line": 44 + }, + { + "url": "https://ci.appveyor.com/project/python-pillow/Pillow", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://img.shields.io/appveyor/build/python-pillow/Pillow/main.svg?label=Windows%20build", + "start_line": 47, + "end_line": 47 + }, + { + "url": "https://github.com/python-pillow/pillow-wheels/actions", + "start_line": 48, + "end_line": 48 + }, + { + "url": "https://github.com/python-pillow/pillow-wheels/workflows/Wheels/badge.svg", + "start_line": 50, + "end_line": 50 + }, + { + "url": "https://app.travis-ci.com/github/python-pillow/pillow-wheels", + "start_line": 51, + "end_line": 51 + }, + { + "url": "https://img.shields.io/travis/com/python-pillow/pillow-wheels/main.svg?label=aarch64%20wheels", + "start_line": 53, + "end_line": 53 + }, + { + "url": "https://app.codecov.io/gh/python-pillow/Pillow", + "start_line": 54, + "end_line": 54 + }, + { + "url": "https://codecov.io/gh/python-pillow/Pillow/branch/main/graph/badge.svg", + "start_line": 56, + "end_line": 56 + }, + { + "url": "https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:pillow", + "start_line": 57, + "end_line": 57 + }, + { + "url": "https://oss-fuzz-build-logs.storage.googleapis.com/badges/pillow.svg", + "start_line": 59, + "end_line": 59 + }, + { + "url": "https://zenodo.org/badge/latestdoi/17549/python-pillow/Pillow", + "start_line": 65, + "end_line": 65 + }, + { + "url": "https://zenodo.org/badge/17549/python-pillow/Pillow.svg", + "start_line": 67, + "end_line": 67 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=badge", + "start_line": 68, + "end_line": 68 + }, + { + "url": "https://tidelift.com/badges/package/pypi/Pillow?style=flat", + "start_line": 70, + "end_line": 70 + }, + { + "url": "https://pypi.org/project/Pillow/", + "start_line": 71, + "end_line": 71 + }, + { + "url": "https://img.shields.io/pypi/v/pillow.svg", + "start_line": 73, + "end_line": 73 + }, + { + "url": "https://img.shields.io/pypi/dm/pillow.svg", + "start_line": 76, + "end_line": 76 + }, + { + "url": "https://bestpractices.coreinfrastructure.org/projects/6331", + "start_line": 77, + "end_line": 77 + }, + { + "url": "https://bestpractices.coreinfrastructure.org/projects/6331/badge", + "start_line": 79, + "end_line": 79 + }, + { + "url": "https://gitter.im/python-pillow/Pillow?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge", + "start_line": 85, + "end_line": 85 + }, + { + "url": "https://gitter.im/python-pillow/Pillow", + "start_line": 86, + "end_line": 86 + }, + { + "url": "https://badges.gitter.im/python-pillow/Pillow.svg", + "start_line": 87, + "end_line": 87 + }, + { + "url": "https://twitter.com/PythonPillow", + "start_line": 88, + "end_line": 88 + }, + { + "url": "https://img.shields.io/badge/tweet-on%20Twitter-00aced.svg", + "start_line": 90, + "end_line": 90 + }, + { + "url": "https://fosstodon.org/@pillow", + "start_line": 91, + "end_line": 91 + }, + { + "url": "https://img.shields.io/badge/publish-on%20Mastodon-595aff.svg", + "start_line": 93, + "end_line": 93 + }, + { + "url": "https://pillow.readthedocs.io/", + "start_line": 109, + "end_line": 109 + }, + { + "url": "https://pillow.readthedocs.io/en/latest/installation.html", + "start_line": 110, + "end_line": 110 + }, + { + "url": "https://pillow.readthedocs.io/en/latest/handbook/index.html", + "start_line": 111, + "end_line": 111 + }, + { + "url": "https://github.com/python-pillow/Pillow/blob/main/.github/CONTRIBUTING.md", + "start_line": 112, + "end_line": 112 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues", + "start_line": 113, + "end_line": 113 + }, + { + "url": "https://github.com/python-pillow/Pillow/pulls", + "start_line": 114, + "end_line": 114 + }, + { + "url": "https://pillow.readthedocs.io/en/stable/releasenotes/index.html", + "start_line": 115, + "end_line": 115 + }, + { + "url": "https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst", + "start_line": 116, + "end_line": 116 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/RELEASING.md", + "type": "file", + "name": "RELEASING.md", + "base_name": "RELEASING", + "extension": ".md", + "size": 5090, + "date": "2023-04-01", + "sha1": "f13c7a06986439ba568b171a93088dfb1f7a41d5", + "md5": "7b6ade8c6a8b7f2611e3f718f9952686", + "sha256": "6b407e13f0d1afee0676414de28f0bb5f177913dc1b6275e2dbbb6c3ab891ec6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://pillow.readthedocs.io/en/stable/releasenotes/versioning.html", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/3154", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://ci.appveyor.com/project/python-pillow/Pillow", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://github.com/python-pillow/pillow-wheels", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://www.python.org/dev/peps/pep-0440", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://github.com/python-pillow/Pillow/blob/main/RELEASING.md#binary-distributions", + "start_line": 28, + "end_line": 28 + }, + { + "url": "https://github.com/python-pillow/Pillow/releases", + "start_line": 34, + "end_line": 34 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-windows.yml", + "start_line": 99, + "end_line": 99 + }, + { + "url": "https://github.com/python-pillow/pillow-wheels/releases", + "start_line": 109, + "end_line": 109 + }, + { + "url": "https://twitter.com/pythonpillow", + "start_line": 114, + "end_line": 114 + }, + { + "url": "https://fosstodon.org/@pillow", + "start_line": 114, + "end_line": 114 + }, + { + "url": "https://twitter.com/PythonPillow/status/1013789184354603010", + "start_line": 114, + "end_line": 114 + }, + { + "url": "https://pillow.readthedocs.io/en/stable", + "start_line": 118, + "end_line": 118 + }, + { + "url": "https://github.com/python-pillow/docker-images", + "start_line": 124, + "end_line": 124 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/selftest.py", + "type": "file", + "name": "selftest.py", + "base_name": "selftest", + "extension": ".py", + "size": 4697, + "date": "2023-04-01", + "sha1": "a06c2111c549e85f571ee927d91d9c907a3b6cf9", + "md5": "addcc046338cb83e214a8557756728d7", + "sha256": "5a119f7fac77397716e3546c019a6cca5beba8ebeb7c1f07a7ea2aa7a39912c1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/setup.cfg", + "type": "file", + "name": "setup.cfg", + "base_name": "setup", + "extension": ".cfg", + "size": 2044, + "date": "2023-04-01", + "sha1": "34f0f0a5c67da0cc1632cc116cdc6baa85da7e99", + "md5": "70764d944a9c61e13ff7fb01a3b20965", + "sha256": "2c74d72e62a6e5edcaeddb3cc9cd6f4ba0dbc9bd730419859a5ed424aa6b58f6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "Pillow", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jeffrey A. Clark (Alex)", + "email": "aclark@aclark.net", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://python-pillow.org", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "historical", + "declared_license_expression_spdx": "HPND", + "license_detections": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/setup.cfg", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 99, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "historical_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_35.RULE", + "matched_text": "HPND" + } + ], + "identifier": "historical-ba5c36b1-63c0-b0b0-22db-9840f41b4a3a" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "HPND", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:generic/python", + "extracted_requirement": "python_requires>=3.7", + "scope": "python", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/furo", + "extracted_requirement": "furo", + "scope": "docs", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/olefile", + "extracted_requirement": "olefile", + "scope": "docs", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinx", + "extracted_requirement": "sphinx>=2.4", + "scope": "docs", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinx-copybutton", + "extracted_requirement": "sphinx-copybutton", + "scope": "docs", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinx-inline-tabs", + "extracted_requirement": "sphinx-inline-tabs", + "scope": "docs", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinx-removed-in", + "extracted_requirement": "sphinx-removed-in", + "scope": "docs", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinxext-opengraph", + "extracted_requirement": "sphinxext-opengraph", + "scope": "docs", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/check-manifest", + "extracted_requirement": "check-manifest", + "scope": "tests", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/coverage", + "extracted_requirement": "coverage", + "scope": "tests", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/defusedxml", + "extracted_requirement": "defusedxml", + "scope": "tests", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/markdown2", + "extracted_requirement": "markdown2", + "scope": "tests", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/olefile", + "extracted_requirement": "olefile", + "scope": "tests", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/packaging", + "extracted_requirement": "packaging", + "scope": "tests", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/pyroma", + "extracted_requirement": "pyroma", + "scope": "tests", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/pytest", + "extracted_requirement": "pytest", + "scope": "tests", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/pytest-cov", + "extracted_requirement": "pytest-cov", + "scope": "tests", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/pytest-timeout", + "extracted_requirement": "pytest-timeout", + "scope": "tests", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pypi_setup_cfg", + "purl": "pkg:pypi/pillow" + } + ], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "historical", + "detected_license_expression_spdx": "HPND", + "license_detections": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/setup.cfg", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_32.RULE", + "matched_text": "license = HPND", + "matched_text_diagnostics": "license = HPND" + }, + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/setup.cfg", + "start_line": 12, + "end_line": 12, + "matcher": "2-aho", + "score": 100, + "matched_length": 9, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_21.RULE", + "matched_text": "\tLicense :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)", + "matched_text_diagnostics": "License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)" + } + ], + "identifier": "historical-8e59ae7b-1147-ddde-52c8-22576092dd58" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.37, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Jeffrey A. Clark", + "start_line": 7, + "end_line": 7 + } + ], + "emails": [ + { + "email": "aclark@aclark.net", + "start_line": 8, + "end_line": 8 + } + ], + "urls": [ + { + "url": "https://python-pillow.org/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://pillow.readthedocs.io/", + "start_line": 29, + "end_line": 29 + }, + { + "url": "https://github.com/python-pillow/Pillow", + "start_line": 30, + "end_line": 30 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi", + "start_line": 31, + "end_line": 31 + }, + { + "url": "https://pillow.readthedocs.io/en/stable/releasenotes/index.html", + "start_line": 32, + "end_line": 32 + }, + { + "url": "https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst", + "start_line": 33, + "end_line": 33 + }, + { + "url": "https://twitter.com/PythonPillow", + "start_line": 34, + "end_line": 34 + }, + { + "url": "https://fosstodon.org/@pillow", + "start_line": 35, + "end_line": 35 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/setup.py", + "type": "file", + "name": "setup.py", + "base_name": "setup", + "extension": ".py", + "size": 36651, + "date": "2023-04-01", + "sha1": "781ef3d51375f196652d42fdb7c81cba2bf07cf5", + "md5": "3b147e187d12207301a58dd2ff83f023", + "sha256": "8f65c7d1a4983458c791e6e4d9d2303bc80459954b62b54cfb36b5eb40065a54", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "secret-labs-2011", + "declared_license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "license_detections": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "matches": [ + { + "license_expression": "secret-labs-2011", + "spdx_license_expression": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/LICENSE", + "start_line": 10, + "end_line": 30, + "matcher": "3-seq", + "score": 99.48, + "matched_length": 192, + "match_coverage": 99.48, + "rule_relevance": 100, + "rule_identifier": "secret-labs-2011_6.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_6.RULE", + "matched_text": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "Like PIL, Pillow is licensed under the open source HPND License:\n\nBy obtaining, using, and/or copying this software and/or its associated\ndocumentation, you agree that you have read, understood, and will comply\nwith the following terms and conditions:\n\nPermission to use, copy, modify and distribute this software and its\ndocumentation for any purpose and without fee is hereby granted,\nprovided that the above copyright notice appears in all copies, and that\nboth that copyright notice and this permission notice appear in supporting\ndocumentation, and that the name of Secret Labs AB or the author not be\nused in advertising or publicity pertaining to distribution of the software\nwithout specific, written prior permission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,\nINDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE." + } + ], + "identifier": "secret_labs_2011-ce3a2b75-94da-894c-6ced-e08a1ff0c0e5" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pypi_setup_py", + "purl": null + } + ], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://pillow.readthedocs.io/en/latest/installation", + "start_line": 964, + "end_line": 964 + }, + { + "url": "https://pillow.readthedocs.io/en/latest/installation.html", + "start_line": 1006, + "end_line": 1006 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/tox.ini", + "type": "file", + "name": "tox.ini", + "base_name": "tox", + "extension": ".ini", + "size": 540, + "date": "2023-04-01", + "sha1": "29bdc9aee20ea42722a889116d0bb0485508b233", + "md5": "533d0fcdf4498bd60220f6b073cf2203", + "sha256": "7a2026eff8d7cf5c5094fad0c000eb6ca51a0d178d7b25936352ab0ae91371e4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/depends", + "type": "directory", + "name": "depends", + "base_name": "depends", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 0, + "size_count": 2402, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/depends/download-and-extract.sh", + "type": "file", + "name": "download-and-extract.sh", + "base_name": "download-and-extract", + "extension": ".sh", + "size": 224, + "date": "2023-04-01", + "sha1": "4ccb996cf2032c20ad87ce603b4bd724609462aa", + "md5": "b617527e5a021c7a1782c700df0fa187", + "sha256": "f130cb74c2ee340e0c26d68390206377d439fc327afcfaa0e0dc1e17682b3a07", + "mime_type": "text/x-shellscript", + "file_type": "POSIX shell script, ASCII text executable", + "programming_language": "Bash", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/depends/install_extra_test_images.sh", + "type": "file", + "name": "install_extra_test_images.sh", + "base_name": "install_extra_test_images", + "extension": ".sh", + "size": 284, + "date": "2023-04-01", + "sha1": "bf5e38ff02cf2799571103b0a387ff0070ddcdd9", + "md5": "2482d5d11c06405efd3fa87969a0665e", + "sha256": "995f021e9f5c2837e5da20e93b8f739264f01b0174687fadef878d9f181e40b7", + "mime_type": "text/x-shellscript", + "file_type": "Bourne-Again shell script, ASCII text executable", + "programming_language": "Bash", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/test-images/archive/main.tar.gz", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/depends/install_imagequant.sh", + "type": "file", + "name": "install_imagequant.sh", + "base_name": "install_imagequant", + "extension": ".sh", + "size": 380, + "date": "2023-04-01", + "sha1": "49164fb4980fc508fe307cf5423a5bcd62a41570", + "md5": "2cef729a01fb807f7c13afe211a83e01", + "sha256": "230f88761860c0b5352d44f41602a45fd377cbee13c84bdd6c2893ec2c34708d", + "mime_type": "text/x-shellscript", + "file_type": "Bourne-Again shell script, ASCII text executable", + "programming_language": "Bash", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://raw.githubusercontent.com/python-pillow/pillow-depends/main/$archive.tar.gz", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/depends/install_openjpeg.sh", + "type": "file", + "name": "install_openjpeg.sh", + "base_name": "install_openjpeg", + "extension": ".sh", + "size": 271, + "date": "2023-04-01", + "sha1": "fde7bf9f381163cebcb447db75f7473ca89e99c0", + "md5": "1b467e00622a711e0cafe6ef1eaf8bba", + "sha256": "f38a035e45b3db113ec1d204637b3056097608b7946659aeb4448448ee3595a0", + "mime_type": "text/x-shellscript", + "file_type": "Bourne-Again shell script, ASCII text executable", + "programming_language": "Bash", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://raw.githubusercontent.com/python-pillow/pillow-depends/main/$archive.tar.gz", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/depends/install_raqm.sh", + "type": "file", + "name": "install_raqm.sh", + "base_name": "install_raqm", + "extension": ".sh", + "size": 261, + "date": "2023-04-01", + "sha1": "92180f045508317e8f647cb36dde8ec43f6acd54", + "md5": "adce447f170cfe6abc43c67151d6b83a", + "sha256": "b58bc6517a163bf630ed397f0e61d722f29ac3658153a6e224475555954a2275", + "mime_type": "text/x-shellscript", + "file_type": "Bourne-Again shell script, ASCII text executable", + "programming_language": "Bash", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://raw.githubusercontent.com/python-pillow/pillow-depends/main/$archive.tar.gz", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/depends/install_raqm_cmake.sh", + "type": "file", + "name": "install_raqm_cmake.sh", + "base_name": "install_raqm_cmake", + "extension": ".sh", + "size": 271, + "date": "2023-04-01", + "sha1": "10bd7ca4269a3b90f0603dc9e4f238353679fe04", + "md5": "8fe556bf1fe003bcf918ef8c47085a1b", + "sha256": "ef1df1a8076e44024eee4feaef2d74cfead46466c00d9aa3e7b8d3924cc79fae", + "mime_type": "text/x-shellscript", + "file_type": "Bourne-Again shell script, ASCII text executable", + "programming_language": "Bash", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://raw.githubusercontent.com/python-pillow/pillow-depends/main/$archive.tar.gz", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/depends/install_webp.sh", + "type": "file", + "name": "install_webp.sh", + "base_name": "install_webp", + "extension": ".sh", + "size": 298, + "date": "2023-04-01", + "sha1": "d86dff8f67cb2e0fbe17e4cdbb03e68bf7b55fcc", + "md5": "a1b4bd6af08e7e80299fb11244cae294", + "sha256": "78ba36abebe6c57d6e6ce5de181ac27c10a5f2e560c78f3b2c688b57bd9ce563", + "mime_type": "text/x-shellscript", + "file_type": "Bourne-Again shell script, ASCII text executable", + "programming_language": "Bash", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://raw.githubusercontent.com/python-pillow/pillow-depends/main/$archive.tar.gz", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/depends/README.rst", + "type": "file", + "name": "README.rst", + "base_name": "README", + "extension": ".rst", + "size": 336, + "date": "2023-04-01", + "sha1": "c478eb38e812a032a4b758b8078ef7b8dae794ae", + "md5": "88a8cc743abc60e7fe05611adf153371", + "sha256": "e03a6e2a27267d1ad012e4face8b33460d01ac315943b70a68bf3782325ffa0b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/depends/termux.sh", + "type": "file", + "name": "termux.sh", + "base_name": "termux", + "extension": ".sh", + "size": 77, + "date": "2023-04-01", + "sha1": "29605a50e24125102e3f2e3c572486356f3db696", + "md5": "74f0ad3da8c3bb7bd62183f4de4c1a13", + "sha256": "aa14ed86d1450fc298fa5c3c6a554dd2caa788ba81e7e91f578f15d7195e5f10", + "mime_type": "text/x-shellscript", + "file_type": "POSIX shell script, ASCII text executable", + "programming_language": "Bash", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs", + "type": "directory", + "name": "docs", + "base_name": "docs", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 119, + "dirs_count": 6, + "size_count": 706860, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/about.rst", + "type": "file", + "name": "about.rst", + "base_name": "about", + "extension": ".rst", + "size": 1517, + "date": "2023-04-01", + "sha1": "77a71e3e032899cf0d835a4dde407b32960e0229", + "md5": "bf0f47e3baef18d1290eeea06a1f695e", + "sha256": "dec6b310eb319ecc5bab9a9cf5dfc06ed549b2275cfd3f749a64e6813863ac1a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "historical", + "detected_license_expression_spdx": "HPND", + "license_detections": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/about.rst", + "start_line": 22, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "license-intro_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_26.RULE", + "matched_text": "Like PIL, Pillow is `licensed under the open source HPND License `_", + "matched_text_diagnostics": "licensed under the" + }, + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/about.rst", + "start_line": 22, + "end_line": 22, + "matcher": "2-aho", + "score": 99, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "historical_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_35.RULE", + "matched_text": "Like PIL, Pillow is `licensed under the open source HPND License `_", + "matched_text_diagnostics": "HPND" + } + ], + "identifier": "historical-b0505282-5fe1-4ae6-ad64-31fda42e9150" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.77, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/actions", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://ci.appveyor.com/project/Python-pillow/pillow", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://app.travis-ci.com/github/python-pillow/pillow-wheels", + "start_line": 15, + "end_line": 15 + }, + { + "url": "https://github.com/python-pillow/Pillow", + "start_line": 16, + "end_line": 16 + }, + { + "url": "https://pypi.org/project/Pillow/", + "start_line": 17, + "end_line": 17 + }, + { + "url": "https://raw.githubusercontent.com/python-pillow/Pillow/main/LICENSE", + "start_line": 22, + "end_line": 22 + }, + { + "url": "https://mail.python.org/pipermail/image-sig/2010-August/006480.html", + "start_line": 29, + "end_line": 29 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/conf.py", + "type": "file", + "name": "conf.py", + "base_name": "conf", + "extension": ".py", + "size": 11087, + "date": "2023-04-01", + "sha1": "2b3044110a43e03bf5ae024a09f83de4dcb05b6e", + "md5": "c206fef47a36c9d812b338d6506aaa7d", + "sha256": "c45367920e8ad177a030442bd90ec29fb4bade544bd62b7f43fd56049aea0480", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "copyright 1995-2011 Fredrik Lundh, 2010-2023 Jeffrey A. Clark (Alex) and contributors", + "start_line": 55, + "end_line": 56 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh, Jeffrey A. Clark (Alex) and contributors", + "start_line": 55, + "end_line": 56 + } + ], + "authors": [ + { + "author": "Fredrik Lundh, Jeffrey A. Clark", + "start_line": 58, + "end_line": 58 + } + ], + "emails": [], + "urls": [ + { + "url": "https://docs.python.org/3", + "start_line": 40, + "end_line": 40 + }, + { + "url": "https://www.sphinx-doc.org/en/master/usage/extensions/extlinks.html", + "start_line": 323, + "end_line": 323 + }, + { + "url": "https://github.com/python-pillow/Pillow/", + "start_line": 324, + "end_line": 324 + }, + { + "url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-%25s", + "start_line": 326, + "end_line": 326 + }, + { + "url": "https://cwe.mitre.org/data/definitions/%25s.html", + "start_line": 327, + "end_line": 327 + }, + { + "url": "https://raw.githubusercontent.com/python-pillow/pillow-logo/main/", + "start_line": 334, + "end_line": 334 + } + ], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/COPYING", + "type": "file", + "name": "COPYING", + "base_name": "COPYING", + "extension": "", + "size": 1466, + "date": "2023-04-01", + "sha1": "dcbab69658fe17d1965a3a25da075cc09ba87298", + "md5": "5134c4d2178f904b825e2a8507722122", + "sha256": "d7680ae33faf9886187df402fb0db1da61fdc769cedbd0084f88d63e1760d09e", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "secret-labs-2011", + "detected_license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "license_detections": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "matches": [ + { + "license_expression": "secret-labs-2011", + "spdx_license_expression": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/COPYING", + "start_line": 10, + "end_line": 32, + "matcher": "2-aho", + "score": 100, + "matched_length": 194, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "secret-labs-2011_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_7.RULE", + "matched_text": "Like PIL, Pillow is licensed under the open source PIL\nSoftware License:\n\nBy obtaining, using, and/or copying this software and/or its\nassociated documentation, you agree that you have read, understood,\nand will comply with the following terms and conditions:\n\nPermission to use, copy, modify, and distribute this software and its\nassociated documentation for any purpose and without fee is hereby\ngranted, provided that the above copyright notice appears in all\ncopies, and that both that copyright notice and this permission notice\nappear in supporting documentation, and that the name of Secret Labs\nAB or the author not be used in advertising or publicity pertaining to\ndistribution of the software without specific, written prior\npermission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO\nTHIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR\nANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT\nOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "Like PIL, Pillow is licensed under the open source PIL\nSoftware License:\n\nBy obtaining, using, and/or copying this software and/or its\nassociated documentation, you agree that you have read, understood,\nand will comply with the following terms and conditions:\n\nPermission to use, copy, modify, and distribute this software and its\nassociated documentation for any purpose and without fee is hereby\ngranted, provided that the above copyright notice appears in all\ncopies, and that both that copyright notice and this permission notice\nappear in supporting documentation, and that the name of Secret Labs\nAB or the author not be used in advertising or publicity pertaining to\ndistribution of the software without specific, written prior\npermission.\n\nSECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO\nTHIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR\nANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT\nOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + } + ], + "identifier": "secret_labs_2011-f12df0fe-5e6c-40e2-b243-198b451fa5d2" + } + ], + "license_clues": [], + "percentage_of_license_text": 84.35, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2011 by Secret Labs AB", + "start_line": 3, + "end_line": 3 + }, + { + "copyright": "Copyright (c) 1995-2011 by Fredrik Lundh", + "start_line": 4, + "end_line": 4 + }, + { + "copyright": "Copyright (c) 2010-2023 by Jeffrey A. Clark (Alex) and contributors", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 3, + "end_line": 3 + }, + { + "holder": "Fredrik Lundh", + "start_line": 4, + "end_line": 4 + }, + { + "holder": "Jeffrey A. Clark (Alex) and contributors", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/deprecations.rst", + "type": "file", + "name": "deprecations.rst", + "base_name": "deprecations", + "extension": ".rst", + "size": 17206, + "date": "2023-04-01", + "sha1": "2ca1ac8732af683fefc9af6a14f3a533cbf8d5e5", + "md5": "5e2d7be20f669920aadb3c3300cfbc61", + "sha256": "a12b02103fd6feb2ec049a8a47d0e2219cedd92196f63972e42d15bf5cd46b00", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [ + { + "license_expression": "commercial-license", + "spdx_license_expression": "LicenseRef-scancode-commercial-license", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/deprecations.rst", + "start_line": 144, + "end_line": 144, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "license-clue_commercial-license_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-clue_commercial-license_2.RULE", + "matched_text": "open-source users (and will reach EOL on 2023-12-08 for commercial licence holders).", + "matched_text_diagnostics": "commercial licence" + } + ], + "percentage_of_license_text": 0.11, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.qt.io/blog/qt-5.15-released", + "start_line": 143, + "end_line": 143 + }, + { + "url": "https://www.riverbankcomputing.com/static/Docs/PyQt6/", + "start_line": 148, + "end_line": 148 + }, + { + "url": "https://doc.qt.io/qtforpython/", + "start_line": 149, + "end_line": 149 + }, + { + "url": "https://freetype.org/", + "start_line": 276, + "end_line": 276 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/Guardfile", + "type": "file", + "name": "Guardfile", + "base_name": "Guardfile", + "extension": "", + "size": 254, + "date": "2023-04-01", + "sha1": "0d8ab30d5ad62512c561ea9bdf784fd78fd88570", + "md5": "9d25d933b14ff4da93a99e6b1e37d23c", + "sha256": "397eae9d94f0a9edf8f6121d4ace0064a7906733edf9c3488362c0573da34b35", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/index.rst", + "type": "file", + "name": "index.rst", + "base_name": "index", + "extension": ".rst", + "size": 5016, + "date": "2023-04-01", + "sha1": "bea5ba79065aa06f3fde084563df3741647e88af", + "md5": "e2f94049a786126d43bd3de516fe80de", + "sha256": "87b8a019b04a67d7477c1c9f1b502810e90e2cf858eaff2b9f9704200565b102", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/graphs/contributors", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=docs&utm_campaign=enterprise", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://readthedocs.org/projects/pillow/badge/?version=latest", + "start_line": 8, + "end_line": 8 + }, + { + "url": "https://pillow.readthedocs.io/?badge=latest", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Lint/badge.svg", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/lint.yml", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Docker/badge.svg", + "start_line": 16, + "end_line": 16 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-docker.yml", + "start_line": 17, + "end_line": 17 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test/badge.svg", + "start_line": 20, + "end_line": 20 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test.yml", + "start_line": 21, + "end_line": 21 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Windows/badge.svg", + "start_line": 24, + "end_line": 24 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-windows.yml", + "start_line": 25, + "end_line": 25 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20MinGW/badge.svg", + "start_line": 28, + "end_line": 28 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-mingw.yml", + "start_line": 29, + "end_line": 29 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Cygwin/badge.svg", + "start_line": 32, + "end_line": 32 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-cygwin.yml", + "start_line": 33, + "end_line": 33 + }, + { + "url": "https://img.shields.io/appveyor/build/python-pillow/Pillow/main.svg?label=Windows%20build", + "start_line": 36, + "end_line": 36 + }, + { + "url": "https://ci.appveyor.com/project/python-pillow/Pillow", + "start_line": 37, + "end_line": 37 + }, + { + "url": "https://github.com/python-pillow/pillow-wheels/workflows/Wheels/badge.svg", + "start_line": 40, + "end_line": 40 + }, + { + "url": "https://github.com/python-pillow/pillow-wheels/actions", + "start_line": 41, + "end_line": 41 + }, + { + "url": "https://img.shields.io/travis/com/python-pillow/pillow-wheels/main.svg?label=aarch64%20wheels", + "start_line": 44, + "end_line": 44 + }, + { + "url": "https://app.travis-ci.com/github/python-pillow/pillow-wheels", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://codecov.io/gh/python-pillow/Pillow/branch/main/graph/badge.svg", + "start_line": 48, + "end_line": 48 + }, + { + "url": "https://app.codecov.io/gh/python-pillow/Pillow", + "start_line": 49, + "end_line": 49 + }, + { + "url": "https://zenodo.org/badge/17549/python-pillow/Pillow.svg", + "start_line": 52, + "end_line": 52 + }, + { + "url": "https://zenodo.org/badge/latestdoi/17549/python-pillow/Pillow", + "start_line": 53, + "end_line": 53 + }, + { + "url": "https://tidelift.com/badges/package/pypi/Pillow?style=flat", + "start_line": 56, + "end_line": 56 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=badge", + "start_line": 57, + "end_line": 57 + }, + { + "url": "https://oss-fuzz-build-logs.storage.googleapis.com/badges/pillow.svg", + "start_line": 60, + "end_line": 60 + }, + { + "url": "https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:pillow", + "start_line": 61, + "end_line": 61 + }, + { + "url": "https://img.shields.io/pypi/v/pillow.svg", + "start_line": 64, + "end_line": 64 + }, + { + "url": "https://pypi.org/project/Pillow/", + "start_line": 65, + "end_line": 65 + }, + { + "url": "https://img.shields.io/pypi/dm/pillow.svg", + "start_line": 68, + "end_line": 68 + }, + { + "url": "https://bestpractices.coreinfrastructure.org/projects/6331/badge", + "start_line": 72, + "end_line": 72 + }, + { + "url": "https://bestpractices.coreinfrastructure.org/projects/6331", + "start_line": 73, + "end_line": 73 + }, + { + "url": "https://badges.gitter.im/python-pillow/Pillow.svg", + "start_line": 76, + "end_line": 76 + }, + { + "url": "https://gitter.im/python-pillow/Pillow?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge", + "start_line": 77, + "end_line": 77 + }, + { + "url": "https://gitter.im/python-pillow/Pillow", + "start_line": 78, + "end_line": 78 + }, + { + "url": "https://img.shields.io/badge/tweet-on%20Twitter-00aced.svg", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://twitter.com/PythonPillow", + "start_line": 81, + "end_line": 81 + }, + { + "url": "https://img.shields.io/badge/publish-on%20Mastodon-595aff.svg", + "start_line": 84, + "end_line": 84 + }, + { + "url": "https://fosstodon.org/@pillow", + "start_line": 85, + "end_line": 85 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/installation.rst", + "type": "file", + "name": "installation.rst", + "base_name": "installation", + "extension": ".rst", + "size": 28396, + "date": "2023-04-01", + "sha1": "935dfcb8c14d142695cac714216f43d16f5b207c", + "md5": "c44b7b42d2ebf9820528f6d2de202f85", + "sha256": "0cd67c33a66ae7e99db2a390bdd110518208af5b0ebf779c70c491cb2ea044e3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "gpl-3.0", + "detected_license_expression_spdx": "GPL-3.0-only", + "license_detections": [ + { + "license_expression": "gpl-3.0", + "license_expression_spdx": "GPL-3.0-only", + "matches": [ + { + "license_expression": "gpl-3.0", + "spdx_license_expression": "GPL-3.0-only", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/installation.rst", + "start_line": 185, + "end_line": 187, + "matcher": "2-aho", + "score": 100, + "matched_length": 22, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0_282.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_282.RULE", + "matched_text": " * Libimagequant is licensed GPLv3, which is more restrictive than\n the Pillow license, therefore we will not be distributing binaries\n with libimagequant support enabled.", + "matched_text_diagnostics": "is licensed GPLv3, which is more restrictive than\n the Pillow license, therefore we will not be distributing binaries\n with libimagequant support enabled." + } + ], + "identifier": "gpl_3_0-ec014bef-8242-95d5-1269-50ce65e98718" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.75, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.freshports.org/graphics/py-pillow/", + "start_line": 111, + "end_line": 111 + }, + { + "url": "https://github.com/python-pillow/docker-images", + "start_line": 139, + "end_line": 139 + }, + { + "url": "https://learn.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-search-order#search-order-for-unpackaged-apps", + "start_line": 202, + "end_line": 202 + }, + { + "url": "https://brew.sh/", + "start_line": 266, + "end_line": 266 + }, + { + "url": "https://github.com/python-pillow/Pillow", + "start_line": 364, + "end_line": 364 + }, + { + "url": "https://pypi.org/project/Pillow/#files", + "start_line": 372, + "end_line": 372 + }, + { + "url": "https://pypi.org/project/Pillow/#history", + "start_line": 579, + "end_line": 579 + }, + { + "url": "https://pypi.org/project/Pillow/1.0", + "start_line": 580, + "end_line": 580 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/make.bat", + "type": "file", + "name": "make.bat", + "base_name": "make", + "extension": ".bat", + "size": 5513, + "date": "2023-04-01", + "sha1": "688c68046ccaf52f3253f868e5b1b8ad367662fa", + "md5": "b4ba66f8d428463925a1a9f4886bb3a2", + "sha256": "37c3e661f7d21c2ae6e2d635be9d473db02d36a00c1b9f78263ee0bcc8b48f07", + "mime_type": "text/x-msdos-batch", + "file_type": "DOS batch file, ASCII text", + "programming_language": "Batchfile", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/Makefile", + "type": "file", + "name": "Makefile", + "base_name": "Makefile", + "extension": "", + "size": 6958, + "date": "2023-04-01", + "sha1": "af1422cf6c45dc44685480d241b0dd2b7d927de3", + "md5": "f128c04bd46ad1b605069c3c58033155", + "sha256": "14502c4cb07c9737f9d6e7563a9850a887aa6cbad7001ae7bc634ada2367294a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/newer-versions.csv", + "type": "file", + "name": "newer-versions.csv", + "base_name": "newer-versions", + "extension": ".csv", + "size": 227, + "date": "2023-04-01", + "sha1": "5cd4be92f74d9e17091ead0b73ec12e87bdb153f", + "md5": "9982a1f948820779b44be9f0cae20043", + "sha256": "c5082afb4afa5d9c9bedb83f3ebd8fc194f6a9b9e73f3726b9216f987f940b5d", + "mime_type": "application/csv", + "file_type": "CSV text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/older-versions.csv", + "type": "file", + "name": "older-versions.csv", + "base_name": "older-versions", + "extension": ".csv", + "size": 343, + "date": "2023-04-01", + "sha1": "034a11f71c39ae48a208c9e8972cf01ced846456", + "md5": "1dc972ffcbd8156adc96804e77c3f6d5", + "sha256": "8d06b3168fe2bc7541fae8650c2c10d58b3a7ffa9b0d9e3e5f66464e39e33760", + "mime_type": "application/csv", + "file_type": "CSV text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/PIL.rst", + "type": "file", + "name": "PIL.rst", + "base_name": "PIL", + "extension": ".rst", + "size": 2705, + "date": "2023-04-01", + "sha1": "1603eb6b862992d6ee291e2753837efe1c17f22a", + "md5": "2c093850194e66ca6b56b01ec6b2acb5", + "sha256": "a1d302ab26e4a7c67770cbf07a026a378382a9957d4f5a3fd319c306b23ce060", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/porting.rst", + "type": "file", + "name": "porting.rst", + "base_name": "porting", + "extension": ".rst", + "size": 1197, + "date": "2023-04-01", + "sha1": "2898ca06e025cc7a9cadc4fe9b992a1b2e7687a7", + "md5": "40762c8a1276b0d2d89164e14134d18c", + "sha256": "f82de8ea1ecf6c088bd13db02daaefb8dda817a3bf4ed2271128fc7ba1d351fe", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/example", + "type": "directory", + "name": "example", + "base_name": "example", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 18795, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/example/anchors.png", + "type": "file", + "name": "anchors.png", + "base_name": "anchors", + "extension": ".png", + "size": 9726, + "date": "2023-04-01", + "sha1": "dd509787dbc3257be96f55a3b3a314ea33b07abd", + "md5": "ebca9552100d1b42801c74fc491f8a76", + "sha256": "63bc51c7e0104541aea8ceedda8c33e543afd9868ceed84b11007d4d20f45440", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 300, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/example/anchors.py", + "type": "file", + "name": "anchors.py", + "base_name": "anchors", + "extension": ".py", + "size": 941, + "date": "2023-04-01", + "sha1": "819dd84197f0763e5b5ab5fcf2bba6792342295f", + "md5": "b5ae48e7dfa5aacb8b87efa32e74628c", + "sha256": "e50f191b884cb01cb09c73a9175deb7e2e40a04cbf3d14129dbad7fb4f1e7370", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/example/DdsImagePlugin.py", + "type": "file", + "name": "DdsImagePlugin.py", + "base_name": "DdsImagePlugin", + "extension": ".py", + "size": 8128, + "date": "2023-04-01", + "sha1": "e2e68969cf3ade7f948594cbe601ab6e9625d512", + "md5": "a79105c2b1718d0056fa9babf61498e1", + "sha256": "42ce550004aaca9073674a88a28d2c8bfc7d3ab081c492a0f4813ff8810f5470", + "mime_type": "text/plain", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/example/DdsImagePlugin.py", + "start_line": 8, + "end_line": 10, + "matcher": "2-aho", + "score": 100, + "matched_length": 26, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_65.RULE", + "matched_text": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-c0e890f8-ff63-c342-9571-fb196e9d58a8" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.52, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "jerome@leclan.ch", + "start_line": 3, + "end_line": 3 + } + ], + "urls": [ + { + "url": "https://web.archive.org/web/20170802060935/http:/oss.sgi.com/projects/ogl-sample/registry/EXT/texture_compression_s3tc.txt", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 10, + "end_line": 10 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/handbook", + "type": "directory", + "name": "handbook", + "base_name": "handbook", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 0, + "size_count": 101846, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/handbook/appendices.rst", + "type": "file", + "name": "appendices.rst", + "base_name": "appendices", + "extension": ".rst", + "size": 245, + "date": "2023-04-01", + "sha1": "77d79507fc936fd7cda9027ff1ac901e3636c75a", + "md5": "77cdb0f2911392ddac6133056d402152", + "sha256": "0b55557b7ffd481fa38ef404174511a99fb1007490f3fe8d1c68f19ecab46b59", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/handbook/concepts.rst", + "type": "file", + "name": "concepts.rst", + "base_name": "concepts", + "extension": ".rst", + "size": 8545, + "date": "2023-04-01", + "sha1": "47b710e85a67d9c399dbb81bc6c92c779cbd9904", + "md5": "2f826b071bf04e179ebeac5edbc545a6", + "sha256": "df5083ee6227b5e32d7aad94ff67b28da19fa3f49e5d2612e0f835431fbbffb2", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/handbook/image-file-formats.rst", + "type": "file", + "name": "image-file-formats.rst", + "base_name": "image-file-formats", + "extension": ".rst", + "size": 50569, + "date": "2023-04-01", + "sha1": "9798cf159fb2997151d6ca6aec591c176743733c", + "md5": "097e786a40a875adc7839782998f51ae", + "sha256": "878ca45337968ecd931e29ea3e6af61dcced607048464ba710254ab200fda561", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Adobe Photoshop", + "start_line": 1381, + "end_line": 1381 + } + ], + "emails": [], + "urls": [ + { + "url": "https://github.com/spider-em/SPIDER", + "start_line": 912, + "end_line": 912 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/handbook/index.rst", + "type": "file", + "name": "index.rst", + "base_name": "index", + "extension": ".rst", + "size": 94, + "date": "2023-04-01", + "sha1": "3b9b7f8eccb9747628df0d986d296f89bc43adc0", + "md5": "77177512a46bbbe7c1e5185a23d2b1e4", + "sha256": "d57cb580038343e206a36f01d25a5e475a5ce8f4fff21c0d3c1d38c950165b16", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/handbook/overview.rst", + "type": "file", + "name": "overview.rst", + "base_name": "overview", + "extension": ".rst", + "size": 1818, + "date": "2023-04-01", + "sha1": "0ad83be89aaac879102afc69035beb088fc84b8e", + "md5": "3fe600759996f667af24661a193a7c5c", + "sha256": "e2f38bd83b70ad86ca5fc54eed6d9f2b40f8fd3a360d9df45d11b9c8eae2dd78", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/handbook/text-anchors.rst", + "type": "file", + "name": "text-anchors.rst", + "base_name": "text-anchors", + "extension": ".rst", + "size": 4805, + "date": "2023-04-01", + "sha1": "4ff042171871a1475f437de51d99332b3b097300", + "md5": "dd7ff9e3590dc3b3d0d3ef89bc08013d", + "sha256": "ca2693e0527235d7984c5b9f94c926aad7a86d5e3a68142d50962734bb52adac", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/Typeface#Font_metrics", + "start_line": 139, + "end_line": 139 + }, + { + "url": "https://freetype.org/freetype2/docs/tutorial/step2.html", + "start_line": 140, + "end_line": 140 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/handbook/tutorial.rst", + "type": "file", + "name": "tutorial.rst", + "base_name": "tutorial", + "extension": ".rst", + "size": 17804, + "date": "2023-04-01", + "sha1": "9f867229afeac57a86e62c96d53a5be1c870bf22", + "md5": "78303646063a2480b16d31d480b874ff", + "sha256": "0669f2f91d3d16d3b16a29e4ca45ee3a2d873774c456aa64443a0fc776c09053", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/handbook/writing-your-own-image-plugin.rst", + "type": "file", + "name": "writing-your-own-image-plugin.rst", + "base_name": "writing-your-own-image-plugin", + "extension": ".rst", + "size": 17966, + "date": "2023-04-01", + "sha1": "99b26ed47006c44819a507d46da3ce87e579e2cc", + "md5": "d800ddfd7e8df42b5263bb197b31dcba", + "sha256": "9119824f239522205b7b9ac421e17ff192ea1b56110bee22e9073e4cf51dfcaf", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/blob/main/docs/example/DdsImagePlugin.py", + "start_line": 453, + "end_line": 453 + }, + { + "url": "https://github.com/python-pillow/Pillow/blob/main/src/PIL/BlpImagePlugin.py", + "start_line": 456, + "end_line": 456 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference", + "type": "directory", + "name": "reference", + "base_name": "reference", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 36, + "dirs_count": 0, + "size_count": 148830, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/block_allocator.rst", + "type": "file", + "name": "block_allocator.rst", + "base_name": "block_allocator", + "extension": ".rst", + "size": 1929, + "date": "2023-04-01", + "sha1": "8d87c7cd5d0b03e09cf822a78b7ce85d3d710710", + "md5": "4f9cb17d26f23dba0adf0bd087058f80", + "sha256": "ed9102f13250fed63c6bdb6fe9bf268a81cb7a8e7aec4f8bf1e6a04c8f4d66f2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/c_extension_debugging.rst", + "type": "file", + "name": "c_extension_debugging.rst", + "base_name": "c_extension_debugging", + "extension": ".rst", + "size": 33459, + "date": "2023-04-01", + "sha1": "7e1c2169259c7bdb624ab392cd3243e803be9a6d", + "md5": "3cc379553b3a84d2c04e519b0fec3c12", + "sha256": "f37e0512809e6a073ade80e491de1f56c158f20114f95e7d794d2b92d47e5e5f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "gpl-1.0-plus AND gpl-3.0-plus", + "detected_license_expression_spdx": "GPL-1.0-or-later AND GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "matches": [ + { + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/reference/c_extension_debugging.rst", + "start_line": 74, + "end_line": 74, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-1.0-plus_12.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_12.RULE", + "matched_text": " ==51890== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.", + "matched_text_diagnostics": "GNU GPL'd," + } + ], + "identifier": "gpl_1_0_plus-36424503-c8a9-dbf8-a9d7-a74aa96ccd06" + }, + { + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "matches": [ + { + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/reference/c_extension_debugging.rst", + "start_line": 337, + "end_line": 339, + "matcher": "2-aho", + "score": 100, + "matched_length": 36, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_63.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_63.RULE", + "matched_text": " License GPLv3+: GNU GPL version 3 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.", + "matched_text_diagnostics": "License GPLv3+: GNU GPL version 3 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law." + } + ], + "identifier": "gpl_3_0_plus-207460f9-7161-a4e1-4387-c709dcc4d1b5" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.77, + "copyrights": [ + { + "copyright": "Copyright (c) 2002-2017, and GNU", + "start_line": 74, + "end_line": 74 + }, + { + "copyright": "Copyright (c) 2020 Free Software Foundation, Inc.", + "start_line": 336, + "end_line": 336 + } + ], + "holders": [ + { + "holder": "GNU", + "start_line": 74, + "end_line": 74 + }, + { + "holder": "Free Software Foundation, Inc.", + "start_line": 336, + "end_line": 336 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://wiki.ubuntu.com/Debug%20Symbol%20Packages#Getting_-dbgsym.ddeb_packages", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://gnu.org/licenses/gpl.html", + "start_line": 337, + "end_line": 337 + }, + { + "url": "http://www.gnu.org/software/gdb/bugs/", + "start_line": 344, + "end_line": 344 + }, + { + "url": "https://www.gnu.org/software/gdb/documentation/", + "start_line": 346, + "end_line": 346 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ExifTags.rst", + "type": "file", + "name": "ExifTags.rst", + "base_name": "ExifTags", + "extension": ".rst", + "size": 1570, + "date": "2023-04-01", + "sha1": "8f0edc1969f9a0c00113721d8e6af61bafcbbb1e", + "md5": "4dfe933130f4352f5af0ede5e65e0eaf", + "sha256": "84297f80b0bdad152af5a942610ffe62e15d0387a35eca60c1d37614b65928d3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/features.rst", + "type": "file", + "name": "features.rst", + "base_name": "features", + "extension": ".rst", + "size": 2909, + "date": "2023-04-01", + "sha1": "d8505147a9ae072f40dd0f5c47c67b8ebb6c92c0", + "md5": "065452cd4d4dc886f0d8554480d5a79c", + "sha256": "ff9d4f5ede3ed06d1e123cb2a349af84673ae0e5d8ae4280ff5ea592166f9ff8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/Image.rst", + "type": "file", + "name": "Image.rst", + "base_name": "Image", + "extension": ".rst", + "size": 14152, + "date": "2023-04-01", + "sha1": "62d25e3567a2e3dafd78beb0befc0475a092dedd", + "md5": "d4338cdb53cb9e7034e3457fb36fd19d", + "sha256": "ee02fa56dc89f608756cd3f7cb0d1f7428d12a4012ede839911c3f6ebe5f1772", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/Zip_bomb", + "start_line": 65, + "end_line": 65 + }, + { + "url": "https://docs.python.org/3/library/logging.html#integration-with-the-warnings-module", + "start_line": 66, + "end_line": 66 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageChops.rst", + "type": "file", + "name": "ImageChops.rst", + "base_name": "ImageChops", + "extension": ".rst", + "size": 1761, + "date": "2023-04-01", + "sha1": "cf545f732e544c0f6bac1000a97d27bc06f57ad0", + "md5": "92619e7295c216f135747eab10a852d1", + "sha256": "6bf6842c997c0c87d9b97fe000d6aae17a837db17e261119f16a9ae1f125e2d7", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageCms.rst", + "type": "file", + "name": "ImageCms.rst", + "base_name": "ImageCms", + "extension": ".rst", + "size": 12492, + "date": "2023-04-01", + "sha1": "dd9c8bed1330418bc181fd7fa6a38eb138abb5d3", + "md5": "960e5eaad0500c017083ed45e3839ffe", + "sha256": "81e17f70dd43bb9e0b771c4f6ba60ff8b11ea2723db25d4fcfcc8f42b4c479f0", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.color.org/", + "start_line": 97, + "end_line": 97 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageColor.rst", + "type": "file", + "name": "ImageColor.rst", + "base_name": "ImageColor", + "extension": ".rst", + "size": 2688, + "date": "2023-04-01", + "sha1": "78f6c937168893bbe12cc44d44f40c3bb3102da4", + "md5": "9cc5970138f7950ac9ecee46e757aff2", + "sha256": "dc9353445753a6a464ecaa039e498c3c9da857a3c351a898d45da1672b3fc15f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageDraw.rst", + "type": "file", + "name": "ImageDraw.rst", + "base_name": "ImageDraw", + "extension": ".rst", + "size": 33033, + "date": "2023-04-01", + "sha1": "246a1491ee3e556ee2f1f64acddda452487611eb", + "md5": "3a69b5f16d0e55b2b20c09e34134740c", + "sha256": "72626ad499ed4ff7a5a141efed52e5975a01f563d5c24a091714304690b3aded", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/pytroll/aggdraw", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://www.w3.org/International/articles/language-tags/", + "start_line": 773, + "end_line": 773 + }, + { + "url": "https://learn.microsoft.com/en-us/typography/opentype/spec/featurelist", + "start_line": 774, + "end_line": 774 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageEnhance.rst", + "type": "file", + "name": "ImageEnhance.rst", + "base_name": "ImageEnhance", + "extension": ".rst", + "size": 2233, + "date": "2023-04-01", + "sha1": "d2ec473b8d15292abed7785a47fc3266fd5303d6", + "md5": "ae46e60ecb384ded852e8e5cf57d407c", + "sha256": "54ea537cbee7d6d182b4413cf9c33fd53f438b960af81201d6ee5b66ef847c8b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageFile.rst", + "type": "file", + "name": "ImageFile.rst", + "base_name": "ImageFile", + "extension": ".rst", + "size": 1396, + "date": "2023-04-01", + "sha1": "93612b690650ff341b5e8ea171fd72c9971ade0d", + "md5": "d429f9b628aa05395850aca0826476c8", + "sha256": "a987bfd9443cb2598014e47e6f93742f7d55a07c094bb9c8ca18491205e84346", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageFilter.rst", + "type": "file", + "name": "ImageFilter.rst", + "base_name": "ImageFilter", + "extension": ".rst", + "size": 2079, + "date": "2023-04-01", + "sha1": "237da147aad320dd8629038d404f3212255c9cac", + "md5": "b37ca0dd551670dd4812ab4a6a380f5a", + "sha256": "72dcb443429a4ee6b5755c32e27a614a6909d3dc649eb9310a2f041b96298f4e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageFont.rst", + "type": "file", + "name": "ImageFont.rst", + "base_name": "ImageFont", + "extension": ".rst", + "size": 2024, + "date": "2023-04-01", + "sha1": "488c79294d1c00ae31740628c4c323a96b72bb21", + "md5": "28290398c9d723ced1d3aa0496d1361e", + "sha256": "46cbbfd7f69fb1c7d82dad8b267f9f7d4f580bb370deb44834f8fa665223e0b2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/pillow-scripts/blob/main/Scripts/pilfont.py", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://pypi.org/project/pillow-scripts/", + "start_line": 13, + "end_line": 13 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageGrab.rst", + "type": "file", + "name": "ImageGrab.rst", + "base_name": "ImageGrab", + "extension": ".rst", + "size": 2053, + "date": "2023-04-01", + "sha1": "0601a9d2bcc367a2a1243d270e963325af0900cb", + "md5": "f4a9c948e62bf5a84a7402ca174d06a2", + "sha256": "5f137a5541cea80c902dc85564219d8a10cea29779bb711095f3ab277d87c9b7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageMath.rst", + "type": "file", + "name": "ImageMath.rst", + "base_name": "ImageMath", + "extension": ".rst", + "size": 4232, + "date": "2023-04-01", + "sha1": "cca0e56b7d90bfb7a8d33bf25a085a7b0f6a2ed0", + "md5": "ddceaa2f3f613e6b0d4473ce1f5fcea1", + "sha256": "2ddc0c59c787fc57697daa2edd550da24ba25cb5672bb8283bc64baf3eb34071", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageMorph.rst", + "type": "file", + "name": "ImageMorph.rst", + "base_name": "ImageMorph", + "extension": ".rst", + "size": 317, + "date": "2023-04-01", + "sha1": "b975e85a63b50d8c08c5a8bc067c9a41d5910aed", + "md5": "0d31d360f3f61c3c3d4d93a6a58b70c1", + "sha256": "cfcbb1303699504fe97482c31cb049f4fdc46fbe9c5465f349f97f39b19ab0cc", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageOps.rst", + "type": "file", + "name": "ImageOps.rst", + "base_name": "ImageOps", + "extension": ".rst", + "size": 784, + "date": "2023-04-01", + "sha1": "79e4437cf22211e96e0e9b6dc8154e2dc9eaf7cb", + "md5": "06f6598867b8f621b96a8b7d265a754f", + "sha256": "00e6e595fe9b07fd07fa720c1328463447f7c010e162b141055a56c4498e753c", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImagePalette.rst", + "type": "file", + "name": "ImagePalette.rst", + "base_name": "ImagePalette", + "extension": ".rst", + "size": 542, + "date": "2023-04-01", + "sha1": "8a30c904c70c46a23636af195119b4a215dbe374", + "md5": "7182c95d0a04360c3fa5e6572e37e311", + "sha256": "ebdea7efe4e6ef462426f1ebeb5974ff1365b589bfda4377292a294a3ffa2ba5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImagePath.rst", + "type": "file", + "name": "ImagePath.rst", + "base_name": "ImagePath", + "extension": ".rst", + "size": 2365, + "date": "2023-04-01", + "sha1": "0f36615523cfe6de4604bb219158cacbf8f7e350", + "md5": "91f1609a881b3d84864670a415991c12", + "sha256": "4368ab9107536aa991a62d6b19afac2c44aee3da896eb96d7ac1f114330f5878", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/Manhattan_distance", + "start_line": 39, + "end_line": 39 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageQt.rst", + "type": "file", + "name": "ImageQt.rst", + "base_name": "ImageQt", + "extension": ".rst", + "size": 1152, + "date": "2023-04-01", + "sha1": "c2564d1cb27501f4155af24491aad62033b6ea7a", + "md5": "0040ae4077f0eb48abd38da8fa01d3b5", + "sha256": "a50b591624e44f94aaca4a8f5cc4ce52690d1b525f09cd6bb8860b56075d924b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [ + { + "license_expression": "commercial-license", + "spdx_license_expression": "LicenseRef-scancode-commercial-license", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/reference/ImageQt.rst", + "start_line": 11, + "end_line": 11, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "license-clue_commercial-license_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-clue_commercial-license_2.RULE", + "matched_text": "open-source users (and will reach EOL on 2023-12-08 for commercial licence holders).", + "matched_text_diagnostics": "commercial licence" + } + ], + "percentage_of_license_text": 1.14, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.qt.io/blog/qt-5.15-released", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://www.riverbankcomputing.com/static/Docs/PyQt6/", + "start_line": 15, + "end_line": 15 + }, + { + "url": "https://doc.qt.io/qtforpython/", + "start_line": 16, + "end_line": 16 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageSequence.rst", + "type": "file", + "name": "ImageSequence.rst", + "base_name": "ImageSequence", + "extension": ".rst", + "size": 797, + "date": "2023-04-01", + "sha1": "4d57d08a0daa15e5789a82993ef599b2942df4df", + "md5": "4ea6851d759c3661fa1667a733392f8b", + "sha256": "abf2bf3ed9be03e63b74b1b3d49de43729d8a274ef431296a807d233227d2fc7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageShow.rst", + "type": "file", + "name": "ImageShow.rst", + "base_name": "ImageShow", + "extension": ".rst", + "size": 1014, + "date": "2023-04-01", + "sha1": "83187c3cb259480505878ba778f213617b5fbdf6", + "md5": "ea882bf452e7ef14ffc146d08173228b", + "sha256": "54607e55786b5b9e2bcd982904e319cbafc4b31693b6bfb0bf9060c65355a74c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageStat.rst", + "type": "file", + "name": "ImageStat.rst", + "base_name": "ImageStat", + "extension": ".rst", + "size": 2357, + "date": "2023-04-01", + "sha1": "592f56c501fa48717e511198c8355f21c7910e4a", + "md5": "e24342dcb6507cf713b3cc9e7293695d", + "sha256": "b603c2236697637b0da55626dc73421a2f10a19b5416569475dc83abc68ba43b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageTk.rst", + "type": "file", + "name": "ImageTk.rst", + "base_name": "ImageTk", + "extension": ".rst", + "size": 425, + "date": "2023-04-01", + "sha1": "54206da3e9660831285915ae5a7533c982941570", + "md5": "6073ee933bfe13484bf6a57da70273e3", + "sha256": "4f336e506bfd4f6aebcee1db6d8117d6f08b21aaf20ce44d13f1f28894c9b379", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/ImageWin.rst", + "type": "file", + "name": "ImageWin.rst", + "base_name": "ImageWin", + "extension": ".rst", + "size": 738, + "date": "2023-04-01", + "sha1": "e570598269788a5359bd2d7b89b13a0bbe5bfc82", + "md5": "255e666a27935dba2a72cd46c3a3ee4e", + "sha256": "89e8a215030841c43b8d3bf6543167636ebbcead55e9692a5a4e7bb436725258", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/index.rst", + "type": "file", + "name": "index.rst", + "base_name": "index", + "extension": ".rst", + "size": 457, + "date": "2023-04-01", + "sha1": "610f0b115a96749867e9f7e95f7d8f549048a2fb", + "md5": "edfc6d769455d6c21e01ea044c697c21", + "sha256": "adb3f1a2cc17dc01c52b56d778f139e69e92f6f11fbca7c27cc055259c22f11f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/internal_design.rst", + "type": "file", + "name": "internal_design.rst", + "base_name": "internal_design", + "extension": ".rst", + "size": 161, + "date": "2023-04-01", + "sha1": "de07b15954246c6b84e99efb6c4b62ec7c89a690", + "md5": "caab342e133bc6218f50515e812fec15", + "sha256": "e81b72417c39e71a8fe00ae18f89cbe87923c052faa88c9a9ba0b257c7ca2c78", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/internal_modules.rst", + "type": "file", + "name": "internal_modules.rst", + "base_name": "internal_modules", + "extension": ".rst", + "size": 1075, + "date": "2023-04-01", + "sha1": "f69e78f6de878e48908a3a2d63bddf49c18a1c97", + "md5": "ca55e6052db4e8f894e1d4810795bfe1", + "sha256": "e4896a1e6c794c678d445cffe890f6320a6c14fe21c2e5fa86d4cd44be701924", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/JpegPresets.rst", + "type": "file", + "name": "JpegPresets.rst", + "base_name": "JpegPresets", + "extension": ".rst", + "size": 231, + "date": "2023-04-01", + "sha1": "47cfb3b7d2b1afdd6d67b4b9ab082fcbc6c894c6", + "md5": "65291ccca972672166a10be57f2b90a7", + "sha256": "96dd4969853a9870acc33e7cb78436b9d403a168bdac583d8f5008bdd3fb129c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/limits.rst", + "type": "file", + "name": "limits.rst", + "base_name": "limits", + "extension": ".rst", + "size": 965, + "date": "2023-04-01", + "sha1": "bda9552ae0ee9ab98656604cc1e7859922c48664", + "md5": "6c20b14b035ea6afa0dfa74d04be8372", + "sha256": "88c4cba06f73a57a5fc89da141899ae969ddf7f8faffe6efba9bb67bdc386c7b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://developers.google.com/speed/webp/docs/api", + "start_line": 34, + "end_line": 34 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/open_files.rst", + "type": "file", + "name": "open_files.rst", + "base_name": "open_files", + "extension": ".rst", + "size": 3806, + "date": "2023-04-01", + "sha1": "9b4988b286e7525b349daa8e77973062bb7f6c5e", + "md5": "773ce2345d0cae77a5149689553c4c3a", + "sha256": "1a4a30ee590d7fd1dddfd3c8de637a06b9f8523eccfd13a3285c4a6c050ae6fe", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/PixelAccess.rst", + "type": "file", + "name": "PixelAccess.rst", + "base_name": "PixelAccess", + "extension": ".rst", + "size": 2620, + "date": "2023-04-01", + "sha1": "9fc668eb352bfd11f561491ab9d3640e8add6027", + "md5": "ef7f4d0533acc223303275b8fce269b2", + "sha256": "ff6010be48ab1a9b92db59ed2d6ecf871329be5162d6953947793979e0fffd00", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/plugins.rst", + "type": "file", + "name": "plugins.rst", + "base_name": "plugins", + "extension": ".rst", + "size": 6945, + "date": "2023-04-01", + "sha1": "1dacc0764a28c33084014cb78b65efee1d3c7f72", + "md5": "1dc041dbbebaee604366aa3de48a3ab1", + "sha256": "18fb167683268d2e231c0e2d6709f312182e13680e001322a4b7a94fda6db043", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/PSDraw.rst", + "type": "file", + "name": "PSDraw.rst", + "base_name": "PSDraw", + "extension": ".rst", + "size": 316, + "date": "2023-04-01", + "sha1": "b50a6f3a8b7f0e240dea3ff25faf7a6cfc83e507", + "md5": "deb25082f1b06b6dbf85c98c2cd8c16a", + "sha256": "863c81b5dd041f35623f40ff6b2ff8813848c6f2f6980bdce8e1d7d66c2b9705", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/PyAccess.rst", + "type": "file", + "name": "PyAccess.rst", + "base_name": "PyAccess", + "extension": ".rst", + "size": 1255, + "date": "2023-04-01", + "sha1": "2bc4258afd3ceb3d04c3ea64eeef27bbecb6180b", + "md5": "de52335d96fef800d3b5f6d552548df4", + "sha256": "dc069e85c7bc77f7cc24cc5be24123165e94f352bec3a39213bb48b62b495057", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/reference/TiffTags.rst", + "type": "file", + "name": "TiffTags.rst", + "base_name": "TiffTags", + "extension": ".rst", + "size": 2498, + "date": "2023-04-01", + "sha1": "d550b30ec1134b38f69f0aba6a1dde0fdf3914d6", + "md5": "c56406adb1e7926bb6a3f96cdbb10030", + "sha256": "85b018b0506b5127d3707a1569d7fba7db04577d5bd665b43685df3cc4cb92fa", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://exiftool.org/TagNames/EXIF.html", + "start_line": 54, + "end_line": 54 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes", + "type": "directory", + "name": "releasenotes", + "base_name": "releasenotes", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 53, + "dirs_count": 0, + "size_count": 142218, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/2.7.0.rst", + "type": "file", + "name": "2.7.0.rst", + "base_name": "2.7.0", + "extension": ".rst", + "size": 6693, + "date": "2023-04-01", + "sha1": "481153410d320979e0dcd8f93ad4361de908a6c8", + "md5": "c08807ed9851908b1a3028084a62b31d", + "sha256": "93c199d1d74addb2a2d8bea21d5b122507f0902fa3daa1cfb439dfe2b5887ed8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Sane", + "start_line": 8, + "end_line": 8 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/2.8.0.rst", + "type": "file", + "name": "2.8.0.rst", + "base_name": "2.8.0", + "extension": ".rst", + "size": 1344, + "date": "2023-04-01", + "sha1": "92d6cc5fe5809f82b39b905d90dca02129e5f840", + "md5": "b4cd57a46f50749efae7c8d672442707", + "sha256": "6d75feb81270b36683cd3340d94137cfe4f1482d7c0dbd3814e8ae86f23caff5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/3.0.0.rst", + "type": "file", + "name": "3.0.0.rst", + "base_name": "3.0.0", + "extension": ".rst", + "size": 1676, + "date": "2023-04-01", + "sha1": "4a2521e5520287ac1b6d27218ab90357f2cf0a4d", + "md5": "f37b8fa6aedf3921589e884e938c56b1", + "sha256": "1f99d5aaf0c85e6765b5e376dcef69f843d4dab11b1a7d8e67b27baac0fe026b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/3.1.0.rst", + "type": "file", + "name": "3.1.0.rst", + "base_name": "3.1.0", + "extension": ".rst", + "size": 2779, + "date": "2023-04-01", + "sha1": "1d1105aab1226888598b7799a18d98df8b333919", + "md5": "df1c270af98bf98f437a717d098fe7b8", + "sha256": "9a18f86853ef3302fef45998d3c58d613fabcce048e832bcb75505c6f1cea845", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/3.1.1.rst", + "type": "file", + "name": "3.1.1.rst", + "base_name": "3.1.1", + "extension": ".rst", + "size": 2999, + "date": "2023-04-01", + "sha1": "0c6a599013039aad67d69796096b1cb8fb57dbc9", + "md5": "1b9b5c6123d876b26e546e03cf8fa747", + "sha256": "ee385825f2d76abd871863460f145ac40331f09ce1fb9415e203576bd755756d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/3.1.2.rst", + "type": "file", + "name": "3.1.2.rst", + "base_name": "3.1.2", + "extension": ".rst", + "size": 1225, + "date": "2023-04-01", + "sha1": "06d53f3584e49765a761e9cae14a68313389e70b", + "md5": "674dc9eb487ea6f7d71ee2dd2165004c", + "sha256": "112602f0b5cf9e430d0168f99489ff09e7fe3e1a3de525b23ec9c43a7bbaf909", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/3.2.0.rst", + "type": "file", + "name": "3.2.0.rst", + "base_name": "3.2.0", + "extension": ".rst", + "size": 1245, + "date": "2023-04-01", + "sha1": "7aba1b92d9d1c0f9a58670aefa28ef19b021703d", + "md5": "20d09294aa564ebb58527248b0ea46e5", + "sha256": "353a4eff2467e98520ec144c3fa12844c2775d4cfa18ab77a73bb3865a9e3a84", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/3.3.0.rst", + "type": "file", + "name": "3.3.0.rst", + "base_name": "3.3.0", + "extension": ".rst", + "size": 1651, + "date": "2023-04-01", + "sha1": "62a51adef5fa6b845cee9612ffecc9751610812c", + "md5": "6b5f8f087183adb96461de02f1265e21", + "sha256": "f4d25320659078d75fccdba061df3435d6f4fdaf2f04be16b8c2f5ccee7c6878", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/3.3.2.rst", + "type": "file", + "name": "3.3.2.rst", + "base_name": "3.3.2", + "extension": ".rst", + "size": 1336, + "date": "2023-04-01", + "sha1": "ae019613a9ead07f34b1925b30502319f929f2c4", + "md5": "31e184c93a4785fc289c56940c7110c0", + "sha256": "eedf159202a221796ac67ccebb0ae9515937d7597c7480e4734a8bea9b843ff1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/3.4.0.rst", + "type": "file", + "name": "3.4.0.rst", + "base_name": "3.4.0", + "extension": ".rst", + "size": 1917, + "date": "2023-04-01", + "sha1": "b7c73af2d5e8bc8333b91faf2b36f9d9280175d0", + "md5": "781efbd676d915ba9caed9575ccb5a52", + "sha256": "6801883c636769efeab995dafa3c4d1fa0fdb233a6bf0665a1114224a383dc11", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/4.0.0.rst", + "type": "file", + "name": "4.0.0.rst", + "base_name": "4.0.0", + "extension": ".rst", + "size": 1560, + "date": "2023-04-01", + "sha1": "0cc699630312776631b584a71450c861f2c4be75", + "md5": "dce2dee19aa3117c179837747080ce34", + "sha256": "f52d4c4945ac686dd081ab66a7cb7264117d974352e91d3a9e404372b5dbc550", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/4.1.0.rst", + "type": "file", + "name": "4.1.0.rst", + "base_name": "4.1.0", + "extension": ".rst", + "size": 3176, + "date": "2023-04-01", + "sha1": "671c9c51662303b22a2aea64e4a09dedab4cba1b", + "md5": "6e1527d541d144533058352a2b11e3e2", + "sha256": "dfe18555dd3a25bb64e677b10619ac40c76797634b60b9a7da76e7c100459c72", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/4.1.1.rst", + "type": "file", + "name": "4.1.1.rst", + "base_name": "4.1.1", + "extension": ".rst", + "size": 857, + "date": "2023-04-01", + "sha1": "2eac3fec831c317bb6cd648f14853f444f5242d4", + "md5": "fbbaaa7fbd3072e70a1171d8f661f6c1", + "sha256": "19d0f604917937d7fd90c7693e97ffc8c660befc4360951dd7b4612903961130", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://bugs.python.org/issue29943", + "start_line": 21, + "end_line": 21 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/4.2.0.rst", + "type": "file", + "name": "4.2.0.rst", + "base_name": "4.2.0", + "extension": ".rst", + "size": 1771, + "date": "2023-04-01", + "sha1": "5b112fb50b0e41a27b63c919544aa4375e505d47", + "md5": "ee074c85640032187867a8fa6185e032", + "sha256": "6e6dabddc52c4dbd9f5193a4267b37409c736f369e3f6a69033591f484689a64", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/4.2.1.rst", + "type": "file", + "name": "4.2.1.rst", + "base_name": "4.2.1", + "extension": ".rst", + "size": 241, + "date": "2023-04-01", + "sha1": "bc52b76b9bd67a79d94933aa1d601ae29bf6bee8", + "md5": "16d5d360c4c6c65e86108a96fe9e1ad8", + "sha256": "05366a17eb4a368e5291e956b5f51b26ca8329481ee7001d85c71d8684aaf199", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/4.3.0.rst", + "type": "file", + "name": "4.3.0.rst", + "base_name": "4.3.0", + "extension": ".rst", + "size": 4726, + "date": "2023-04-01", + "sha1": "03bab23f856b3c127d0bd471433fce8563b0beb6", + "md5": "5064763d8a650810c6d7966022bb9c4c", + "sha256": "621017a32ee48d2d79107f8ac4c59c1b9aef8cf9d7e884f0d94c7c61a429e0ef", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/5.0.0.rst", + "type": "file", + "name": "5.0.0.rst", + "base_name": "5.0.0", + "extension": ".rst", + "size": 3534, + "date": "2023-04-01", + "sha1": "1349b94984e43917a357d38880b528faa61fec4e", + "md5": "b09113abecc96db54f1fc5860eccc76b", + "sha256": "bdc28cf10d18890e41d626d0222c9720930d542ca9685a529e2234437ef7c54d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/pillow-scripts", + "start_line": 31, + "end_line": 31 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/5.1.0.rst", + "type": "file", + "name": "5.1.0.rst", + "base_name": "5.1.0", + "extension": ".rst", + "size": 796, + "date": "2023-04-01", + "sha1": "ca2f7702f707b2763599c1a81dd68e06d988d88e", + "md5": "9b90c53bf1b4e0fde7ace2a7629a9fc6", + "sha256": "271eb2605d9c44f5ffda0b48678d9721f12bf0ca6406249d4b72cda8da3c4681", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/5.2.0.rst", + "type": "file", + "name": "5.2.0.rst", + "base_name": "5.2.0", + "extension": ".rst", + "size": 3653, + "date": "2023-04-01", + "sha1": "dbeaf9d68726ef736e7dba7e476267c922c40faa", + "md5": "c7f15cb97649438efe927e0f81b514a5", + "sha256": "810e49215e84b84b08424f677905546aa46eb279153b0123a697481a9a0b92c1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/3D_lookup_table", + "start_line": 28, + "end_line": 28 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/5.3.0.rst", + "type": "file", + "name": "5.3.0.rst", + "base_name": "5.3.0", + "extension": ".rst", + "size": 2506, + "date": "2023-04-01", + "sha1": "bc88d5aeb9c234fd76eb07673ef5cba7e639f280", + "md5": "f20fa634cc2212fe61f9400f1c904187", + "sha256": "3837f00433948ab21db12fc4a9a6ad3fad3861098fba8f1d8f2ec32ee0c4b0e3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/5.4.0.rst", + "type": "file", + "name": "5.4.0.rst", + "base_name": "5.4.0", + "extension": ".rst", + "size": 1722, + "date": "2023-04-01", + "sha1": "3ea1b48262aa9dd41a4e78141e7861454c90179b", + "md5": "2aebae69e946b3ff498af240f35049fb", + "sha256": "b22b9150fc185bfdcc6948c6e9777b5d95137ed36628b298c2ff2de90a40213a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/5.4.1.rst", + "type": "file", + "name": "5.4.1.rst", + "base_name": "5.4.1", + "extension": ".rst", + "size": 1254, + "date": "2023-04-01", + "sha1": "8ae597b27eee3080cfe5c2b0ca6e54cf64f6881a", + "md5": "6780a25438d88a229c0e629afad97541", + "sha256": "a23e4eff3c7a218e6e1c35dbbfbd3277274549675743477a1fd3992080191670", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/6.0.0.rst", + "type": "file", + "name": "6.0.0.rst", + "base_name": "6.0.0", + "extension": ".rst", + "size": 7153, + "date": "2023-04-01", + "sha1": "8fa5b004b36eb9eea9c54ac11ef26c0570572493", + "md5": "8bc708364d53259b229a32e6b9623c7e", + "sha256": "12064a8aaee591f6e14e3825498bf1a50d955cb59947a42308b5177ecb85dd9b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/6.1.0.rst", + "type": "file", + "name": "6.1.0.rst", + "base_name": "6.1.0", + "extension": ".rst", + "size": 3603, + "date": "2023-04-01", + "sha1": "c5f7a6b02efea9f3f7a940d846ccd4cf4b5158d4", + "md5": "05ebe475f27e3f5cf5233a6afef57b33", + "sha256": "e318cb0d6a1fdc59b13a89d3a2b6708c7527265237abc295bd07503b4eafe7e8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/6.2.0.rst", + "type": "file", + "name": "6.2.0.rst", + "base_name": "6.2.0", + "extension": ".rst", + "size": 3416, + "date": "2023-04-01", + "sha1": "244a90928d46411d5a159da5e2464460250654e0", + "md5": "7cc93c71292b30a33a06bebfe1cc409f", + "sha256": "17b649517be45ca09e6f9b2b7ebf18d3f94006619f731f5ab8637e91a70dcbdf", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/6.2.1.rst", + "type": "file", + "name": "6.2.1.rst", + "base_name": "6.2.1", + "extension": ".rst", + "size": 407, + "date": "2023-04-01", + "sha1": "b654c63c41d96d2f469a18433078c228df9dc75c", + "md5": "a98e2664abc01aee04a484a1b2084c41", + "sha256": "e8338c83b5e3e563dd1a11a5b8b01775f090030832ae1efb501d058115539fd5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/6.2.2.rst", + "type": "file", + "name": "6.2.2.rst", + "base_name": "6.2.2", + "extension": ".rst", + "size": 646, + "date": "2023-04-01", + "sha1": "6327c4ac98c8b4d6cf86f96b7a79f6cb918c087b", + "md5": "70dcc9dbf0d2999242500e8372e67533", + "sha256": "dd3696274dc24ed960d6d0cc251ce620f6d1f896c9e1923b47d3fc17a76bf789", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/7.0.0.rst", + "type": "file", + "name": "7.0.0.rst", + "base_name": "7.0.0", + "extension": ".rst", + "size": 6505, + "date": "2023-04-01", + "sha1": "d2461a4a5693fc5cc3f99bcb8f0bf9bd8c3deed2", + "md5": "1bc007a7955b341fd416af9a2ad6f5f3", + "sha256": "be67fe9775541f82aca5defe80a76aaf7cf5484c7fcf6532952b4ecdd1345888", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/Method_chaining", + "start_line": 78, + "end_line": 78 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/7.1.0.rst", + "type": "file", + "name": "7.1.0.rst", + "base_name": "7.1.0", + "extension": ".rst", + "size": 3653, + "date": "2023-04-01", + "sha1": "e60b43472fd41d1a62b5720b9faa26c6142b20a7", + "md5": "a1cf032dfb4e5c78cca8e95eba93e9d6", + "sha256": "ef5643bf8215de90e1ce4ffbf80085b45e921be665bfefdc72bc136c24800d38", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/7.1.1.rst", + "type": "file", + "name": "7.1.1.rst", + "base_name": "7.1.1", + "extension": ".rst", + "size": 1011, + "date": "2023-04-01", + "sha1": "3cf93c261afa8519f3173ba7a8f675e0095c8ca0", + "md5": "f1c0abd83bed691da828a87fe3fa5277", + "sha256": "953683253f6f34c9dd23b01563586524949a12dca83dbd06bc8e5264b4899460", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/7.1.2.rst", + "type": "file", + "name": "7.1.2.rst", + "base_name": "7.1.2", + "extension": ".rst", + "size": 443, + "date": "2023-04-01", + "sha1": "9b2307717328e26224d3dc99d7ecc2a1ee21d37c", + "md5": "8210f1a965ab278ad9fc0c8b2569b97b", + "sha256": "9bd0f534860bd36bd3feeb617b139bef4131b0455bdf75a8ed74da5329636ae1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/7.2.0.rst", + "type": "file", + "name": "7.2.0.rst", + "base_name": "7.2.0", + "extension": ".rst", + "size": 1916, + "date": "2023-04-01", + "sha1": "6665b790384789d6e01754c1fe44803b80c6b458", + "md5": "6547e8d70be29bca03378850dfd2a566", + "sha256": "80ec665a6fc89931e7ccbea9d14e790acf3ffbb3f33c6cc6908f080dab154081", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/8.0.0.rst", + "type": "file", + "name": "8.0.0.rst", + "base_name": "8.0.0", + "extension": ".rst", + "size": 6351, + "date": "2023-04-01", + "sha1": "669564e5ab2d594e13285796b2890625476775bc", + "md5": "3dd7532ff5d2d6cc1c96263f0b0a8957", + "sha256": "54545042114c096f90bc15f3c9e5502ad6074a0643dc841426f8bbc9a4e0561a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://pillow.readthedocs.io/", + "start_line": 177, + "end_line": 177 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/8.0.1.rst", + "type": "file", + "name": "8.0.1.rst", + "base_name": "8.0.1", + "extension": ".rst", + "size": 827, + "date": "2023-04-01", + "sha1": "26600db1e8d79c6cd114aad4509ae5572d99ea4f", + "md5": "a58f7b980f254bf60c0fd1823f1a82a5", + "sha256": "2f659f8174ca111f57c5982ce0abb08fa63faf243ea9d8646b1f766b3a561e71", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://sourceforge.net/projects/freetype/files/freetype2/2.10.4/", + "start_line": 22, + "end_line": 22 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/8.1.0.rst", + "type": "file", + "name": "8.1.0.rst", + "base_name": "8.1.0", + "extension": ".rst", + "size": 2927, + "date": "2023-04-01", + "sha1": "641bb66893e90c7c0ede68d07cd514d6ea9ef5a9", + "md5": "2195c1a90bfa86b0afdabd71c57cf108", + "sha256": "633c8b21c446576894b43ba589e9d79dfdee59daa4af0c70afe1c02818b589d5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://sourceforge.net/projects/freetype/files/freetype2/2.10.4/", + "start_line": 16, + "end_line": 16 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pillow&utm_medium=referral&utm_campaign=docs", + "start_line": 64, + "end_line": 64 + }, + { + "url": "https://github.com/google/oss-fuzz", + "start_line": 65, + "end_line": 65 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/8.1.1.rst", + "type": "file", + "name": "8.1.1.rst", + "base_name": "8.1.1", + "extension": ".rst", + "size": 757, + "date": "2023-04-01", + "sha1": "51e9940d97d971c0b93b74eb34602b2a3d65d960", + "md5": "e7112c4f88b34aa5149bc2e71e0fa2c2", + "sha256": "e86a7a3f83df6db45f7e1d3f85ef57567a1993a9c7a6cebf6ac965fd15f343a4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/8.1.2.rst", + "type": "file", + "name": "8.1.2.rst", + "base_name": "8.1.2", + "extension": ".rst", + "size": 444, + "date": "2023-04-01", + "sha1": "39227bf41e1921d398167d552fb8e1c76703845d", + "md5": "e79dd83edbb5077f3f4559af88ce2c69", + "sha256": "385fc7ede15547b10bf03127adfa297ecb0b1071024ee3db4f7fd8d0650db0ac", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.asu.edu/", + "start_line": 12, + "end_line": 12 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/8.2.0.rst", + "type": "file", + "name": "8.2.0.rst", + "base_name": "8.2.0", + "extension": ".rst", + "size": 8186, + "date": "2023-04-01", + "sha1": "6787cea6b64db0b7a1fffcb403aeeec4010667dc", + "md5": "fe6096dd139e2d171f8619c3432fd9f5", + "sha256": "b4378460ade3603286b8fdd40d4edeab1dd4bac3311e5575914a99dc7a445fcc", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/Extensible_Metadata_Platform", + "start_line": 63, + "end_line": 63 + }, + { + "url": "https://www.w3.org/Graphics/GIF/spec-gif89a.txt", + "start_line": 191, + "end_line": 191 + }, + { + "url": "http://www.graphicsmagick.org/", + "start_line": 226, + "end_line": 226 + }, + { + "url": "https://imagemagick.org/", + "start_line": 227, + "end_line": 227 + }, + { + "url": "https://github.com/google/oss-fuzz", + "start_line": 228, + "end_line": 228 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/8.3.0.rst", + "type": "file", + "name": "8.3.0.rst", + "base_name": "8.3.0", + "extension": ".rst", + "size": 3970, + "date": "2023-04-01", + "sha1": "7307f2aa7bf0c7a4b31672cb3ac665b6f2c05ec6", + "md5": "29438b2f49e3cff5fc2ee52ec08e9720", + "sha256": "3942372754732d639120e3c8d48f913223e43b63d1b9c8c49a16d9181cfde914", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/Extensible_Metadata_Platform", + "start_line": 40, + "end_line": 40 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/8.3.1.rst", + "type": "file", + "name": "8.3.1.rst", + "base_name": "8.3.1", + "extension": ".rst", + "size": 1362, + "date": "2023-04-01", + "sha1": "0067bfb03e31e8c22019bd9b006c7de059897baa", + "md5": "9364fd387dcc2739b313721c2128fac3", + "sha256": "0231b65869b5014bb06708dba38079d7fe5663d75458c463c0cc448dfb54c904", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/8.3.2.rst", + "type": "file", + "name": "8.3.2.rst", + "base_name": "8.3.2", + "extension": ".rst", + "size": 1645, + "date": "2023-04-01", + "sha1": "7af42022210f938037ce320c4858f5dfdf656299", + "md5": "0bf929e6e7145567fb5205ff9c12c9e5", + "sha256": "653c7757883470ccc72c5c97df9e64b9a7dc3e2f113e249137d6ba362d53d9a0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/google/oss-fuzz", + "start_line": 39, + "end_line": 39 + }, + { + "url": "https://google.github.io/oss-fuzz/getting-started/continuous-integration/", + "start_line": 40, + "end_line": 40 + }, + { + "url": "https://www.python.org/downloads/release/python-3100rc1/", + "start_line": 41, + "end_line": 41 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/8.4.0.rst", + "type": "file", + "name": "8.4.0.rst", + "base_name": "8.4.0", + "extension": ".rst", + "size": 1618, + "date": "2023-04-01", + "sha1": "653e779b037f4c1bdebc46cef241f68fb5dd535e", + "md5": "e28351cdc24c2070c8ddd4ffcdbacae9", + "sha256": "f666f3ebfbe308edf1d0465737c5826eacd857d80135b08c37bd0686c92616bb", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/9.0.0.rst", + "type": "file", + "name": "9.0.0.rst", + "base_name": "9.0.0", + "extension": ".rst", + "size": 6078, + "date": "2023-04-01", + "sha1": "98895ae917c1db9403f0359a5b5f376a70c6a265", + "md5": "ddbc7c821185f0ad55f92ae0b49fc315", + "sha256": "2d224122038520b9389f769feb39611a248e0674aebd2a27781b2358fed9c42e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "python-dev@python.org", + "start_line": 11, + "end_line": 11 + } + ], + "urls": [ + { + "url": "https://mail.python.org/archives/list/python-dev@python.org/thread/36Q5QBILL3QIFIA3KHNGFBNJQKXKN7SD/", + "start_line": 11, + "end_line": 11 + }, + { + "url": "https://freetype.org/", + "start_line": 48, + "end_line": 48 + }, + { + "url": "https://github.com/google/oss-fuzz", + "start_line": 133, + "end_line": 133 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/9.0.1.rst", + "type": "file", + "name": "9.0.1.rst", + "base_name": "9.0.1", + "extension": ".rst", + "size": 791, + "date": "2023-04-01", + "sha1": "4482a261f6d1c492b09bea1bda3e606ca36dd9df", + "md5": "955dada8fd3e8617debae56e2af64751", + "sha256": "7e24ddf909701b36809f5d88c6c3db44618d4e9ee3ba5aea55c11b0de5a45fba", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/9.1.0.rst", + "type": "file", + "name": "9.1.0.rst", + "base_name": "9.1.0", + "extension": ".rst", + "size": 11061, + "date": "2023-04-01", + "sha1": "659a5c38fecea2dd33f260a86ee43b50679a3f1e", + "md5": "7ce469f9890e3f35a71abead8d422c66", + "sha256": "a950843c291e6eb04c0a88bc46a632354d3c1d03bd48704a6e26dbc22468638c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/9.1.1.rst", + "type": "file", + "name": "9.1.1.rst", + "base_name": "9.1.1", + "extension": ".rst", + "size": 587, + "date": "2023-04-01", + "sha1": "b25a0e175e785d69587e233c70b111382db9f2ec", + "md5": "302cad24d9bfb39040641fdee5ce7885", + "sha256": "30923207384599a8844cc99b64152178feb92e9bb81b873b4490cc4a76fc3d4c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/9.2.0.rst", + "type": "file", + "name": "9.2.0.rst", + "base_name": "9.2.0", + "extension": ".rst", + "size": 4530, + "date": "2023-04-01", + "sha1": "4930da44cb6b2a1718da9a4146c14ed964144fec", + "md5": "fc20bfb9c22f82ce5c2141613fbc6057", + "sha256": "56cd375045b2b3f35904df7a30beaeea113d61a9bf4631443d940e0f24378c3e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [ + { + "license_expression": "commercial-license", + "spdx_license_expression": "LicenseRef-scancode-commercial-license", + "from_file": "cd-pQeu3W/Pillow-9.5.0/docs/releasenotes/9.2.0.rst", + "start_line": 13, + "end_line": 13, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "license-clue_commercial-license_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-clue_commercial-license_2.RULE", + "matched_text": "open-source users (and will reach EOL on 2023-12-08 for commercial licence holders).", + "matched_text_diagnostics": "commercial licence" + } + ], + "percentage_of_license_text": 0.4, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.qt.io/blog/qt-5.15-released", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://www.riverbankcomputing.com/static/Docs/PyQt6/", + "start_line": 17, + "end_line": 17 + }, + { + "url": "https://doc.qt.io/qtforpython/", + "start_line": 18, + "end_line": 18 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/9.3.0.rst", + "type": "file", + "name": "9.3.0.rst", + "base_name": "9.3.0", + "extension": ".rst", + "size": 3646, + "date": "2023-04-01", + "sha1": "6cb9726212523b411764d13c892ae41915827599", + "md5": "5e963bb97bc88600183844f3124285a8", + "sha256": "548f9f8aa5b50a599cb07d6436f5ac18640e305047896b5296a0d587175c00e2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.cgohlke.com/", + "start_line": 84, + "end_line": 84 + }, + { + "url": "https://github.com/google/oss-fuzz", + "start_line": 107, + "end_line": 107 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/9.4.0.rst", + "type": "file", + "name": "9.4.0.rst", + "base_name": "9.4.0", + "extension": ".rst", + "size": 4185, + "date": "2023-04-01", + "sha1": "941e038aab74636400c0e30a6514813320a2da69", + "md5": "ee966e836b12c09b3cf024b07a53200b", + "sha256": "eba3ef7e76c1d004486d2048a1b3271ef6402dfbbd693a1e00f5c76359d280ad", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/Extensible_Metadata_Platform", + "start_line": 61, + "end_line": 61 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/9.5.0.rst", + "type": "file", + "name": "9.5.0.rst", + "base_name": "9.5.0", + "extension": ".rst", + "size": 3040, + "date": "2023-04-01", + "sha1": "cf85f36a00624c0d59e32047f21e56d32ed551ed", + "md5": "2f2743dd2730f52607315e1288c56ce7", + "sha256": "3a9e6937e4a39639f96cfc8eaa360a21a96297cc4dded7788ae1eb5977986c0b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/index.rst", + "type": "file", + "name": "index.rst", + "base_name": "index", + "extension": ".rst", + "size": 1000, + "date": "2023-04-01", + "sha1": "c47a842a9bf27e74fc12aca5d81cf8eaf7352f33", + "md5": "7325601b4dd7453a82df97336d6b273c", + "sha256": "c0e6e8de60f59154ce20a663d1275688c09cb7575c285f9ed8ad8c85e9b0215b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/template.rst", + "type": "file", + "name": "template.rst", + "base_name": "template", + "extension": ".rst", + "size": 300, + "date": "2023-04-01", + "sha1": "fe3bac106a6036e61d953dbee044782caf3a7afb", + "md5": "f9ce195166b89500e9685c3b2b24c74b", + "sha256": "91fbc3cedf11d37d748b5cdb93954ca2c6457a49e4486af83290ced9867c0725", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/releasenotes/versioning.rst", + "type": "file", + "name": "versioning.rst", + "base_name": "versioning", + "extension": ".rst", + "size": 1499, + "date": "2023-04-01", + "sha1": "a083fb479d13f59e85aa2742243a272274e65ce0", + "md5": "4fce013b4767824d5c997a8e6a2877a0", + "sha256": "30c2123df949d6bb435a4e544497bfbdfe5493a47b605dc8cfffccc212237df6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://semver.org/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://github.com/python-pillow/Pillow/blob/main/RELEASING.md#user-content-main-release", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://devguide.python.org/#status-of-python-branches", + "start_line": 21, + "end_line": 21 + }, + { + "url": "https://github.com/python-pillow/Pillow/blob/main/RELEASING.md#user-content-point-release", + "start_line": 24, + "end_line": 24 + }, + { + "url": "https://github.com/python-pillow/Pillow/blob/main/RELEASING.md#user-content-embargoed-release", + "start_line": 25, + "end_line": 25 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/resources", + "type": "directory", + "name": "resources", + "base_name": "resources", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 6, + "dirs_count": 1, + "size_count": 213286, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/resources/anchor_horizontal.svg", + "type": "file", + "name": "anchor_horizontal.svg", + "base_name": "anchor_horizontal", + "extension": ".svg", + "size": 26709, + "date": "2023-04-01", + "sha1": "0d7648270b132451eb75531976be2c00c4e2b8e1", + "md5": "590c1bedd84d3d90c463c3fc9099fe2f", + "sha256": "94dbf16318ac83931c03b047fa4cda6257fba20111e9aca7ef677187bc47e839", + "mime_type": "image/svg+xml", + "file_type": "SVG Scalable Vector Graphics image", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.inkscape.org/", + "start_line": 2, + "end_line": 2 + }, + { + "url": "http://purl.org/dc/elements/1.1/", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://creativecommons.org/ns", + "start_line": 6, + "end_line": 6 + }, + { + "url": "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd", + "start_line": 10, + "end_line": 10 + }, + { + "url": "http://www.inkscape.org/namespaces/inkscape", + "start_line": 11, + "end_line": 11 + }, + { + "url": "http://purl.org/dc/dcmitype/StillImage", + "start_line": 192, + "end_line": 192 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/resources/anchor_vertical.svg", + "type": "file", + "name": "anchor_vertical.svg", + "base_name": "anchor_vertical", + "extension": ".svg", + "size": 52003, + "date": "2023-04-01", + "sha1": "2d432285cb7713fa6bd5d57026725f8cb9f6ea06", + "md5": "53543d81bf0304561481edd3c2d3200f", + "sha256": "955f2698f5e23b6718c877f460f7ec9ed0f3d91140de2d804b6b43f5283cd798", + "mime_type": "image/svg+xml", + "file_type": "SVG Scalable Vector Graphics image", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.inkscape.org/", + "start_line": 2, + "end_line": 2 + }, + { + "url": "http://purl.org/dc/elements/1.1/", + "start_line": 5, + "end_line": 5 + }, + { + "url": "http://creativecommons.org/ns", + "start_line": 6, + "end_line": 6 + }, + { + "url": "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd", + "start_line": 10, + "end_line": 10 + }, + { + "url": "http://www.inkscape.org/namespaces/inkscape", + "start_line": 11, + "end_line": 11 + }, + { + "url": "http://purl.org/dc/dcmitype/StillImage", + "start_line": 359, + "end_line": 359 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/resources/favicon.ico", + "type": "file", + "name": "favicon.ico", + "base_name": "favicon", + "extension": ".ico", + "size": 102602, + "date": "2023-04-01", + "sha1": "a9f12b49f2ee99507b0e8ba054377271ee8e17e4", + "md5": "318a7801dceff557e433a550872e4d88", + "sha256": "0d146dac2fac1e64fdb844582e2ae6523ebb3f9e2ce759ac1a83993908ff9d89", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map 32 x 19140 x 1 +1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/resources/pillow-logo-dark-text.png", + "type": "file", + "name": "pillow-logo-dark-text.png", + "base_name": "pillow-logo-dark-text", + "extension": ".png", + "size": 15955, + "date": "2023-04-01", + "sha1": "5a6cd329a03fa049873c1feeb89265503dc3e405", + "md5": "630be6b1e11ccf41c3915c586a74c1d7", + "sha256": "955cce7c14472750542e8d333ee4d1827c9634e7258db671b850b6ca853df5ea", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 71, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/resources/pillow-logo.png", + "type": "file", + "name": "pillow-logo.png", + "base_name": "pillow-logo", + "extension": ".png", + "size": 15681, + "date": "2023-04-01", + "sha1": "72da13978add6fe07b588a7e38a3d60e822e3371", + "md5": "503c536f3d27df757a15c9917301ed5b", + "sha256": "ded16a0fb8e77e0de7a443747f0c901429a04d0572c2d8cd75a99d73e91ea2e2", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 71, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/resources/css", + "type": "directory", + "name": "css", + "base_name": "css", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 336, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/docs/resources/css/dark.css", + "type": "file", + "name": "dark.css", + "base_name": "dark", + "extension": ".css", + "size": 336, + "date": "2023-04-01", + "sha1": "8f454488fbaeae623ee5c0ff19ba089b594cd790", + "md5": "523a511cd2a1910290b24bdbaf5a58dd", + "sha256": "7431c083240d51319ecd1e5673ad17dcd3dcd216fbec0abd85bd8408bf636681", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "CSS", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src", + "type": "directory", + "name": "src", + "base_name": "src", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 211, + "dirs_count": 7, + "size_count": 2401969, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/_imaging.c", + "type": "file", + "name": "_imaging.c", + "base_name": "_imaging", + "extension": ".c", + "size": 119185, + "date": "2023-04-01", + "sha1": "b1ffa746329e9467ec49b4f9fc40e8250038f44f", + "md5": "26f5a55bc4dcb8816d261134e17df833", + "sha256": "272b87115d58d7b3f64dfc84425583a6af0ecdbcbd6d90b7f3d32e34bec984b9", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2006 by Secret Labs AB", + "start_line": 68, + "end_line": 68 + }, + { + "copyright": "Copyright (c) 1995-2006 by Fredrik Lundh", + "start_line": 69, + "end_line": 69 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 68, + "end_line": 68 + }, + { + "holder": "Fredrik Lundh", + "start_line": 69, + "end_line": 69 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/_imagingcms.c", + "type": "file", + "name": "_imagingcms.c", + "base_name": "_imagingcms", + "extension": ".c", + "size": 45237, + "date": "2023-04-01", + "sha1": "e36ecb441614fccffeadfa9cf02aa51929682e00", + "md5": "f842214ae377b8c649f930976cfc1ef7", + "sha256": "50323117d3b91597866dbcf8d60d2295b217a276fbdd4d1031ce166e4cd78d48", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "secret-labs-2011", + "detected_license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "license_detections": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "matches": [ + { + "license_expression": "secret-labs-2011", + "spdx_license_expression": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/_imagingcms.c", + "start_line": 16, + "end_line": 17, + "matcher": "2-aho", + "score": 99, + "matched_length": 18, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "cmu-uc_60.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cmu-uc_60.RULE", + "matched_text": " * Originally released under LGPL. Graciously donated to PIL in\n * March 2009, for distribution under the standard PIL license", + "matched_text_diagnostics": "Originally released under LGPL. Graciously donated to PIL in\n * March 2009, for distribution under the standard PIL license" + } + ], + "identifier": "secret_labs_2011-a36c697d-4827-940a-9a4a-053632365062" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.38, + "copyrights": [ + { + "copyright": "Copyright (c) 2002-2003 Kevin Cazabon kevin@cazabon.com https://www.cazabon.com", + "start_line": 4, + "end_line": 6 + }, + { + "copyright": "Copyright (c) 2009 Fredrik Lundh", + "start_line": 8, + "end_line": 8 + }, + { + "copyright": "Copyright (c) 2013 Eric Soroos", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) 1998-2001 Marti Maria", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "Copyright (c) 2002-2003 Kevin Cazabon kevin@cazabon.com https://www.cazabon.com", + "start_line": 24, + "end_line": 26 + } + ], + "holders": [ + { + "holder": "Kevin Cazabon", + "start_line": 4, + "end_line": 4 + }, + { + "holder": "Fredrik Lundh", + "start_line": 8, + "end_line": 8 + }, + { + "holder": "Eric Soroos", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Marti Maria", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Kevin Cazabon", + "start_line": 24, + "end_line": 24 + } + ], + "authors": [], + "emails": [ + { + "email": "kevin@cazabon.com", + "start_line": 5, + "end_line": 5 + } + ], + "urls": [ + { + "url": "https://www.cazabon.com/", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://www.cazabon.com/pyCMS", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://www.littlecms.com/", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://littlecms2.blogspot.com/2009/07/less-is-more.html", + "start_line": 868, + "end_line": 868 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/_imagingft.c", + "type": "file", + "name": "_imagingft.c", + "base_name": "_imagingft", + "extension": ".c", + "size": 42986, + "date": "2023-04-01", + "sha1": "e838f7a6adf539045a6b3701bbf0bf901a185add", + "md5": "e8a993bf79f61c4cc8bc024a0eb3d137", + "sha256": "77be4fc06a064c3f6ba70e7b232878c53a05bce479025bb1d926b0811fefc451", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1998-2007 by Secret Labs AB", + "start_line": 18, + "end_line": 18 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 18, + "end_line": 18 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/_imagingmath.c", + "type": "file", + "name": "_imagingmath.c", + "base_name": "_imagingmath", + "extension": ".c", + "size": 7610, + "date": "2023-04-01", + "sha1": "d8b46e6189d8f172a3c10b009ee8791984cbf2aa", + "md5": "68a7ec9087829f0b3dea55fb91ea96ef", + "sha256": "09324e51643d96574dc2925ce8ca589f010bc35b47c08d22ec0dfb4e17741e3e", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1999-2005 by Secret Labs AB", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) 2005 by Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/_imagingmorph.c", + "type": "file", + "name": "_imagingmorph.c", + "base_name": "_imagingmorph", + "extension": ".c", + "size": 7858, + "date": "2023-04-01", + "sha1": "dbd0ee7f790fd121621ed560ac14ba26d6db4340", + "md5": "4f529507838c1c644b98610722163b17", + "sha256": "780a6a189b3ba89fd3a7f1eaeacd5fe5f7ad360d0cd7f32d5cc27a9ae80bba09", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Dov Grobgeld ", + "start_line": 9, + "end_line": 9 + } + ], + "holders": [ + { + "holder": "Dov Grobgeld", + "start_line": 9, + "end_line": 9 + } + ], + "authors": [], + "emails": [ + { + "email": "dov.grobgeld@gmail.com", + "start_line": 9, + "end_line": 9 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/_imagingtk.c", + "type": "file", + "name": "_imagingtk.c", + "base_name": "_imagingtk", + "extension": ".c", + "size": 1372, + "date": "2023-04-01", + "sha1": "89770f1d3fd417268e5ccedae978e5b4402a9bc9", + "md5": "27fc6a1857ca805f636a000a67a56e5a", + "sha256": "437cd0e96feab46602af687ee7b8da189fdaff407778cfb7d149df2207c90e9d", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1999", + "start_line": 10, + "end_line": 10 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/_webp.c", + "type": "file", + "name": "_webp.c", + "base_name": "_webp", + "extension": ".c", + "size": 29628, + "date": "2023-04-01", + "sha1": "372d6c490ed91246aa6d7429fb9443c38b97fd59", + "md5": "6b5149f2b1a0cc24eae37b788875b4b4", + "sha256": "0c53be1575fae56633c6ad98c5d7444b3e2fbb8c2eeedca9140f77ace2d40df4", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/decode.c", + "type": "file", + "name": "decode.c", + "base_name": "decode", + "extension": ".c", + "size": 25157, + "date": "2023-04-01", + "sha1": "e4fb778566e59e6c722c93a09a1839691b19f674", + "md5": "2f494a55d4e83ddec1f296cbbb5471e9", + "sha256": "b8dd09b22b463bd1be693af4ffa42aa03be72b6a7a283c5548c788bfb4102b3f", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2002 by Secret Labs AB.", + "start_line": 24, + "end_line": 24 + }, + { + "copyright": "Copyright (c) 1995-2002 by Fredrik Lundh", + "start_line": 25, + "end_line": 25 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 24, + "end_line": 24 + }, + { + "holder": "Fredrik Lundh", + "start_line": 25, + "end_line": 25 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/display.c", + "type": "file", + "name": "display.c", + "base_name": "display", + "extension": ".c", + "size": 23642, + "date": "2023-04-01", + "sha1": "9efa6bf546a3bc3dbe265dee392e96b0025e58c5", + "md5": "523b32006487fd350b82b610593d48d1", + "sha256": "8b00322914e19870a48a86d03452302aeda351c0928c0b26e2ca22380203293a", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 19, + "end_line": 19 + }, + { + "copyright": "Copyright (c) 1996-1997 by Fredrik Lundh", + "start_line": 20, + "end_line": 20 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 19, + "end_line": 19 + }, + { + "holder": "Fredrik Lundh", + "start_line": 20, + "end_line": 20 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/encode.c", + "type": "file", + "name": "encode.c", + "base_name": "encode", + "extension": ".c", + "size": 41693, + "date": "2023-04-01", + "sha1": "cb67ed13a4b805f949307e4235cf42dff7b43ba3", + "md5": "05d0ff62d6f01a64c39f566ed4590bd6", + "sha256": "8565b56d3094b84e116dbd4fa0a13f88b0d30bfdfed7f65332d7a87b03220b46", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2001 by Secret Labs AB", + "start_line": 17, + "end_line": 17 + }, + { + "copyright": "Copyright (c) 1996-1997 by Fredrik Lundh", + "start_line": 18, + "end_line": 18 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 17, + "end_line": 17 + }, + { + "holder": "Fredrik Lundh", + "start_line": 18, + "end_line": 18 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/map.c", + "type": "file", + "name": "map.c", + "base_name": "map", + "extension": ".c", + "size": 3558, + "date": "2023-04-01", + "sha1": "de7a73ca3ddc79f208b34895dcf4603d5b8de053", + "md5": "3183a76de50f0a09a0e012bfce9bf469", + "sha256": "f528c05c432ac34b9821576d4f22900b3b8713f260c6adbf066e72a7b9019858", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1998-2003 by Secret Labs AB.", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) 2003 by Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/outline.c", + "type": "file", + "name": "outline.c", + "base_name": "outline", + "extension": ".c", + "size": 5203, + "date": "2023-04-01", + "sha1": "02219bb036fe96f80a25316b654fa370222de05e", + "md5": "e648ecd51302bab3fa30de8b05abc6e1", + "sha256": "7b498c8a3c901cc74890f3f74fe3da76abe5c94e06bd5579d7ad0c89f13fb61f", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1999", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1999", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Fredrik Lundh", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/path.c", + "type": "file", + "name": "path.c", + "base_name": "path", + "extension": ".c", + "size": 16599, + "date": "2023-04-01", + "sha1": "26af00c9e5a518585e5942d8ae98c5147f2afc6c", + "md5": "81a971a1d6826228a2fc1737d8db3fae", + "sha256": "d5ca980540a430281a25dc7b0f80acae24ae8aa987c22edb2255f256c61d126a", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2005 by Secret Labs AB", + "start_line": 22, + "end_line": 22 + }, + { + "copyright": "Copyright (c) 1997-2005 by Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 22, + "end_line": 22 + }, + { + "holder": "Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging", + "type": "directory", + "name": "libImaging", + "base_name": "libImaging", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 86, + "dirs_count": 0, + "size_count": 850329, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Access.c", + "type": "file", + "name": "Access.c", + "base_name": "Access", + "extension": ".c", + "size": 5812, + "date": "2023-04-01", + "sha1": "dc8856d3818e85d625cff99a346e1431e72fd5a5", + "md5": "fdae6772d029c83b88f8e0e7456a2047", + "sha256": "6e2cb4ebb616f4214bfd06b604bca67e75a1ce42a270ab755cb536030dc496d8", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 2009", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/AlphaComposite.c", + "type": "file", + "name": "AlphaComposite.c", + "base_name": "AlphaComposite", + "extension": ".c", + "size": 2590, + "date": "2023-04-01", + "sha1": "de708b5d742ce75d666574f7c0df507692eb787e", + "md5": "10e59ea767ee5a172fd869b82967958f", + "sha256": "5892a39627886902f8e47bd9440a25dc86e0a872a4daebf6180c8fd1d3dfc8ad", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/Alpha_compositing", + "start_line": 6, + "end_line": 6 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Bands.c", + "type": "file", + "name": "Bands.c", + "base_name": "Bands", + "extension": ".c", + "size": 9036, + "date": "2023-04-01", + "sha1": "92f1a5d8ba82035e196cf0282ccf9c9e94f4bb9a", + "md5": "22c7286c165a60e9cc3e66b90fc40c37", + "sha256": "ff90c66f5724809afd9bd172cb6b6482033a9ab6bdff7eb57eda8c812d3d0f51", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 1996-1997 by Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Bcn.h", + "type": "file", + "name": "Bcn.h", + "base_name": "Bcn", + "extension": ".h", + "size": 53, + "date": "2023-04-01", + "sha1": "14e47a73d557c13bc407f0a0eba8a3cdb3693108", + "md5": "1e47bdd4014e846e3fcba4a23b2c9457", + "sha256": "8a9e5e2775e5d6d90aee3cbb9b52d2db9c997ecbcdb1891dbe9026afcbeda52f", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/BcnDecode.c", + "type": "file", + "name": "BcnDecode.c", + "base_name": "BcnDecode", + "extension": ".c", + "size": 27952, + "date": "2023-04-01", + "sha1": "9c1f3d430fc86b878ea8cef6a41e722270b4be91", + "md5": "7de0cc971d6aee47189d31ce0a4a972c", + "sha256": "f5d99dae46a496f32e8de0093648d88e50d2f4840b45681261a28d151838bd14", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/libImaging/BcnDecode.c", + "start_line": 9, + "end_line": 11, + "matcher": "2-aho", + "score": 100, + "matched_length": 24, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_42.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_42.RULE", + "matched_text": " * The contents of this file are in the public domain (CC0)\n * Full text of the CC0 license:\n * https://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "The contents of this file are in the public domain (CC0)\n * Full text of the CC0 license:\n * https://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-563a2a68-9591-cbed-3540-c9be11cbe7cf" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.59, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://web.archive.org/web/20170802060935/http:/oss.sgi.com/projects/ogl-sample/registry/EXT/texture_compression_s3tc.txt", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 11, + "end_line": 11 + }, + { + "url": "https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_texture_compression_bptc.txt", + "start_line": 197, + "end_line": 197 + }, + { + "url": "https://gist.github.com/rygorous/2144712", + "start_line": 650, + "end_line": 650 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Bit.h", + "type": "file", + "name": "Bit.h", + "base_name": "Bit", + "extension": ".h", + "size": 540, + "date": "2023-04-01", + "sha1": "011ad36d05313cc95aebda36dddcafe3128ea88c", + "md5": "bf9139f2fa6c2eaa2f0644f279622a67", + "sha256": "35d3900694f48fd4b18bd2f22537af2838411c35d61e3c6cc844b108f9366f2c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/BitDecode.c", + "type": "file", + "name": "BitDecode.c", + "base_name": "BitDecode", + "extension": ".c", + "size": 4062, + "date": "2023-04-01", + "sha1": "5d93cf8e8127a1e86a02bc39cd136f60fec44091", + "md5": "f16ce9da9fa733ebb7ec533376d74fe2", + "sha256": "846054161075002243d06b0150dd4dda29ee0133b3fe4b77eeda7808064bff4a", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Blend.c", + "type": "file", + "name": "Blend.c", + "base_name": "Blend", + "extension": ".c", + "size": 2361, + "date": "2023-04-01", + "sha1": "64299b0a211ccab12158c16a1e606b76a2433afe", + "md5": "3e7315cdc0df12c66a62fad06396ef43", + "sha256": "7c0e47e43bf263fd1ab53165c1f475ff20c2c07573b6a69ea4d8a6a0012edbd9", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/BoxBlur.c", + "type": "file", + "name": "BoxBlur.c", + "base_name": "BoxBlur", + "extension": ".c", + "size": 9352, + "date": "2023-04-01", + "sha1": "64b36490284352cb0d133fed20813031491fe402", + "md5": "b9bc79f6a13910ea89b547f595276b4e", + "sha256": "91769f0548a6694774059d83d941765876c1d5a377e7a6bca41bb175b5d91525", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.mia.uni-saarland.de/Publications/gwosdek-ssvm11.pdf", + "start_line": 293, + "end_line": 293 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Chops.c", + "type": "file", + "name": "Chops.c", + "base_name": "Chops", + "extension": ".c", + "size": 4933, + "date": "2023-04-01", + "sha1": "d716aede573516dbd028b589d680a863b83ef9a4", + "md5": "66b6daf954c1facbca3741bef8c57f34", + "sha256": "51179ec23e9cedcd6b22fe75725d58ead73a528cf6e432864355982df2ea2009", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1996 by Fredrik Lundh", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 1997 by Secret Labs AB.", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Secret Labs AB.", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/codec_fd.c", + "type": "file", + "name": "codec_fd.c", + "base_name": "codec_fd", + "extension": ".c", + "size": 1394, + "date": "2023-04-01", + "sha1": "a75924182d2c62550e16c5c0558bc7c78ac25d15", + "md5": "0783f1757467a9487e66f4d9e976866f", + "sha256": "bdcf877815d09e85bbc2beec6fbfe1034f4f9ff589b7cff7acb876fe7008e209", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/ColorLUT.c", + "type": "file", + "name": "ColorLUT.c", + "base_name": "ColorLUT", + "extension": ".c", + "size": 7476, + "date": "2023-04-01", + "sha1": "4b745dc0e529a5522bf20bd4e0e4568b39f55d63", + "md5": "66b745b80d1cb65b4822fea6c5e4d449", + "sha256": "545c4b119b7775ae47e91871750ca573325aa1d6ff29cd1c774ad2d2c7d6438f", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Convert.c", + "type": "file", + "name": "Convert.c", + "base_name": "Convert", + "extension": ".c", + "size": 44530, + "date": "2023-04-01", + "sha1": "763176fac6837565da90cde52007dae73d464877", + "md5": "7919540f04d200df43f2a16f5281b941", + "sha256": "138f2d2e821ae2267e3210fcdaa57a07d95508cb29633321a71255207756b102", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2005 by Secret Labs AB.", + "start_line": 29, + "end_line": 29 + }, + { + "copyright": "Copyright (c) 1995-1997 by Fredrik Lundh", + "start_line": 30, + "end_line": 30 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 29, + "end_line": 29 + }, + { + "holder": "Fredrik Lundh", + "start_line": 30, + "end_line": 30 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/ConvertYCbCr.c", + "type": "file", + "name": "ConvertYCbCr.c", + "base_name": "ConvertYCbCr", + "extension": ".c", + "size": 23979, + "date": "2023-04-01", + "sha1": "53ca4519e0c9009107d6f93761036122fd5a47d2", + "md5": "d23ae5e030af3e3fc9f4171181824b2d", + "sha256": "bf4fc068bc80bd085315337d71e63d485b7eb3bc5f475bbf7c01aaf221178395", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1998", + "start_line": 10, + "end_line": 10 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Copy.c", + "type": "file", + "name": "Copy.c", + "base_name": "Copy", + "extension": ".c", + "size": 1204, + "date": "2023-04-01", + "sha1": "c216e576fea0bd4d0093c862ece6275517a561fa", + "md5": "a84269eac4a23fe2afc5d9173a5d93fb", + "sha256": "ae0ad01fc75fff39b51e95c19e3bfcec5ee0347d967a99f45447086ec056b3f3", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1995-97", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Crop.c", + "type": "file", + "name": "Crop.c", + "base_name": "Crop", + "extension": ".c", + "size": 1308, + "date": "2023-04-01", + "sha1": "6bb3e82283a7b29889c6cecab0f9ffaa97efdb72", + "md5": "3b8c3a508d85bb9d57e968ef4f4b0c5f", + "sha256": "7aac38141c41fa5d15dd6315458854b0f865ba739482c28fa6c9655a73fe7783", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-99", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Dib.c", + "type": "file", + "name": "Dib.c", + "base_name": "Dib", + "extension": ".c", + "size": 8395, + "date": "2023-04-01", + "sha1": "b00b2d504f33acbb1c3477e20eab0bd1510925ac", + "md5": "2e07e47c16f13e8f19b6df966e34f5cf", + "sha256": "6f51d6534757dfd3d55085f99c93026def203d58369ba482107ff8d4787e631c", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-2001", + "start_line": 16, + "end_line": 16 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 17, + "end_line": 17 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 16, + "end_line": 16 + }, + { + "holder": "Fredrik Lundh", + "start_line": 17, + "end_line": 17 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Draw.c", + "type": "file", + "name": "Draw.c", + "base_name": "Draw", + "extension": ".c", + "size": 51823, + "date": "2023-04-01", + "sha1": "88bb931ed06b51e7b58b607ce0c8b8b7b389a424", + "md5": "31e53d088e0ca7a7d622c2e6b02a2e0d", + "sha256": "691a24b0dc6f5ec90caf20bc56e056d1fea4501623740681e3603e83eeadaa1b", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1996-2006 by Fredrik Lundh", + "start_line": 24, + "end_line": 24 + }, + { + "copyright": "Copyright (c) 1997-2006 by Secret Labs AB.", + "start_line": 25, + "end_line": 25 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 24, + "end_line": 24 + }, + { + "holder": "Secret Labs AB.", + "start_line": 25, + "end_line": 25 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Effects.c", + "type": "file", + "name": "Effects.c", + "base_name": "Effects", + "extension": ".c", + "size": 5007, + "date": "2023-04-01", + "sha1": "727fcf75004438238aeecc8256850deaebcd6a1b", + "md5": "86ae3cc8a4373ec558c098f117526166", + "sha256": "df19862b8f1962202faccb85b3f24093d6f86c1686017b38185e775b925bc30f", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Fredrik Lundh", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 1997 by Secret Labs AB.", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Secret Labs AB.", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/EpsEncode.c", + "type": "file", + "name": "EpsEncode.c", + "base_name": "EpsEncode", + "extension": ".c", + "size": 1655, + "date": "2023-04-01", + "sha1": "60ffd32aed527079943d3e4fbd55e153312ce6f8", + "md5": "ef6a73fc123c77e44b25fb3059ef6699", + "sha256": "d0aa540d3d9ccdda0421134b5bd12472abee3f4ecabbcb6582b6f8fe365574e8", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Secret Labs AB", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Except.c", + "type": "file", + "name": "Except.c", + "base_name": "Except", + "extension": ".c", + "size": 1449, + "date": "2023-04-01", + "sha1": "86dbd48d462d097ecfd502a1ae72726889f8b207", + "md5": "1af52368a685a20b58c03e4d9fb258ce", + "sha256": "95e605e850a1b05e6ca8cfa1d853fe3b5fb97e53d77c05ea07a8d0f3ab6e0a60", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 16, + "end_line": 16 + }, + { + "copyright": "Copyright (c) 1995-2003 by Fredrik Lundh", + "start_line": 17, + "end_line": 17 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 16, + "end_line": 16 + }, + { + "holder": "Fredrik Lundh", + "start_line": 17, + "end_line": 17 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/File.c", + "type": "file", + "name": "File.c", + "base_name": "File", + "extension": ".c", + "size": 1749, + "date": "2023-04-01", + "sha1": "7d555efc0931cd0125c1bb8902f1dcad33632eb3", + "md5": "6e5aacaabfdbc8e70a380ee3d34a67fc", + "sha256": "576daa33516fe2e38cf3eac2ebb9a567dc66ef55d7c7e73ccee27e28424de70b", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-99 by Secret Labs AB.", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 1995-96 by Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Fill.c", + "type": "file", + "name": "Fill.c", + "base_name": "Fill", + "extension": ".c", + "size": 3435, + "date": "2023-04-01", + "sha1": "aefff4343e477fbc5c390d2b901eed2c1107018b", + "md5": "66e6c3369e58510371c3fc15e24c8d01", + "sha256": "14b7e5498167b45fc56b7504bf942e6018e8540644eab52f31b19c18625ad53c", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-98", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995-96", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Filter.c", + "type": "file", + "name": "Filter.c", + "base_name": "Filter", + "extension": ".c", + "size": 15624, + "date": "2023-04-01", + "sha1": "9e32f9b9d90b634eb10e4c09d47030ade777b49a", + "md5": "033408e03d89c24924d29f10d1ae4609", + "sha256": "5a3c2788e071f75ea5c90d7f66ceb9f23ddf13743f115e5f53bbc96f8ce395a6", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-2002", + "start_line": 15, + "end_line": 15 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995", + "start_line": 16, + "end_line": 16 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 15, + "end_line": 15 + }, + { + "holder": "Fredrik Lundh", + "start_line": 16, + "end_line": 16 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/FliDecode.c", + "type": "file", + "name": "FliDecode.c", + "base_name": "FliDecode", + "extension": ".c", + "size": 9819, + "date": "2023-04-01", + "sha1": "9c6c8a9cf9a80df2267c539103b77b43029a1180", + "md5": "8696bb799a65e2b1447121a8396dca28", + "sha256": "102015e8e5acb01c31b14d090c86557d5c6df23ed56b730de8eafee14cb1ed5f", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Geometry.c", + "type": "file", + "name": "Geometry.c", + "base_name": "Geometry", + "extension": ".c", + "size": 39815, + "date": "2023-04-01", + "sha1": "ca44c622caa383ed6b88c42fabba765fec91c09c", + "md5": "58fe76cc34be8eb6632358c238f41b12", + "sha256": "fcdf8d23ca3a494f2610ed4ab4d85d5c60f6d144d9493cbd09a6ee640c748814", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/GetBBox.c", + "type": "file", + "name": "GetBBox.c", + "base_name": "GetBBox", + "extension": ".c", + "size": 10580, + "date": "2023-04-01", + "sha1": "ebb7a9c4c5bac24ed008ec20f232ea613254f85d", + "md5": "874489fe4f806a3882b159a53d6b112b", + "sha256": "aba426bbfd27584c0691d3aacca9da6be2a44ac1623152c228767680ffc66aff", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2004 by Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 1996-2004 by Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Gif.h", + "type": "file", + "name": "Gif.h", + "base_name": "Gif", + "extension": ".h", + "size": 2362, + "date": "2023-04-01", + "sha1": "b9bddf64f1291ad4da9d30dfc7eae06c78eb70e6", + "md5": "7d0bf65903fbd89e1be9623b147dc26b", + "sha256": "5e70f4d8312d6143b3fe3598fee06595a3cc65eeee0ffb600b57545757a22a2d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1995-96", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/GifDecode.c", + "type": "file", + "name": "GifDecode.c", + "base_name": "GifDecode", + "extension": ".c", + "size": 9576, + "date": "2023-04-01", + "sha1": "60b348cb671b62d56db4e29354e0c28806ffa6b9", + "md5": "9b0820596b3ac3ac78661d706e8e6048", + "sha256": "9e5a3f3cc78fa09d261dcb1e655eb77c2784b60cbf97a414c723ae17a19802c6", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-99", + "start_line": 18, + "end_line": 18 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995-97", + "start_line": 19, + "end_line": 19 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 18, + "end_line": 18 + }, + { + "holder": "Fredrik Lundh", + "start_line": 19, + "end_line": 19 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/GifEncode.c", + "type": "file", + "name": "GifEncode.c", + "base_name": "GifEncode", + "extension": ".c", + "size": 11950, + "date": "2023-04-01", + "sha1": "142670c7d64e509ea01cccbe890548df632aa52e", + "md5": "6ddaaf9f505a0eefe45728dbe23a572e", + "sha256": "1e005b944ea1c02bffcadd9a25533f5bcba1b905f81dac2591d028ef5b6d506a", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "secret-labs-2011", + "detected_license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "license_detections": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "matches": [ + { + "license_expression": "secret-labs-2011", + "spdx_license_expression": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/libImaging/GifEncode.c", + "start_line": 28, + "end_line": 28, + "matcher": "2-aho", + "score": 95, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 95, + "rule_identifier": "cmu-uc_5.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cmu-uc_5.RULE", + "matched_text": "/* Released here under PIL license. */", + "matched_text_diagnostics": "under PIL license. */" + } + ], + "identifier": "secret_labs_2011-1561a96e-ceb2-45cf-8c52-96c13209b1e0" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.2, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-99", + "start_line": 15, + "end_line": 15 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 16, + "end_line": 16 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 15, + "end_line": 15 + }, + { + "holder": "Fredrik Lundh", + "start_line": 16, + "end_line": 16 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.w3.org/Graphics/GIF/spec-gif87.txt", + "start_line": 32, + "end_line": 32 + }, + { + "url": "https://www.w3.org/Graphics/GIF/spec-gif89a.txt", + "start_line": 33, + "end_line": 33 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/HexDecode.c", + "type": "file", + "name": "HexDecode.c", + "base_name": "HexDecode", + "extension": ".c", + "size": 1401, + "date": "2023-04-01", + "sha1": "63d6509faadbe152f5158c39fc8029de3f65abc9", + "md5": "185cfd54e8d5ce2dffb35412c8b6c22b", + "sha256": "7567aec3fe7e6e0d0aaaa14f399e03a8340f9ec678963356a352dc393e9cb66a", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Histo.c", + "type": "file", + "name": "Histo.c", + "base_name": "Histo", + "extension": ".c", + "size": 6722, + "date": "2023-04-01", + "sha1": "71cd57c310b60102a3de8b985ecde40b6b6de0d0", + "md5": "a41a122d353afde202f0448edbbf3fa1", + "sha256": "3454be67b8db7f298d2f113572de7da7bfc5886ee0f0aef9f1fec492b7351aa4", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 1995-2003 by Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Imaging.h", + "type": "file", + "name": "Imaging.h", + "base_name": "Imaging", + "extension": ".h", + "size": 21053, + "date": "2023-04-01", + "sha1": "d57e49e9825f1df538d7f6322fa6ca28e7e0f438", + "md5": "8ec9cac20553bc6fd007925d75cdf7c6", + "sha256": "240018b3a3bc7303411aead62e82cc099e88e2321460e5a2f9b5d6c1272d8100", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2005 by Secret Labs AB", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 1995-2005 by Fredrik Lundh", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Fredrik Lundh", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.effbot.org/zone/pil-extending.htm", + "start_line": 51, + "end_line": 51 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/ImagingUtils.h", + "type": "file", + "name": "ImagingUtils.h", + "base_name": "ImagingUtils", + "extension": ".h", + "size": 1658, + "date": "2023-04-01", + "sha1": "bf12729aefaa68fd9fdfd9085ee620076e7fb830", + "md5": "01017d38ca8fb0646b054bc1df31a7e4", + "sha256": "3b9cf38ec70673415ec59206b5041fcabbc62f3d4d1905162a54c4d12a4eddee", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://stackoverflow.com/a/26588074/253146", + "start_line": 32, + "end_line": 32 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/ImDib.h", + "type": "file", + "name": "ImDib.h", + "base_name": "ImDib", + "extension": ".h", + "size": 1179, + "date": "2023-04-01", + "sha1": "88c1af17aa45f8b60d79313e825496fd7bdcfec9", + "md5": "1d26b4f1286967b3c8625ac01ec5d125", + "sha256": "d364e22d4f969ebf28b779a575a0e0b7ed1557e68ac2c300f46d146cf9958692", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-98", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Fredrik Lundh", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/ImPlatform.h", + "type": "file", + "name": "ImPlatform.h", + "base_name": "ImPlatform", + "extension": ".h", + "size": 1640, + "date": "2023-04-01", + "sha1": "576772e93d1e874ddafeaff7e8b8a3bec0b8528c", + "md5": "18e7e8988d6b04f9057944bf73d792bd", + "sha256": "8b7b3c56b1ccc08c01b0be3b8887416f700ae65c8f8cdea17ba6cf608851094a", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1995-2003", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Jpeg.h", + "type": "file", + "name": "Jpeg.h", + "base_name": "Jpeg", + "extension": ".h", + "size": 2541, + "date": "2023-04-01", + "sha1": "ddf5e46c90451894c0f612cc4225e48b843a5c8d", + "md5": "5d329a2cce1a31c77c6a0773fdb74fb9", + "sha256": "d1304a332b5746b7d2a7e06fd33e5f56450846dca4cb8b4e8f4e802ca7a20617", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1995-2001 by Secret Labs AB", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 1995-1996 by Fredrik Lundh", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Fredrik Lundh", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Jpeg2K.h", + "type": "file", + "name": "Jpeg2K.h", + "base_name": "Jpeg2K", + "extension": ".h", + "size": 2563, + "date": "2023-04-01", + "sha1": "f758befc9bebfebd8e768afe509e47d1657ee244", + "md5": "e9dab058f808286652203ceed67cfa93", + "sha256": "6bbcdaf77e42bb5f4cd6cf6fc8c7e0f97925bfe67f2218b92809d9e4f5e635ba", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 by Coriolis Systems Limited", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 2014 by Alastair Houghton", + "start_line": 8, + "end_line": 8 + } + ], + "holders": [ + { + "holder": "Coriolis Systems Limited", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Alastair Houghton", + "start_line": 8, + "end_line": 8 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Jpeg2KDecode.c", + "type": "file", + "name": "Jpeg2KDecode.c", + "base_name": "Jpeg2KDecode", + "extension": ".c", + "size": 30117, + "date": "2023-04-01", + "sha1": "a36bf89e2874643e63bd8d9df43ea4b9ec7d5f7b", + "md5": "c85da07b4444b36a397b4f89a54b1de5", + "sha256": "639e375884b02263d8c9ab62196556d17508b37874a8272e1b82084db3d7051f", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Coriolis Systems Limited", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) 2014 Alastair Houghton", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Coriolis Systems Limited", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Alastair Houghton", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Jpeg2KEncode.c", + "type": "file", + "name": "Jpeg2KEncode.c", + "base_name": "Jpeg2KEncode", + "extension": ".c", + "size": 19324, + "date": "2023-04-01", + "sha1": "f317e6c5ff14261629055977c44b64778ed0f918", + "md5": "d873c36a9dc55e64b541a18eb4cb13b2", + "sha256": "c19dc6ed961271d6fcc9c8bf56c181a94c0969934a8ce46d33cbed6342c9d22e", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Coriolis Systems Limited", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) 2014 Alastair Houghton", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Coriolis Systems Limited", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Alastair Houghton", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/JpegDecode.c", + "type": "file", + "name": "JpegDecode.c", + "base_name": "JpegDecode", + "extension": ".c", + "size": 9779, + "date": "2023-04-01", + "sha1": "cd7c2baba301f0f91e03ce754f3de3ccd9ebb274", + "md5": "e50900e7c8c819d14106d967b9d16452", + "sha256": "ab43d887fc0ed343b06b48f2bcb2c2d76497b7fb364a728e341bba4589696041", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1998-2000 Secret Labs AB", + "start_line": 18, + "end_line": 18 + }, + { + "copyright": "Copyright (c) 1996-2000 Fredrik Lundh", + "start_line": 19, + "end_line": 19 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 18, + "end_line": 18 + }, + { + "holder": "Fredrik Lundh", + "start_line": 19, + "end_line": 19 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/JpegEncode.c", + "type": "file", + "name": "JpegEncode.c", + "base_name": "JpegEncode", + "extension": ".c", + "size": 12379, + "date": "2023-04-01", + "sha1": "fb0d152103cc09b5f3fd45c8ffbb3e4616d1ddd8", + "md5": "e57b9445b89d87d3ca31ec18a4443ae3", + "sha256": "07b4784d16828eed2bcf230d47b1ffc24a811a83b65f199c160500a4fd9e3a23", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2001 by Secret Labs AB", + "start_line": 16, + "end_line": 16 + }, + { + "copyright": "Copyright (c) 1995-1997 by Fredrik Lundh", + "start_line": 17, + "end_line": 17 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 16, + "end_line": 16 + }, + { + "holder": "Fredrik Lundh", + "start_line": 17, + "end_line": 17 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Matrix.c", + "type": "file", + "name": "Matrix.c", + "base_name": "Matrix", + "extension": ".c", + "size": 2236, + "date": "2023-04-01", + "sha1": "e012fba2220670879af08ba6760535dc39206c63", + "md5": "7f38b3d47eda61da87d630a8c13af8f7", + "sha256": "713ac0c606a8312a2f0c31256bd86ce849a7684feda5d229afd5d7439782bd54", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/ModeFilter.c", + "type": "file", + "name": "ModeFilter.c", + "base_name": "ModeFilter", + "extension": ".c", + "size": 2271, + "date": "2023-04-01", + "sha1": "ae868e6e79336b86227455121ff07fe6846c8d1b", + "md5": "8933b5fc53966f25c31c368c43748ae0", + "sha256": "5c92fae4f7a71895bf07e2df3ac9d74c8cad995d53b231eb50de5f9f7a9bf742", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 2002-2004", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Negative.c", + "type": "file", + "name": "Negative.c", + "base_name": "Negative", + "extension": ".c", + "size": 779, + "date": "2023-04-01", + "sha1": "5878d96df0fca2cd209b8c7a429a50baa1959897", + "md5": "0bdafdf67c54abf497050bcbd4d1a0c2", + "sha256": "48e5361dcf0691dd80c9e524e70e658ce1cf4328068d522b445901e721e43078", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1995", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Secret Labs AB", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Offset.c", + "type": "file", + "name": "Offset.c", + "base_name": "Offset", + "extension": ".c", + "size": 1465, + "date": "2023-04-01", + "sha1": "0d9333ff37e2ff5a4bf453af817225eccd799fef", + "md5": "fd5ecf23c3bbc1dc17602eee5c671f1f", + "sha256": "e425c9e7bdfeb5815e415b3016d18f0170467cf2280048ec4ce79ac2dc41fe3c", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [ + { + "email": "cgw@pgt.com", + "start_line": 9, + "end_line": 9 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Pack.c", + "type": "file", + "name": "Pack.c", + "base_name": "Pack", + "extension": ".c", + "size": 15547, + "date": "2023-04-01", + "sha1": "e37e1b8b81b59ee1c1a0b101b0a398cf2a0f9180", + "md5": "995eb77b04905c15b6971b75f0cf32a8", + "sha256": "7841c1c7836ca9bf03268ee3216683da046205346162c4176c2bb1727215937a", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2006 by Secret Labs AB.", + "start_line": 22, + "end_line": 22 + }, + { + "copyright": "Copyright (c) 1996-1997 by Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 22, + "end_line": 22 + }, + { + "holder": "Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/PackDecode.c", + "type": "file", + "name": "PackDecode.c", + "base_name": "PackDecode", + "extension": ".c", + "size": 2070, + "date": "2023-04-01", + "sha1": "6df2eb2a0ae8ad75ce73747c8ec7e49f960ac44a", + "md5": "88bc8491baf1382468d560cb8b12319f", + "sha256": "5d6e884bdb706714035d1dd49c5100e625a3367331021eb6e835a1201bd7478e", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Palette.c", + "type": "file", + "name": "Palette.c", + "base_name": "Palette", + "extension": ".c", + "size": 8741, + "date": "2023-04-01", + "sha1": "2c53974567a1fd6c52c1345aaa9eae39959b7b06", + "md5": "ff56ccf43e93468273914bfb4f8c2b0b", + "sha256": "cf96f65de90966728a336a0036c8222298b3e9c19837d08e5c12b58c3a9d61a4", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-2005", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995-1997", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "copyright (c) 1991-1995, Thomas G. Lane", + "start_line": 144, + "end_line": 144 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Thomas G. Lane", + "start_line": 144, + "end_line": 144 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Paste.c", + "type": "file", + "name": "Paste.c", + "base_name": "Paste", + "extension": ".c", + "size": 16382, + "date": "2023-04-01", + "sha1": "c71dac36777ccc1cbf15fab7f517baa35a01ed32", + "md5": "ea689d0b1b8a2b68a700f74309febc50", + "sha256": "dda52bb90cefb95a3fde1bff4ed599fb398c10a1f48995fa7025a81e032fee83", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996-97", + "start_line": 18, + "end_line": 18 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997-99", + "start_line": 19, + "end_line": 19 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 18, + "end_line": 18 + }, + { + "holder": "Secret Labs AB", + "start_line": 19, + "end_line": 19 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/PcdDecode.c", + "type": "file", + "name": "PcdDecode.c", + "base_name": "PcdDecode", + "extension": ".c", + "size": 1790, + "date": "2023-04-01", + "sha1": "3df659491313844f20c366d28a003b358f78fac8", + "md5": "446cd6f55adafb142b40b511edb32ff2", + "sha256": "4ec9f64f803e4c33441e7b3b8efbc21c500402ac08c10051c6c55c89a4256116", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996-97", + "start_line": 16, + "end_line": 16 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 17, + "end_line": 17 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 16, + "end_line": 16 + }, + { + "holder": "Secret Labs AB", + "start_line": 17, + "end_line": 17 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/PcxDecode.c", + "type": "file", + "name": "PcxDecode.c", + "base_name": "PcxDecode", + "extension": ".c", + "size": 2234, + "date": "2023-04-01", + "sha1": "4387ddf7237cec7c955bdd90e9a2da64e6520b3a", + "md5": "ebcbb770e13b99655a76754ed23cab3d", + "sha256": "dd1f13b7c3a6542512fb142f592f2252f8aeba9956c638cc3971b9a60deb133c", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1995", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/PcxEncode.c", + "type": "file", + "name": "PcxEncode.c", + "base_name": "PcxEncode", + "extension": ".c", + "size": 6145, + "date": "2023-04-01", + "sha1": "95574c4c3323246e43489caa92e1d0cdc3593d2b", + "md5": "025ae468926f864f46375ade593e99f1", + "sha256": "e37f91da2b0f245d3ba512051defa968adbc1c1675b4ffacdfcad10bd8f0e3f7", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1999", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1999", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Point.c", + "type": "file", + "name": "Point.c", + "base_name": "Point", + "extension": ".c", + "size": 7913, + "date": "2023-04-01", + "sha1": "e6a92bdac9a3a113440a5d4525308648db342002", + "md5": "60bb61712e60d5c436c419dad6419ee1", + "sha256": "40e6b28e8d08a15dbc0395bffd8cf4917961485a463602df5039e4ecfe214b3b", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2004 by Secret Labs AB.", + "start_line": 16, + "end_line": 16 + }, + { + "copyright": "Copyright (c) 1995-2004 by Fredrik Lundh", + "start_line": 17, + "end_line": 17 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 16, + "end_line": 16 + }, + { + "holder": "Fredrik Lundh", + "start_line": 17, + "end_line": 17 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Quant.c", + "type": "file", + "name": "Quant.c", + "base_name": "Quant", + "extension": ".c", + "size": 50860, + "date": "2023-04-01", + "sha1": "0d8d90e7556d9aacac9e6285e878752f2de08ed6", + "md5": "a90f5bb370e8347c98f1bdc8b0bca356", + "sha256": "404e71e88d66a33dbeaf3049ca8ba4659f6c03ecd21f924d4403810a7897d463", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1998 by Toby J Sargeant", + "start_line": 15, + "end_line": 15 + }, + { + "copyright": "Copyright (c) 1998-2004 by Secret Labs AB.", + "start_line": 16, + "end_line": 16 + } + ], + "holders": [ + { + "holder": "Toby J Sargeant", + "start_line": 15, + "end_line": 15 + }, + { + "holder": "Secret Labs AB.", + "start_line": 16, + "end_line": 16 + } + ], + "authors": [ + { + "author": "Toby J Sargeant ", + "start_line": 13, + "end_line": 13 + } + ], + "emails": [ + { + "email": "tjs@longford.cs.monash.edu.au", + "start_line": 13, + "end_line": 13 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/QuantHash.c", + "type": "file", + "name": "QuantHash.c", + "base_name": "QuantHash", + "extension": ".c", + "size": 7429, + "date": "2023-04-01", + "sha1": "ddd6069ca0175771b6a68c9115569edb5b8dab0a", + "md5": "1c59a2b32f28f8c92f8db77c22a02402", + "sha256": "62a5cb93641cfb790d78067bf32f3965f7e5de06ea3650283c1ed6fcc5175692", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1998 by Toby J Sargeant", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 1998 by Secret Labs AB", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Toby J Sargeant", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Secret Labs AB", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [ + { + "author": "Toby J Sargeant ", + "start_line": 11, + "end_line": 11 + } + ], + "emails": [ + { + "email": "tjs@longford.cs.monash.edu.au", + "start_line": 11, + "end_line": 11 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/QuantHash.h", + "type": "file", + "name": "QuantHash.h", + "base_name": "QuantHash", + "extension": ".h", + "size": 1640, + "date": "2023-04-01", + "sha1": "645adc22efe722e1429628f10bdad291b9d642af", + "md5": "c41ba86aa37981481e3ed023695a34ff", + "sha256": "9f47743a3709cdb2bc7af63fdba4c0826548aad024f9aa5cb81bb2a38afe3844", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Toby J Sargeant ", + "start_line": 7, + "end_line": 7 + } + ], + "emails": [ + { + "email": "tjs@longford.cs.monash.edu.au", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/QuantHeap.c", + "type": "file", + "name": "QuantHeap.c", + "base_name": "QuantHeap", + "extension": ".c", + "size": 3539, + "date": "2023-04-01", + "sha1": "cd77efbaa91b016f618905e31bce98b698b9b363", + "md5": "4ba69de797d86545ab06dbfd9388f2c1", + "sha256": "eca2960fc47abe850ab019746bbba3e35759d56897335612352159718e9731d8", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1998 by Toby J Sargeant", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 1998 by Secret Labs AB", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Toby J Sargeant", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Secret Labs AB", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [ + { + "author": "Toby J Sargeant ", + "start_line": 11, + "end_line": 11 + } + ], + "emails": [ + { + "email": "tjs@longford.cs.monash.edu.au", + "start_line": 11, + "end_line": 11 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/QuantHeap.h", + "type": "file", + "name": "QuantHeap.h", + "base_name": "QuantHeap", + "extension": ".h", + "size": 609, + "date": "2023-04-01", + "sha1": "bc57061551be7cf90dd9e66e48af4d197a5d1ce5", + "md5": "be264492954387cafb3ea7fb6d4e3fe4", + "sha256": "82defd43870fb01d8d60fbfdea1a6569d3bff66a1fee1fe91626a2f2aca474aa", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Toby J Sargeant ", + "start_line": 7, + "end_line": 7 + } + ], + "emails": [ + { + "email": "tjs@longford.cs.monash.edu.au", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/QuantOctree.c", + "type": "file", + "name": "QuantOctree.c", + "base_name": "QuantOctree", + "extension": ".c", + "size": 15940, + "date": "2023-04-01", + "sha1": "af28a73de4b78b92003c6ecd2c22d27362d3dbc2", + "md5": "f4613c562fc860f9086bd3ba8920d265", + "sha256": "7a2a380b2905f0fc839a1da51ce00a60dfcd1bb2192bef18008bf1474216543c", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/libImaging/QuantOctree.c", + "start_line": 3, + "end_line": 19, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE." + } + ], + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a" + } + ], + "license_clues": [], + "percentage_of_license_text": 8.62, + "copyrights": [ + { + "copyright": "Copyright (c) 2010 Oliver Tonnhofer ", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [ + { + "holder": "Oliver Tonnhofer", + "start_line": 1, + "end_line": 1 + } + ], + "authors": [], + "emails": [ + { + "email": "olt@bogosoft.com", + "start_line": 1, + "end_line": 1 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/QuantOctree.h", + "type": "file", + "name": "QuantOctree.h", + "base_name": "QuantOctree", + "extension": ".h", + "size": 178, + "date": "2023-04-01", + "sha1": "d427c122afb0ea08ce3c78481f688de9ce9d870d", + "md5": "d17fdd8b772df49ec853e5b7945e15a4", + "sha256": "9f86dfb036c98ef7b97ad1708b6c293ef9b37994a4b7b4dbb635d19a1ee8fbef", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/QuantPngQuant.c", + "type": "file", + "name": "QuantPngQuant.c", + "base_name": "QuantPngQuant", + "extension": ".c", + "size": 3152, + "date": "2023-04-01", + "sha1": "4a437e4274e5aa33333a16316aab1ba4c54250be", + "md5": "ff385d5f11b24923da7837931d1c6446", + "sha256": "5d02009fd20732a127398f38e79b2493f62982491935536d092f8899c75788fc", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2016 Marcin Kurczewski ", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Marcin Kurczewski", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [ + { + "email": "rr-@sakuya.pl", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/QuantPngQuant.h", + "type": "file", + "name": "QuantPngQuant.h", + "base_name": "QuantPngQuant", + "extension": ".h", + "size": 235, + "date": "2023-04-01", + "sha1": "efabbb0ac31f4d8470902ddc8c7613be37f921bd", + "md5": "d492b05fabc311e6e7a66346e00f9ccc", + "sha256": "eec4be5a51ca79214c61c17a32821d468e5c6b5ba4c03ff7daad24a6b219f405", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/QuantTypes.h", + "type": "file", + "name": "QuantTypes.h", + "base_name": "QuantTypes", + "extension": ".h", + "size": 521, + "date": "2023-04-01", + "sha1": "312a5d1b1f928150b8356c009dd86af80a54dcae", + "md5": "ffaaa5500e8cffba0103fd4e164ce1bf", + "sha256": "477ea5f087dfe3716f549414cacdd58afde51862724a9f4ea2afa299afe1e695", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Toby J Sargeant ", + "start_line": 7, + "end_line": 7 + } + ], + "emails": [ + { + "email": "tjs@longford.cs.monash.edu.au", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/RankFilter.c", + "type": "file", + "name": "RankFilter.c", + "base_name": "RankFilter", + "extension": ".c", + "size": 5306, + "date": "2023-04-01", + "sha1": "2e6bd63276b64ae0971b3b247345c076f88b7145", + "md5": "66508946f66caa9d5271462608974c41", + "sha256": "a0338f7972b53ac54b824cac11e228191ac5a37356f2623887ffa31b11ad9b81", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/libImaging/RankFilter.c", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_267.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_267.RULE", + "matched_text": "/* Fast rank algorithm (due to Wirth), based on public domain code", + "matched_text_diagnostics": "based on public domain code" + } + ], + "identifier": "public_domain-176723fe-3fe3-26a6-478b-84966fa33471" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.37, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 2002", + "start_line": 10, + "end_line": 10 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://ndevilla.free.fr/", + "start_line": 18, + "end_line": 18 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Raw.h", + "type": "file", + "name": "Raw.h", + "base_name": "Raw", + "extension": ".h", + "size": 223, + "date": "2023-04-01", + "sha1": "a73d04b88c303b65120a0212fc2c5b51ebe62974", + "md5": "cc4bba6f36c546d08f02a554e23e6227", + "sha256": "435ab00d69e97f8054d7ab736478178d4a5892c663f0cb30ccc279abc059a69d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/RawDecode.c", + "type": "file", + "name": "RawDecode.c", + "base_name": "RawDecode", + "extension": ".c", + "size": 2055, + "date": "2023-04-01", + "sha1": "9746c84e29a382e1f4c2a9b5f4160903ce572598", + "md5": "1221f0e307abd578ad1cc978cbc8f9c1", + "sha256": "92bde85956b88d98bc927391376ddf490ca1a40c8ac6e9c85fd2ae3d04ae179f", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/RawEncode.c", + "type": "file", + "name": "RawEncode.c", + "base_name": "RawEncode", + "extension": ".c", + "size": 2216, + "date": "2023-04-01", + "sha1": "c19b6ec23296180a8e1a4394225a1074f43ebdaa", + "md5": "8364b43c44db5cc50f157c996093059e", + "sha256": "3ab78b1848831f725c8d49353396cb7a2785161380692d78e802a919a083d651", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996-97", + "start_line": 15, + "end_line": 15 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 16, + "end_line": 16 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 15, + "end_line": 15 + }, + { + "holder": "Secret Labs AB", + "start_line": 16, + "end_line": 16 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Reduce.c", + "type": "file", + "name": "Reduce.c", + "base_name": "Reduce", + "extension": ".c", + "size": 71587, + "date": "2023-04-01", + "sha1": "8f163e8358e5502a5a94755e75c5d9d622b19d5b", + "md5": "d2ee0df3556777f5173aa208b995020f", + "sha256": "fb1b0e04eac3f05a34053f7db0e7117652afe6ef788f523dce0e5ce072a6c114", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Resample.c", + "type": "file", + "name": "Resample.c", + "base_name": "Resample", + "extension": ".c", + "size": 26739, + "date": "2023-04-01", + "sha1": "42a8ef0526134f9e6ca2ee9dfa6e3ab8fb8e851f", + "md5": "cc6c7fc4bda5d428e311ea32049ce09a", + "sha256": "96d4d17d466ad0cb1f3ac31911115adacbe18d15f9abf68c53d22acebd0b0de5", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/Bicubic_interpolation#Bicubic_convolution_algorithm", + "start_line": 48, + "end_line": 48 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Sgi.h", + "type": "file", + "name": "Sgi.h", + "base_name": "Sgi", + "extension": ".h", + "size": 623, + "date": "2023-04-01", + "sha1": "d9079b166fccdbb7a011692aa462119a211c4462", + "md5": "9f3ab479221912e0bf0884bae3620956", + "sha256": "5203a5ce9a247c4642172f3b3ff8cc2a29a1c17380c8e6ecf39118ac49cbe491", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/SgiRleDecode.c", + "type": "file", + "name": "SgiRleDecode.c", + "base_name": "SgiRleDecode", + "extension": ".c", + "size": 8118, + "date": "2023-04-01", + "sha1": "878980dd5092f3a68511339403d512878577d758", + "md5": "a148f3f8917fbbcf8b847fd8b2d6521f", + "sha256": "da03ac8e1b3b7c9208782e878d2264e1bf10c10bad34d7eaa5cdeba32522a41a", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Mickael Bonfill 2017", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Mickael Bonfill", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Storage.c", + "type": "file", + "name": "Storage.c", + "base_name": "Storage", + "extension": ".c", + "size": 16518, + "date": "2023-04-01", + "sha1": "37531b5028ded74612d29f162a9f83328e0bbb08", + "md5": "2a6420e258675738a83058544c7ddc5e", + "sha256": "24ecb1ef753b43be7a5885f0916ae596457c094d2186ea909392ec6ec8227b3b", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1998-2005 by Secret Labs AB", + "start_line": 31, + "end_line": 31 + }, + { + "copyright": "Copyright (c) 1995-2005 by Fredrik Lundh", + "start_line": 32, + "end_line": 32 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 31, + "end_line": 31 + }, + { + "holder": "Fredrik Lundh", + "start_line": 32, + "end_line": 32 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/SunRleDecode.c", + "type": "file", + "name": "SunRleDecode.c", + "base_name": "SunRleDecode", + "extension": ".c", + "size": 3674, + "date": "2023-04-01", + "sha1": "c531b83282d824c20d6e826d3f29b0767f399585", + "md5": "c49a99b09be342df8d37fd9d5e2a6deb", + "sha256": "d3e4c9bbe07fd9f6fcda159b181286e2ab643b8ca0f766bba619b4ea87b8a6ac", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.fileformat.info/format/sunraster/egff.htm", + "start_line": 56, + "end_line": 56 + }, + { + "url": "https://www.fileformat.info/format/sunraster/spec/598a59c4fac64c52897585d390d86360/view.htm", + "start_line": 66, + "end_line": 66 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/TgaRleDecode.c", + "type": "file", + "name": "TgaRleDecode.c", + "base_name": "TgaRleDecode", + "extension": ".c", + "size": 3131, + "date": "2023-04-01", + "sha1": "474d3660b3173af4567db9bfe2b6ee690087dd0d", + "md5": "ddf8e0d50613a08bcf4f6e32234f4763", + "sha256": "54ed980674bc29590584109d5914540fa7c53053f8ce39755316bdda903630fc", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997-98", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/TgaRleEncode.c", + "type": "file", + "name": "TgaRleEncode.c", + "base_name": "TgaRleEncode", + "extension": ".c", + "size": 4426, + "date": "2023-04-01", + "sha1": "d761c37083a5bd7803500a7234b73b8404afc6e5", + "md5": "9c39d7239e77bf1a54b19fb083086da7", + "sha256": "6846ae4053b3dc0a029ef9c253d37bae42917791b475344b24b689e8f20bdafc", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/TiffDecode.c", + "type": "file", + "name": "TiffDecode.c", + "base_name": "TiffDecode", + "extension": ".c", + "size": 31068, + "date": "2023-04-01", + "sha1": "7e673c5c1dd1283ef00232a0e12b8051717fd2ea", + "md5": "e91782c8c6e2464092bfb4a75613d56b", + "sha256": "e76e19b87a4e14c49ba0964db711c3bc23e515fd04e6b4d4920aabce7a8b6c57", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://learn.microsoft.com/en-us/windows/win32/winprog64/interprocess-communication", + "start_line": 27, + "end_line": 27 + }, + { + "url": "http://www.simplesystems.org/libtiff/addingtags.html", + "start_line": 811, + "end_line": 811 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/TiffDecode.h", + "type": "file", + "name": "TiffDecode.h", + "base_name": "TiffDecode", + "extension": ".h", + "size": 1492, + "date": "2023-04-01", + "sha1": "d9d8e5948dc4a49a522fc1ebec2505612f2add6d", + "md5": "df6321c1d5d8279f15245aa27c632d8d", + "sha256": "34406259292667511a5e92fbaedea5f974b9e3bd283bed9a90b9e57e5ddc9f9a", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/Unpack.c", + "type": "file", + "name": "Unpack.c", + "base_name": "Unpack", + "extension": ".c", + "size": 49083, + "date": "2023-04-01", + "sha1": "f7bedcac324af1afcd7ce6541cc60c6f00be49d7", + "md5": "d3d4f78b8bf268c94deb72a21b610315", + "sha256": "07a3bf561e6aa8ac6ef600391cb31c557aa0e3c47b3edffdef6a1350b95602a3", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 27, + "end_line": 27 + }, + { + "copyright": "Copyright (c) 1996-1997 by Fredrik Lundh", + "start_line": 28, + "end_line": 28 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 27, + "end_line": 27 + }, + { + "holder": "Fredrik Lundh", + "start_line": 28, + "end_line": 28 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/UnpackYCC.c", + "type": "file", + "name": "UnpackYCC.c", + "base_name": "UnpackYCC", + "extension": ".c", + "size": 9294, + "date": "2023-04-01", + "sha1": "b47080863c10ecf9b42ebb9ba94de22d1decadc7", + "md5": "55c10b25f3d66920ed04d9c3775258b4", + "sha256": "3646c834592e6cdd2c89ce3bf67beb5b6c11601fb3902549475529d3c53b1516", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996-97", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/UnsharpMask.c", + "type": "file", + "name": "UnsharpMask.c", + "base_name": "UnsharpMask", + "extension": ".c", + "size": 3198, + "date": "2023-04-01", + "sha1": "6c0096a32cdb52e89efe158138ce147c179d13ba", + "md5": "903ec60cb594e12709a3fc515c01ea3c", + "sha256": "e6c25e63a5cc81b0430e0c376539b9c0af60ff9f463b96fc692c93f4ec8fc2e3", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "secret-labs-2011", + "detected_license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "license_detections": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "matches": [ + { + "license_expression": "secret-labs-2011", + "spdx_license_expression": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/libImaging/UnsharpMask.c", + "start_line": 6, + "end_line": 7, + "matcher": "2-aho", + "score": 99, + "matched_length": 17, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "secret-labs-2011_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/secret-labs-2011_1.RULE", + "matched_text": "/* Originally released under LGPL. Graciously donated to PIL\n for distribution under the standard PIL license in 2009.\" */", + "matched_text_diagnostics": "Originally released under LGPL. Graciously donated to PIL\n for distribution under the standard PIL license in 2009.\" */" + } + ], + "identifier": "secret_labs_2011-2fdc2281-dc3a-fb3d-aab4-f5c4119edb28" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.91, + "copyrights": [ + { + "copyright": "copyright 2003 kevin_cazabon@hotmail.com kevin@cazabon.com", + "start_line": 2, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "kevin_cazabon@hotmail.com kevin@cazabon.com", + "start_line": 3, + "end_line": 4 + } + ], + "authors": [], + "emails": [ + { + "email": "kevin_cazabon@hotmail.com", + "start_line": 3, + "end_line": 3 + }, + { + "email": "kevin@cazabon.com", + "start_line": 4, + "end_line": 4 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/XbmDecode.c", + "type": "file", + "name": "XbmDecode.c", + "base_name": "XbmDecode", + "extension": ".c", + "size": 1686, + "date": "2023-04-01", + "sha1": "a369c4ed2ad7272a1e7dbe8470f2d6db4993efe3", + "md5": "8742bbbfe713c89056b97ab51446825c", + "sha256": "268fcac80cd92fb6bb89c134fca55577846b94ac1d79cb7fc7a26444d67c0d0c", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/XbmEncode.c", + "type": "file", + "name": "XbmEncode.c", + "base_name": "XbmEncode", + "extension": ".c", + "size": 2303, + "date": "2023-04-01", + "sha1": "4a9286248a3e26a8ef3ccc0fb3e947aa610d72ad", + "md5": "48e8d14268aa835fa37daca5885e1a93", + "sha256": "ca3e0b119ef1d4ed8b36474e6b29c8d60b3ba0a45a7f0f889762c93d535f58c0", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/ZipCodecs.h", + "type": "file", + "name": "ZipCodecs.h", + "base_name": "ZipCodecs", + "extension": ".h", + "size": 1400, + "date": "2023-04-01", + "sha1": "9c2a9b20a1e459acbb727075bf4770c6778815ac", + "md5": "11c1b54d4acc73f1d3a5eb586ef659f7", + "sha256": "0fcc4cf8f2d4e3017a85947e5069d266b97d768950616a0a0dd82084ed2ffdef", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/ZipDecode.c", + "type": "file", + "name": "ZipDecode.c", + "base_name": "ZipDecode", + "extension": ".c", + "size": 10744, + "date": "2023-04-01", + "sha1": "a01950071ba6f65f744b4574999ddd67fc0f60db", + "md5": "ed7e04e92b47485b4c8476f291b94583", + "sha256": "703f407a972fed07bf944a785da9070bc46a5fa53d3c58fa51b7488b4b8ef47a", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997-2001", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/libImaging/ZipEncode.c", + "type": "file", + "name": "ZipEncode.c", + "base_name": "ZipEncode", + "extension": ".c", + "size": 13592, + "date": "2023-04-01", + "sha1": "9dd87168b0783366debe22e9adf5cbf7e0e009fd", + "md5": "e99e30a028096af426ac27e91c345a2c", + "sha256": "43615fd1f4fd7246b2d77dffbb026e118a98e37793dba92773b5bcba553c20c4", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL", + "type": "directory", + "name": "PIL", + "base_name": "PIL", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 95, + "dirs_count": 0, + "size_count": 1007967, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 2006, + "date": "2023-04-01", + "sha1": "e3a56ec507894c1a902baa2614ab428ae272c9fb", + "md5": "65c5bfb6e629d3e7347704ec27571dea", + "sha256": "679a93ed32b6217fe6b239091d3b3f39f44b0f0a27d2ed7713754d00f0a6f364", + "mime_type": "text/plain", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1999 by Secret Labs AB.", + "start_line": 9, + "end_line": 9 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 9, + "end_line": 9 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/", + "start_line": 4, + "end_line": 4 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/__main__.py", + "type": "file", + "name": "__main__.py", + "base_name": "__main__", + "extension": ".py", + "size": 41, + "date": "2023-04-01", + "sha1": "fd3098f30dc90ca34c16ad377d4be1b11b25967a", + "md5": "3cec76113ce3ef1a4a1360db4756fea5", + "sha256": "6b147b3cef87b57a7ea34ac184a231b34c1aae4d2b05f6832210085aab56528e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/_binary.py", + "type": "file", + "name": "_binary.py", + "base_name": "_binary", + "extension": ".py", + "size": 2043, + "date": "2023-04-01", + "sha1": "041eff510d24b9737b23f248b3b201ab7eb0cd51", + "md5": "ab4fcc189ff76dbe6cd4ef6c215a288d", + "sha256": "139aa1c4d27b8616c4a2abb498e0ce5c74fccfe1434528571b78d3261b0375ab", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 1995-2003 by Fredrik Lundh", + "start_line": 8, + "end_line": 8 + }, + { + "copyright": "Copyright (c) 2012 by Brian Crowell", + "start_line": 9, + "end_line": 9 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Fredrik Lundh", + "start_line": 8, + "end_line": 8 + }, + { + "holder": "Brian Crowell", + "start_line": 9, + "end_line": 9 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/_deprecate.py", + "type": "file", + "name": "_deprecate.py", + "base_name": "_deprecate", + "extension": ".py", + "size": 2000, + "date": "2023-04-01", + "sha1": "910d9a21596b709d7ff1055efa4fdbfb6952b619", + "md5": "8592bad50dbc9f4970a17c9e9120767c", + "sha256": "bca1e580e68de61286a1aa8020e6a950b3a07cd92d7f431b1b3f281c17a4f24d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/_tkinter_finder.py", + "type": "file", + "name": "_tkinter_finder.py", + "base_name": "_tkinter_finder", + "extension": ".py", + "size": 668, + "date": "2023-04-01", + "sha1": "2b6198f3f89ea43e5464d49b4b424b7ab8c714ca", + "md5": "622ae8856e175f1a73ca45c024a896a8", + "sha256": "088cfc3f133dc6b7ff124e323380f7fa43e840603b4cba88b378a430595cc3ca", + "mime_type": "text/plain", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/_util.py", + "type": "file", + "name": "_util.py", + "base_name": "_util", + "extension": ".py", + "size": 369, + "date": "2023-04-01", + "sha1": "379988907e68365f7a58ab20704fefb0aaa5303f", + "md5": "bc51f42dbd2451806ab72ef63c756f30", + "sha256": "efcf7b1e56fbe836bacf00579e1e004a9f833b0ff57607361e8659fbd15359a4", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/_version.py", + "type": "file", + "name": "_version.py", + "base_name": "_version", + "extension": ".py", + "size": 50, + "date": "2023-04-01", + "sha1": "1f2321a54cda6fbd82eed4b18e9337b74bb189f8", + "md5": "02718b2711843f7302d3447406b5ef16", + "sha256": "978a8c4a983e653167fea518755844bdb0f1e9645a89ae751578f934aa72cf9e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/BdfFontFile.py", + "type": "file", + "name": "BdfFontFile.py", + "base_name": "BdfFontFile", + "extension": ".py", + "size": 3237, + "date": "2023-04-01", + "sha1": "0526cb4f1ed94860a62725e334103126aaba8622", + "md5": "3336eeef627a42f09f52ee4f64af0b4d", + "sha256": "968ed0931b6691c999a2bd8f388ff1891bcff012c1c6f25c0052919e7c7a7d5b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "Copyright (c) 1997-2003 by Fredrik Lundh", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Fredrik Lundh", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/BlpImagePlugin.py", + "type": "file", + "name": "BlpImagePlugin.py", + "base_name": "BlpImagePlugin", + "extension": ".py", + "size": 15995, + "date": "2023-04-01", + "sha1": "3bfe3f4cbe318ed3af654b3596abc661e4723d4b", + "md5": "41dd593468e3211a1c4eba0ca149f3ce", + "sha256": "73721201ccfa2eb8fd5e5d8f61b429584426888e70dc6edfa3a5de5daf2a97f0", + "mime_type": "text/plain", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/PIL/BlpImagePlugin.py", + "start_line": 5, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 26, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_65.RULE", + "matched_text": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-c0e890f8-ff63-c342-9571-fb196e9d58a8" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.32, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "jerome@leclan.ch", + "start_line": 3, + "end_line": 3 + } + ], + "urls": [ + { + "url": "https://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/BmpImagePlugin.py", + "type": "file", + "name": "BmpImagePlugin.py", + "base_name": "BmpImagePlugin", + "extension": ".py", + "size": 17667, + "date": "2023-04-01", + "sha1": "b41d6bfd13dbe44c82eb4f4477a811932e8e7729", + "md5": "f9d35319c0eb24da0238e3f954b25492", + "sha256": "82f218b6de9e06d85fec5f3d7b8c086fe9ee0b6d442d82f6f01eaa8884de4042", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB", + "start_line": 20, + "end_line": 20 + }, + { + "copyright": "Copyright (c) 1995-2003 by Fredrik Lundh", + "start_line": 21, + "end_line": 21 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 20, + "end_line": 20 + }, + { + "holder": "Fredrik Lundh", + "start_line": 21, + "end_line": 21 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://msdn.microsoft.com/en-us/library/windows/desktop/dd183376", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/1293", + "start_line": 130, + "end_line": 130 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/BufrStubImagePlugin.py", + "type": "file", + "name": "BufrStubImagePlugin.py", + "base_name": "BufrStubImagePlugin", + "extension": ".py", + "size": 1556, + "date": "2023-04-01", + "sha1": "3f0de5e87a4c49385e7da80caaca043c68f115ad", + "md5": "32b0647b96275a5ea2955bb4efafe604", + "sha256": "f60da1ceb6dbc48b46235200386c8bdefd99954d4cd460fe0e1946d0910a4961", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1996-2003 by Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ContainerIO.py", + "type": "file", + "name": "ContainerIO.py", + "base_name": "ContainerIO", + "extension": ".py", + "size": 2883, + "date": "2023-04-01", + "sha1": "d50ec475ff9b8501ca25d0dbad3c2da0f8547072", + "md5": "07f427a8a5ac0b7c334515410b9dd763", + "sha256": "d54d79cd45e358ef2e58af8cc82a7ae8487b76340453ea147820e806a7b03640", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2001 by Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) 1995 by Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/CurImagePlugin.py", + "type": "file", + "name": "CurImagePlugin.py", + "base_name": "CurImagePlugin", + "extension": ".py", + "size": 1721, + "date": "2023-04-01", + "sha1": "24fc4b3b16f98aaf9acd36ba3404e62073461ce2", + "md5": "a694980eb211b05edaa482dc3ea13bec", + "sha256": "68b2f263de225d18e2681aa6484430b8b32c097e2f4d58be14d6bb80ace4ce65", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/DcxImagePlugin.py", + "type": "file", + "name": "DcxImagePlugin.py", + "base_name": "DcxImagePlugin", + "extension": ".py", + "size": 1958, + "date": "2023-04-01", + "sha1": "e687fe6829c7529dfd5bda2070e3f782168b0921", + "md5": "003052109a9eb73b4c3e437cd61f5315", + "sha256": "1c74a85ba136c13276d572c39bd51e8a9f5ae5d8b3317aff03d3a89f1be01ac6", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-98 by Secret Labs AB.", + "start_line": 18, + "end_line": 18 + }, + { + "copyright": "Copyright (c) 1995-96 by Fredrik Lundh", + "start_line": 19, + "end_line": 19 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 18, + "end_line": 18 + }, + { + "holder": "Fredrik Lundh", + "start_line": 19, + "end_line": 19 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/DdsImagePlugin.py", + "type": "file", + "name": "DdsImagePlugin.py", + "base_name": "DdsImagePlugin", + "extension": ".py", + "size": 9346, + "date": "2023-04-01", + "sha1": "84f5acca234b01640b12b0f61b970c4bd1ce4794", + "md5": "be112567463a0eb405e8b25c3419e43a", + "sha256": "2c5bcc26f6af6f5c83fb54e64738c48bd981ada3a3281d33d56be0782010c52e", + "mime_type": "text/plain", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/PIL/DdsImagePlugin.py", + "start_line": 8, + "end_line": 10, + "matcher": "2-aho", + "score": 100, + "matched_length": 26, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_65.RULE", + "matched_text": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-c0e890f8-ff63-c342-9571-fb196e9d58a8" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.36, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "jerome@leclan.ch", + "start_line": 3, + "end_line": 3 + } + ], + "urls": [ + { + "url": "https://web.archive.org/web/20170802060935/http:/oss.sgi.com/projects/ogl-sample/registry/EXT/texture_compression_s3tc.txt", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 10, + "end_line": 10 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/EpsImagePlugin.py", + "type": "file", + "name": "EpsImagePlugin.py", + "base_name": "EpsImagePlugin", + "extension": ".py", + "size": 14953, + "date": "2023-04-01", + "sha1": "2ef0a40a21cebf8d307278c64d3e490509182559", + "md5": "4473bcfdc214b00c1f14ca3923348633", + "sha256": "1a6c5a9db6109f52433c15c165c7189287a52fd65bceca0a70899c113ea835d0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 17, + "end_line": 17 + }, + { + "copyright": "Copyright (c) 1995-2003 by Fredrik Lundh", + "start_line": 18, + "end_line": 18 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 17, + "end_line": 17 + }, + { + "holder": "Fredrik Lundh", + "start_line": 18, + "end_line": 18 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://bugs.ghostscript.com/show_bug.cgi?id=698272", + "start_line": 130, + "end_line": 130 + }, + { + "url": "https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#50577413_pgfId-1035096", + "start_line": 322, + "end_line": 322 + }, + { + "url": "https://web.archive.org/web/20160528181353/http:/partners.adobe.com/public/developer/en/ps/5002.EPSF_Spec.pdf", + "start_line": 374, + "end_line": 374 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ExifTags.py", + "type": "file", + "name": "ExifTags.py", + "base_name": "ExifTags", + "extension": ".py", + "size": 9718, + "date": "2023-04-01", + "sha1": "fa5209b57bfa10a62d46d4c6473e5f714279bbbd", + "md5": "524e6fc14267eda985e0db670156da20", + "sha256": "6f30fc27dcbfa96554d130d8ce6a456bf4deb1c1f8b5919bd10a6cf194c92090", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2003 by Secret Labs AB", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/features.py", + "type": "file", + "name": "features.py", + "base_name": "features", + "extension": ".py", + "size": 9620, + "date": "2023-04-01", + "sha1": "e9b52c5b0a248073484332b795377f3a8529bc74", + "md5": "f4092907c77e0284190934043f187115", + "sha256": "d4e7adeed215c8ae307a42dc238687663af4a0bf28df8a2b8381288e7eacd660", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/FitsImagePlugin.py", + "type": "file", + "name": "FitsImagePlugin.py", + "base_name": "FitsImagePlugin", + "extension": ".py", + "size": 2059, + "date": "2023-04-01", + "sha1": "c737cb223a2181649ea0f6d4b8a7b333d0729a08", + "md5": "02a52edfff3a749babb549e808a3ae79", + "sha256": "169699d8768fdad3a0867b179d754a76d1d3a6177161ea3f3fdc09e7ed2730d0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1998-2003 by Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/FitsStubImagePlugin.py", + "type": "file", + "name": "FitsStubImagePlugin.py", + "base_name": "FitsStubImagePlugin", + "extension": ".py", + "size": 1673, + "date": "2023-04-01", + "sha1": "88fb420163d359dce4ccfcd8962d4a0fdabc564b", + "md5": "0963376aaad2d9ac4f6b807c772c3274", + "sha256": "cf040782facf65b97cc1d74691c1b1da7353bfd6dccd6ac3f95bf03a69de719e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1998-2003 by Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/FliImagePlugin.py", + "type": "file", + "name": "FliImagePlugin.py", + "base_name": "FliImagePlugin", + "extension": ".py", + "size": 4443, + "date": "2023-04-01", + "sha1": "53916e85429fc709db9d63782bb94757ae64e358", + "md5": "e2ea74c9e28043703d9560f428bdd6fb", + "sha256": "ad563f1fb4e5f0e2f922ad5a84ce758bee371e4dd31f4fffefec16e1e179df53", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-98", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995-97", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/FontFile.py", + "type": "file", + "name": "FontFile.py", + "base_name": "FontFile", + "extension": ".py", + "size": 2764, + "date": "2023-04-01", + "sha1": "11091f8bb8156fee20709c2b6df474b5e471334b", + "md5": "a2ef2d2d1ebc985211d49b8e62e34590", + "sha256": "d11991b1cccf807f2f29e2e0e8bd9f191317a1b2b916a2264d702cd277e747b2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-1998 by Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) 1997-1998 by Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/FpxImagePlugin.py", + "type": "file", + "name": "FpxImagePlugin.py", + "base_name": "FpxImagePlugin", + "extension": ".py", + "size": 6961, + "date": "2023-04-01", + "sha1": "0ac247d327e7cb0e148a60cd59c9e58eef7bbbf6", + "md5": "95c8c79960c1432b1e75b25424c14689", + "sha256": "0deb4a96061dc6985bf2815936a66c21dbdc7cd59bb0ab6dac5573a07ec95e34", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/FtexImagePlugin.py", + "type": "file", + "name": "FtexImagePlugin.py", + "base_name": "FtexImagePlugin", + "extension": ".py", + "size": 3855, + "date": "2023-04-01", + "sha1": "7f65586ee19434ea82295f91aa38c0ec513afe7d", + "md5": "0dcc8a871f1b3229367b52c86f6d46da", + "sha256": "f421111ec3c6313ecb3011ac987bd64117e37b0b66f7e63f3a77c566cd149c86", + "mime_type": "text/plain", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc0-1.0", + "detected_license_expression_spdx": "CC0-1.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/PIL/FtexImagePlugin.py", + "start_line": 5, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 26, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_65.RULE", + "matched_text": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/", + "matched_text_diagnostics": "The contents of this file are hereby released in the public domain (CC0)\nFull text of the CC0 license:\n https://creativecommons.org/publicdomain/zero/1.0/" + } + ], + "identifier": "cc0_1_0-c0e890f8-ff63-c342-9571-fb196e9d58a8" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.81, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "jerome@leclan.ch", + "start_line": 3, + "end_line": 3 + } + ], + "urls": [ + { + "url": "https://creativecommons.org/publicdomain/zero/1.0/", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/GbrImagePlugin.py", + "type": "file", + "name": "GbrImagePlugin.py", + "base_name": "GbrImagePlugin", + "extension": ".py", + "size": 2908, + "date": "2023-04-01", + "sha1": "db87a942a85f93d21c6432f6d4d65efc7f950643", + "md5": "1782ac71e1744996fb28a77ef733accc", + "sha256": "dfc1ceb38134a9be7fc7e8cd41b7313fa9140dd4a03e02c0602a29fd11ebb34b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Eric Soroos 2016", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Eric Soroos", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/GNOME/gimp/blob/mainline/devel-docs/gbr.txt", + "start_line": 17, + "end_line": 17 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/GdImageFile.py", + "type": "file", + "name": "GdImageFile.py", + "base_name": "GdImageFile", + "extension": ".py", + "size": 2607, + "date": "2023-04-01", + "sha1": "b1f0cf178e1a6f4efc66da068a546573266e0d2c", + "md5": "fd95922f75bc894e355d4c6d39d37b1f", + "sha256": "0192f2ba591f3f2d22aed7fb1dcf991af0b72021ba9ef5163d2b7125b2613d42", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997 by Secret Labs AB.", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) 1996 by Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/GifImagePlugin.py", + "type": "file", + "name": "GifImagePlugin.py", + "base_name": "GifImagePlugin", + "extension": ".py", + "size": 35733, + "date": "2023-04-01", + "sha1": "5fcd05370e11c76b26023891c7806320200b1664", + "md5": "ac89e25c80eb6f887d5200adc27c8241", + "sha256": "4022dee23f1652549f9e3568856de948c06483217062e2febf967a2b9ef18dd9", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2004 by Secret Labs AB", + "start_line": 21, + "end_line": 21 + }, + { + "copyright": "Copyright (c) 1995-2004 by Fredrik Lundh", + "start_line": 22, + "end_line": 22 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 21, + "end_line": 21 + }, + { + "holder": "Fredrik Lundh", + "start_line": 22, + "end_line": 22 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.matthewflickinger.com/lab/whatsinagif/bits_and_bytes.asp", + "start_line": 912, + "end_line": 912 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/GimpGradientFile.py", + "type": "file", + "name": "GimpGradientFile.py", + "base_name": "GimpGradientFile", + "extension": ".py", + "size": 3396, + "date": "2023-04-01", + "sha1": "3e4f6d155bb4cb383c19d93d714d80f20bbbaef0", + "md5": "b3974ec801dae582df0786ed91784a11", + "sha256": "5e6cce551ba1bd54758e1f6921fc2fbc9e887d36aee7fc06f6115f3ec28d7e3c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [ + { + "author": "Federico Mena Quintero", + "start_line": 18, + "end_line": 18 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/GimpPaletteFile.py", + "type": "file", + "name": "GimpPaletteFile.py", + "base_name": "GimpPaletteFile", + "extension": ".py", + "size": 1345, + "date": "2023-04-01", + "sha1": "a340ec314f32a76f353552f018c02efe66b3d5ad", + "md5": "345d241de81f5a87d9270826442301e0", + "sha256": "fe47d2634b5b6b124ef7b416281e7decb8591a95596407de5063e1b719818b07", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-2004", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1997-2004", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/GribStubImagePlugin.py", + "type": "file", + "name": "GribStubImagePlugin.py", + "base_name": "GribStubImagePlugin", + "extension": ".py", + "size": 1550, + "date": "2023-04-01", + "sha1": "8f36cb046040caa6c9893a8e85c04d32b6968c7c", + "md5": "1bae580da839c311e1698d72fa64f067", + "sha256": "7c53160095da61637ffe87b1c023f366790d92011901fab1adcad649df56fce8", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1996-2003 by Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/Hdf5StubImagePlugin.py", + "type": "file", + "name": "Hdf5StubImagePlugin.py", + "base_name": "Hdf5StubImagePlugin", + "extension": ".py", + "size": 1553, + "date": "2023-04-01", + "sha1": "b78fbf2f3ded47bb48f202cafcb6e090b340b429", + "md5": "29ebdd5f46d4d3d46d9555de515894c5", + "sha256": "74b52835c5b56d35da765bd6ef42df928dbaa9022c35d09fff323fc184ca17a0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2000-2003 by Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 7, + "end_line": 7 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/IcnsImagePlugin.py", + "type": "file", + "name": "IcnsImagePlugin.py", + "base_name": "IcnsImagePlugin", + "extension": ".py", + "size": 11930, + "date": "2023-04-01", + "sha1": "e0f6f04d5954ddac77272c6a1be264a35e400882", + "md5": "0b32829970af463c853d3e4472d12f4a", + "sha256": "d58192521c60b5f5692d8b3a06f14f58fb685363948006345c21e5b98dcdcaa5", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2004 by Bob Ippolito", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) 2004 by Secret Labs", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 2004 by Fredrik Lundh", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 2014 by Alastair Houghton", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "Copyright (c) 2020 by Pan Jing", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Bob Ippolito", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Secret Labs", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Alastair Houghton", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Pan Jing", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/IcoImagePlugin.py", + "type": "file", + "name": "IcoImagePlugin.py", + "base_name": "IcoImagePlugin", + "extension": ".py", + "size": 11622, + "date": "2023-04-01", + "sha1": "22397964fccef5f1f0060338b0bdd7e7ee37d2ed", + "md5": "25228dfe410e00d5e32de6fe82c3516b", + "sha256": "374d1002d02552b057896a88023316d48b20cbc3f28010406df9063856bffc3e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [ + { + "author": "Bryan Davis ", + "start_line": 16, + "end_line": 17 + }, + { + "author": "Bryan Davis ", + "start_line": 299, + "end_line": 300 + } + ], + "emails": [ + { + "email": "casadebender@gmail.com", + "start_line": 17, + "end_line": 17 + } + ], + "urls": [ + { + "url": "https://code.google.com/archive/p/casadebender/wikis/Win32IconImagePlugin.wiki", + "start_line": 18, + "end_line": 18 + }, + { + "url": "https://en.wikipedia.org/wiki/ICO_", + "start_line": 21, + "end_line": 21 + }, + { + "url": "https://msdn.microsoft.com/en-us/library/ms997538.aspx", + "start_line": 22, + "end_line": 22 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/Image.py", + "type": "file", + "name": "Image.py", + "base_name": "Image", + "extension": ".py", + "size": 133582, + "date": "2023-04-01", + "sha1": "d2fb999650886344e6696b89541059fc053e78dc", + "md5": "43fb43ad46167598100a3caebb6d8c41", + "sha256": "9fcd904ba18fc06f4131e4f3b0aedbeada6ad3e2a38585b0db2995c1ffd41ca1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2009 by Secret Labs AB.", + "start_line": 21, + "end_line": 21 + }, + { + "copyright": "Copyright (c) 1995-2009 by Fredrik Lundh", + "start_line": 22, + "end_line": 22 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 21, + "end_line": 21 + }, + { + "holder": "Fredrik Lundh", + "start_line": 22, + "end_line": 22 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/350", + "start_line": 693, + "end_line": 693 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageChops.py", + "type": "file", + "name": "ImageChops.py", + "base_name": "ImageChops", + "extension": ".py", + "size": 7003, + "date": "2023-04-01", + "sha1": "7330d67b1d4b81d2bc9a2f4944bb38fb0dc3caec", + "md5": "23bcc917d67cc98900de03f313bde63b", + "sha256": "ee6642f86f0e4b735b271bf553389ba8d98948d043c09eb6f609a96aea417179", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2000 by Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 1996-2000 by Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageCms.py", + "type": "file", + "name": "ImageCms.py", + "base_name": "ImageCms", + "extension": ".py", + "size": 37746, + "date": "2023-04-01", + "sha1": "348ce9bf3b2862245746e6fc0a70673af9a775df", + "md5": "bdc104b49d374ff7c82a4075855fcd30", + "sha256": "c04b1da9be085a7bd7d61af972705f8d55cb5c58ae4b5a1b23f179c69daa0bc4", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "secret-labs-2011", + "detected_license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "license_detections": [ + { + "license_expression": "secret-labs-2011", + "license_expression_spdx": "LicenseRef-scancode-secret-labs-2011", + "matches": [ + { + "license_expression": "secret-labs-2011", + "spdx_license_expression": "LicenseRef-scancode-secret-labs-2011", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/PIL/ImageCms.py", + "start_line": 46, + "end_line": 47, + "matcher": "2-aho", + "score": 99, + "matched_length": 18, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "cmu-uc_60.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cmu-uc_60.RULE", + "matched_text": " Originally released under LGPL. Graciously donated to PIL in\n March 2009, for distribution under the standard PIL license", + "matched_text_diagnostics": "Originally released under LGPL. Graciously donated to PIL in\n March 2009, for distribution under the standard PIL license" + } + ], + "identifier": "secret_labs_2011-a36c697d-4827-940a-9a4a-053632365062" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.39, + "copyrights": [ + { + "copyright": "Copyright (c) 2002-2003 Kevin Cazabon", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) 2009 by Fredrik Lundh", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 2013 by Eric Soroos", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 2002-2003 Kevin Cazabon kevin@cazabon.com https://www.cazabon.com", + "start_line": 38, + "end_line": 40 + }, + { + "copyright": "Copyright (c) 1998-2001 Marti Maria", + "start_line": 44, + "end_line": 44 + } + ], + "holders": [ + { + "holder": "Kevin Cazabon", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Eric Soroos", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Kevin Cazabon", + "start_line": 38, + "end_line": 38 + }, + { + "holder": "Marti Maria", + "start_line": 44, + "end_line": 44 + } + ], + "authors": [], + "emails": [ + { + "email": "kevin@cazabon.com", + "start_line": 39, + "end_line": 39 + } + ], + "urls": [ + { + "url": "https://www.cazabon.com/", + "start_line": 40, + "end_line": 40 + }, + { + "url": "https://www.cazabon.com/pyCMS", + "start_line": 42, + "end_line": 42 + }, + { + "url": "https://www.littlecms.com/", + "start_line": 43, + "end_line": 43 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageColor.py", + "type": "file", + "name": "ImageColor.py", + "base_name": "ImageColor", + "extension": ".py", + "size": 8792, + "date": "2023-04-01", + "sha1": "19c712e3706377abc2100d917a988fae12df4207", + "md5": "ba4cd9ed1be90c487adf414990acf82c", + "sha256": "73083fda930df73c529b1533f989a9f2a6092ee21bcc14533b45c66ee8802e40", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2002-2004 by Secret Labs AB", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "Copyright (c) 2002-2004 by Fredrik Lundh", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Fredrik Lundh", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://drafts.csswg.org/css-color-4", + "start_line": 154, + "end_line": 154 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageDraw.py", + "type": "file", + "name": "ImageDraw.py", + "base_name": "ImageDraw", + "extension": ".py", + "size": 38686, + "date": "2023-04-01", + "sha1": "82e7bcb43e6aaacd0e1db37d3e8d053d895725c5", + "md5": "5deca0a915ea226d977380cd8c2c5006", + "sha256": "5e388d746153aaff1e6e75a694bf1d6a0da7fffff9469197936b3184f47148b6", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2006 by Secret Labs AB", + "start_line": 27, + "end_line": 27 + }, + { + "copyright": "Copyright (c) 1996-2006 by Fredrik Lundh", + "start_line": 28, + "end_line": 28 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 27, + "end_line": 27 + }, + { + "holder": "Fredrik Lundh", + "start_line": 28, + "end_line": 28 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageDraw2.py", + "type": "file", + "name": "ImageDraw2.py", + "base_name": "ImageDraw2", + "extension": ".py", + "size": 6001, + "date": "2023-04-01", + "sha1": "9548ba28ea721857971fe4871fcb1b77b97e6718", + "md5": "b1597a17d8fe2bbf730e35b860ca726e", + "sha256": "51b15c84a38c3e7f6e8b0634b101318d451c2585bb884418aa56e7bc8c340405", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2003-2005 by Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 2003-2005 by Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageEnhance.py", + "type": "file", + "name": "ImageEnhance.py", + "base_name": "ImageEnhance", + "extension": ".py", + "size": 3190, + "date": "2023-04-01", + "sha1": "ffd40dd36b670e69593e89c07a83eb92239dfe1d", + "md5": "0ffba7615bece8d05244fce7d3b6ab18", + "sha256": "0899c2a2e8819b13767c4d315bb9bfb8c741a9c9be169d12debb87864ca06a5e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 15, + "end_line": 15 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 16, + "end_line": 16 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 15, + "end_line": 15 + }, + { + "holder": "Fredrik Lundh", + "start_line": 16, + "end_line": 16 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.graficaobscura.com/interp/index.html", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageFile.py", + "type": "file", + "name": "ImageFile.py", + "base_name": "ImageFile", + "extension": ".py", + "size": 23539, + "date": "2023-04-01", + "sha1": "9a29ca0fcb8105932cf0e9a494ee03e02b077552", + "md5": "c7fa60073f6cb6383ab020c5ee73b35a", + "sha256": "6f4b3cc2968430ec4b37251177345f14a77955176fa88dbfc54b8723adc9a2d2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2004 by Secret Labs AB", + "start_line": 24, + "end_line": 24 + }, + { + "copyright": "Copyright (c) 1995-2004 by Fredrik Lundh", + "start_line": 25, + "end_line": 25 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 24, + "end_line": 24 + }, + { + "holder": "Fredrik Lundh", + "start_line": 25, + "end_line": 25 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageFilter.py", + "type": "file", + "name": "ImageFilter.py", + "base_name": "ImageFilter", + "extension": ".py", + "size": 16470, + "date": "2023-04-01", + "sha1": "e61df02c0ec97587be67762a05b71ff92e858a44", + "md5": "ad597681607547ad93fb499fdc8e5502", + "sha256": "ceb1eec99c5ae4b1b6d61d1b04f147355e34f96e84dbcf7c74ac354b7e297248", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 1995-2002 by Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.mia.uni-saarland.de/Publications/gwosdek-ssvm11.pdf", + "start_line": 157, + "end_line": 157 + }, + { + "url": "https://en.wikipedia.org/wiki/Unsharp_masking#Digital_unsharp_masking", + "start_line": 206, + "end_line": 206 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageFont.py", + "type": "file", + "name": "ImageFont.py", + "base_name": "ImageFont", + "extension": ".py", + "size": 50457, + "date": "2023-04-01", + "sha1": "5eecbd09c9d94be17097da87d0cfef9ea6545d49", + "md5": "b1fa4cef5c55c114e9c4dffc8ed6c673", + "sha256": "8d1fd0f1d5776602c970b54fada771c10a1129a8e519ec867c43e349c68acb15", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB", + "start_line": 22, + "end_line": 22 + }, + { + "copyright": "Copyright (c) 1996-2003 by Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 22, + "end_line": 22 + }, + { + "holder": "Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://learn.microsoft.com/en-us/typography/opentype/spec/featurelist", + "start_line": 336, + "end_line": 336 + }, + { + "url": "https://www.w3.org/International/articles/language-tags/", + "start_line": 344, + "end_line": 344 + }, + { + "url": "https://github.com/python-pillow/Pillow/pull/4910#discussion_r486682929", + "start_line": 479, + "end_line": 479 + }, + { + "url": "https://savannah.nongnu.org/bugs/?56186", + "start_line": 830, + "end_line": 830 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageGrab.py", + "type": "file", + "name": "ImageGrab.py", + "base_name": "ImageGrab", + "extension": ".py", + "size": 4685, + "date": "2023-04-01", + "sha1": "fd8c4c0fbcdcfaa73c5eddbb7d174159068cac91", + "md5": "3c3ae2b3aa0dc6dc9a7444f71126e51c", + "sha256": "68989bc6e8e65dd29f0dc40e17939051e7c1a4735d2e52f63b15d3034f8e147d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2001-2002 by Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 2001-2002 by Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageMath.py", + "type": "file", + "name": "ImageMath.py", + "base_name": "ImageMath", + "extension": ".py", + "size": 7357, + "date": "2023-04-01", + "sha1": "6c5c253837fe4f70bfd928d8dfd3eaee2e947b8a", + "md5": "862bebdb7dd83699008ff3ab465def17", + "sha256": "80fbd080e1bdff261cade27252c8711a7cf719c8026f48ad67d52fdfc4232967", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1999-2005 by Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 2005 by Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageMode.py", + "type": "file", + "name": "ImageMode.py", + "base_name": "ImageMode", + "extension": ".py", + "size": 2914, + "date": "2023-04-01", + "sha1": "9a2863456959c3968d9120233132702579524f2d", + "md5": "76e01458b215acc9b27675419c7884fa", + "sha256": "4e834df438619d48a36e895c6291d5a2a36ddf0a4555ab3becd7e1c6817352fa", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2006 by Secret Labs AB.", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) 2006 by Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageMorph.py", + "type": "file", + "name": "ImageMorph.py", + "base_name": "ImageMorph", + "extension": ".py", + "size": 7977, + "date": "2023-04-01", + "sha1": "0fd124032d5b24fc356b084514638820e98e7102", + "md5": "feba463a486902a341fc90c9fe4580a6", + "sha256": "3d64b5f9de16822599c4b27f4b286fbe04c35c8152f0396f529c4b5a5c3dc945", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Dov Grobgeld ", + "start_line": 6, + "end_line": 6 + } + ], + "holders": [ + { + "holder": "Dov Grobgeld", + "start_line": 6, + "end_line": 6 + } + ], + "authors": [], + "emails": [ + { + "email": "dov.grobgeld@gmail.com", + "start_line": 6, + "end_line": 6 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageOps.py", + "type": "file", + "name": "ImageOps.py", + "base_name": "ImageOps", + "extension": ".py", + "size": 20969, + "date": "2023-04-01", + "sha1": "d75827010ff83e8dcf88f5e1f1905300d95046d6", + "md5": "3012f38e98024a50e760ccd2e802bc25", + "sha256": "1704bcee130af28f43ca487b7b10ba745426a994c321dabfd0dc90ade73c74df", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2001-2004 by Secret Labs AB", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "Copyright (c) 2001-2004 by Fredrik Lundh", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Fredrik Lundh", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "emails": [ + { + "email": "kevin@cazabon.com", + "start_line": 449, + "end_line": 449 + } + ], + "urls": [ + { + "url": "https://www.cazabon.com/", + "start_line": 450, + "end_line": 450 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImagePalette.py", + "type": "file", + "name": "ImagePalette.py", + "base_name": "ImagePalette", + "extension": ".py", + "size": 8149, + "date": "2023-04-01", + "sha1": "0286467108381986c296bceaf442f935b3dd3817", + "md5": "100d61ab53a9332cc82e261c41764adb", + "sha256": "2eb7a6f22b8ccf512b798ade71ec9741f09c66ac95e9f725168b7cc7ac032d63", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2001 by Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 1996-1997 by Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImagePath.py", + "type": "file", + "name": "ImagePath.py", + "base_name": "ImagePath", + "extension": ".py", + "size": 336, + "date": "2023-04-01", + "sha1": "9f9cac21f590af1f005c6d1b3d201affb108cfec", + "md5": "263f3774c51c0ab65c14f634ce283464", + "sha256": "955987d7e9427744b2ac5a2aca196cb40156da226e0b5e1f3dc5bc89ec2fc424", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageQt.py", + "type": "file", + "name": "ImageQt.py", + "base_name": "ImageQt", + "extension": ".py", + "size": 6890, + "date": "2023-04-01", + "sha1": "722a09a1bcbe76030d6e7233355913c11702070f", + "md5": "b5cd6eafabb9362146f762694b7f5d73", + "sha256": "38124af9aa164706b46b2768ebe31ac059994715217f67983ee2c9c1342849b8", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2006 by Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 2006 by Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [ + { + "email": "aurelien.ballier@cyclonit.com", + "start_line": 11, + "end_line": 11 + } + ], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/1370", + "start_line": 207, + "end_line": 207 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageSequence.py", + "type": "file", + "name": "ImageSequence.py", + "base_name": "ImageSequence", + "extension": ".py", + "size": 1872, + "date": "2023-04-01", + "sha1": "55ceb728b2791ef7f9bb6682f2ff0e6e3191e61f", + "md5": "ce467e86d2ddf95cd6e1006097c8af96", + "sha256": "e2f7b2f39016a6b66d86a08512aa5a1feeb95883f93928c74d2ea01f6739d32e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997 by Secret Labs AB.", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) 1997 by Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageShow.py", + "type": "file", + "name": "ImageShow.py", + "base_name": "ImageShow", + "extension": ".py", + "size": 11415, + "date": "2023-04-01", + "sha1": "a49c98c2f2fc4810945b91f4daacaf3762ee02c7", + "md5": "bd5b6cfa568c7259a7e9e56e37ffd326", + "sha256": "c4f3b6944cb1cf365f211510dbaced76530b69580412210f882fffc4019b1870", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 2008", + "start_line": 10, + "end_line": 10 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageStat.py", + "type": "file", + "name": "ImageStat.py", + "base_name": "ImageStat", + "extension": ".py", + "size": 3924, + "date": "2023-04-01", + "sha1": "c3eefed404bf3b1dae3d6408be1a519ff03cd2ec", + "md5": "9ca298c431da46563cffd36a92b1bcc0", + "sha256": "1a4136344b1de9ce50ac396f20eb79c5412a499a691f343fe2db9beba0deaef8", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 18, + "end_line": 18 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996-97", + "start_line": 19, + "end_line": 19 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 18, + "end_line": 18 + }, + { + "holder": "Fredrik Lundh", + "start_line": 19, + "end_line": 19 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageTk.py", + "type": "file", + "name": "ImageTk.py", + "base_name": "ImageTk", + "extension": ".py", + "size": 8698, + "date": "2023-04-01", + "sha1": "bc20166696b32fe5dd1d5547c25e40e6ce51f8d3", + "md5": "835012bc0aa5af4a1dcb8d52c7434418", + "sha256": "e90b28290a167e4fd95e0e82f2adb5aeae07214abeec638fd2e2bc48ba9b1d49", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-1999 by Secret Labs AB", + "start_line": 22, + "end_line": 22 + }, + { + "copyright": "Copyright (c) 1996-1997 by Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 22, + "end_line": 22 + }, + { + "holder": "Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageTransform.py", + "type": "file", + "name": "ImageTransform.py", + "base_name": "ImageTransform", + "extension": ".py", + "size": 2883, + "date": "2023-04-01", + "sha1": "41f0484be1992c9732d959d22aa70a420fd6dbc6", + "md5": "3586b2fee2209a1c7391cc37e44fa404", + "sha256": "a0eec8afb8ffe6be037a867e660a96f453b4f7d70fda01dd137d9241d7e65bfb", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2002 by Secret Labs AB", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) 2002 by Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImageWin.py", + "type": "file", + "name": "ImageWin.py", + "base_name": "ImageWin", + "extension": ".py", + "size": 7191, + "date": "2023-04-01", + "sha1": "b24289d7e0db0573bdaa6d2d5ddc9b911edcb893", + "md5": "0752234127ecbe34d2bcd1b2e9da4a89", + "sha256": "d4c401252eed56b43323d8cdd2799e35e16921aabc7d7adaf644287079221713", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-2003", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996-2003", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Fredrik Lundh", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImImagePlugin.py", + "type": "file", + "name": "ImImagePlugin.py", + "base_name": "ImImagePlugin", + "extension": ".py", + "size": 10867, + "date": "2023-04-01", + "sha1": "32fad9c39c217a8a74c35fd2432cc2902817d81e", + "md5": "d7976507765bbaa0d74e0cfb2bc161c4", + "sha256": "21e84675b85651ebc4b6acf6b6a3926a970049c15bb4e5d93c7f67390f43629b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 22, + "end_line": 22 + }, + { + "copyright": "Copyright (c) 1995-2001 by Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 22, + "end_line": 22 + }, + { + "holder": "Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/ImtImagePlugin.py", + "type": "file", + "name": "ImtImagePlugin.py", + "base_name": "ImtImagePlugin", + "extension": ".py", + "size": 2579, + "date": "2023-04-01", + "sha1": "343cf4052bd9ece06caa49e20983a8b8c650e0cc", + "md5": "4886a65a3fd7eb7b8dd28ef2024e4d88", + "sha256": "55106a27b8ae17e895967f893d38a569249184b8d3b1fabd0d2121c68118b7ab", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-2001", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996-2001", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/IptcImagePlugin.py", + "type": "file", + "name": "IptcImagePlugin.py", + "base_name": "IptcImagePlugin", + "extension": ".py", + "size": 5777, + "date": "2023-04-01", + "sha1": "826bb05ff1307fa5a4223eba2d7242fb82dab1b4", + "md5": "2cc94ca1699ff7b5ce41c84115bb0646", + "sha256": "2d96bd7fd0368634e72ee680b83d598a6a338bebc801282c8a47397829ad2f72", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-2002", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/Jpeg2KImagePlugin.py", + "type": "file", + "name": "Jpeg2KImagePlugin.py", + "base_name": "Jpeg2KImagePlugin", + "extension": ".py", + "size": 11583, + "date": "2023-04-01", + "sha1": "5569dbcc19a11bd384c9bc2a629781feaff81db1", + "md5": "0359ffd6d131d36a2bfec51db29fa3fb", + "sha256": "138eeadba47394dc5e688e3da4a85e070c8341d1e189b95e6fbb800891b3abbd", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Coriolis Systems Limited", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) 2014 Alastair Houghton", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Coriolis Systems Limited", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Alastair Houghton", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/4343", + "start_line": 283, + "end_line": 283 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/JpegImagePlugin.py", + "type": "file", + "name": "JpegImagePlugin.py", + "base_name": "JpegImagePlugin", + "extension": ".py", + "size": 29162, + "date": "2023-04-01", + "sha1": "6fa2c798c9e53ffa465e2993b7fb987e854ef49e", + "md5": "a3494f3670edad16039500b0eb4d9ed0", + "sha256": "cc1dfeb1fac09e3edfd1fd8a7b3b42df3b9a4201963b196672c55704ef05433e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 29, + "end_line": 29 + }, + { + "copyright": "Copyright (c) 1995-1996 by Fredrik Lundh", + "start_line": 30, + "end_line": 30 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 29, + "end_line": 29 + }, + { + "holder": "Fredrik Lundh", + "start_line": 30, + "end_line": 30 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/JPEG", + "start_line": 338, + "end_line": 338 + }, + { + "url": "http://ns.adobe.com/xap/1.0/", + "start_line": 496, + "end_line": 496 + }, + { + "url": "https://github.com/matthewwithanm/django-imagekit/issues/50", + "start_line": 790, + "end_line": 790 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/JpegPresets.py", + "type": "file", + "name": "JpegPresets.py", + "base_name": "JpegPresets", + "extension": ".py", + "size": 12343, + "date": "2023-04-01", + "sha1": "e678cd2544000a230acb0fe9ec532833003846f3", + "md5": "ed6b728358f6c8f5303695c05ea344ae", + "sha256": "202afff577a1d85a18e6f32935b3dbb371dd9907e1af70bbbb22f53c4ec14a19", + "mime_type": "text/plain", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://en.wikipedia.org/wiki/Chroma_subsampling", + "start_line": 31, + "end_line": 31 + }, + { + "url": "https://exiv2.org/tags.html", + "start_line": 40, + "end_line": 40 + }, + { + "url": "https://en.wikipedia.org/wiki/Quantization_matrix#Quantization_matrices", + "start_line": 48, + "end_line": 48 + }, + { + "url": "https://en.wikipedia.org/wiki/JPEG#Quantization", + "start_line": 49, + "end_line": 49 + }, + { + "url": "https://web.archive.org/web/20120328125543/http:/www.jpegcameras.com/libjpeg/libjpeg-3.html", + "start_line": 62, + "end_line": 62 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/McIdasImagePlugin.py", + "type": "file", + "name": "McIdasImagePlugin.py", + "base_name": "McIdasImagePlugin", + "extension": ".py", + "size": 1796, + "date": "2023-04-01", + "sha1": "19be1e426728ccc0377ae33dd7ec4d7e619fbb93", + "md5": "2d525bdc2f0950c1a9874491a3508649", + "sha256": "27fa0c5fc760d9bd584755c9cb39b64cec5db4d7c5e766b79653117e50f8e2b4", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/MicImagePlugin.py", + "type": "file", + "name": "MicImagePlugin.py", + "base_name": "MicImagePlugin", + "extension": ".py", + "size": 2593, + "date": "2023-04-01", + "sha1": "a07c11c62208e3045d7c633bfdbaefdb96a03d65", + "md5": "7a35fd46b7d7a73ff8d671870c949115", + "sha256": "3d5abe66be5ef31fb40b9c8b186919e7c171f4d51caa859caf5a8b2cd708e60c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/MpegImagePlugin.py", + "type": "file", + "name": "MpegImagePlugin.py", + "base_name": "MpegImagePlugin", + "extension": ".py", + "size": 1823, + "date": "2023-04-01", + "sha1": "17cdb634d355ef84a4138fe4aadf4b1704af23d2", + "md5": "6ff2bbbdc116c1a956367997d470c8b8", + "sha256": "361e795ca0e97e6a5ce86db54902961199bc51027988c7a38951c681a1a14bd0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/MpoImagePlugin.py", + "type": "file", + "name": "MpoImagePlugin.py", + "base_name": "MpoImagePlugin", + "extension": ".py", + "size": 6289, + "date": "2023-04-01", + "sha1": "5ce6aa9a8a869b525615013284dea9aafa4851a2", + "md5": "672ec70fa8909ae59aee477a91d2c179", + "sha256": "8af4a51a38b5eabec3ee5c7a9c5a5db5dbbb2e79128fd5de0ca12e20eb3d0301", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/MspImagePlugin.py", + "type": "file", + "name": "MspImagePlugin.py", + "base_name": "MspImagePlugin", + "extension": ".py", + "size": 5612, + "date": "2023-04-01", + "sha1": "cf0f3f441018df4f7622ef1b6d5386fc333dcc2d", + "md5": "aceb350d623969708a43be90b6838948", + "sha256": "1d2ff97dce70e83cc1945540b98dc71dc521055e6433d2b92a6ff4b0e0d9f070", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "cc-by-4.0", + "detected_license_expression_spdx": "CC-BY-4.0", + "license_detections": [ + { + "license_expression": "cc-by-4.0", + "license_expression_spdx": "CC-BY-4.0", + "matches": [ + { + "license_expression": "cc-by-4.0", + "spdx_license_expression": "CC-BY-4.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/PIL/MspImagePlugin.py", + "start_line": 77, + "end_line": 77, + "matcher": "2-aho", + "score": 50, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 50, + "rule_identifier": "cc-by-4.0_11.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-4.0_11.RULE", + "matched_text": " # cc-by-attribution -- That page references is taken from the", + "matched_text_diagnostics": "cc-by-" + } + ], + "identifier": "cc_by_4_0-51fc497e-b4ee-cf57-bbc3-21b07a7ef3d0" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.26, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995-97", + "start_line": 14, + "end_line": 14 + }, + { + "copyright": "Copyright (c) Eric Soroos 2017", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + }, + { + "holder": "Eric Soroos", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://archive.org/details/gg243631", + "start_line": 19, + "end_line": 19 + }, + { + "url": "https://www.fileformat.info/format/mspaint/egff.htm", + "start_line": 24, + "end_line": 24 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PaletteFile.py", + "type": "file", + "name": "PaletteFile.py", + "base_name": "PaletteFile", + "extension": ".py", + "size": 1128, + "date": "2023-04-01", + "sha1": "2996fddf0a91a221ebd0f393902dc54d681fb807", + "md5": "aa5135379a9953931e8624b1ffe5b8c4", + "sha256": "12851c4c9f22c22495344d37b248f9cb9aa96615e5162ea64eeddbab1428acc8", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 11, + "end_line": 11 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Fredrik Lundh", + "start_line": 11, + "end_line": 11 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PalmImagePlugin.py", + "type": "file", + "name": "PalmImagePlugin.py", + "base_name": "PalmImagePlugin", + "extension": ".py", + "size": 9144, + "date": "2023-04-01", + "sha1": "c59762360622ecc392afea42e94f7a030c30b9e6", + "md5": "9dac9f2d2a07ab3fd9073d03e52d41f3", + "sha256": "f9d012f017f348241f121ac104574641d341ea917af105697cc191832b2c0e65", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PcdImagePlugin.py", + "type": "file", + "name": "PcdImagePlugin.py", + "base_name": "PcdImagePlugin", + "extension": ".py", + "size": 1496, + "date": "2023-04-01", + "sha1": "0652d666953f239f964a4df3538936d6bfc4b877", + "md5": "a9f7a323a36c18afdb7c2ff61cc618b5", + "sha256": "892e62e881e774b2a5513408d4ec5c2e65df11ae9546c1170a1c42698e8a54a5", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PcfFontFile.py", + "type": "file", + "name": "PcfFontFile.py", + "base_name": "PcfFontFile", + "extension": ".py", + "size": 6757, + "date": "2023-04-01", + "sha1": "a4627680028f1779fc336f4cd0779273e695a03d", + "md5": "86f802e0010dcef7ec0c577ed5840418", + "sha256": "612d31a7fa4abdf061bdc12c3a58cf6f0b050d4c127fa654f499ae4b063c3ab6", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 1997-2003 by Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PcxImagePlugin.py", + "type": "file", + "name": "PcxImagePlugin.py", + "base_name": "PcxImagePlugin", + "extension": ".py", + "size": 6021, + "date": "2023-04-01", + "sha1": "485c3890ce3ac4d08298e8342719a82993323325", + "md5": "8ffd761af888aed7d2b08e9e0824dd94", + "sha256": "e03b3db7b32acf52ca01c2491f0da1248fc3216ec4b71a997522a43998f879d4", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2003 by Secret Labs AB.", + "start_line": 22, + "end_line": 22 + }, + { + "copyright": "Copyright (c) 1995-2003 by Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 22, + "end_line": 22 + }, + { + "holder": "Fredrik Lundh", + "start_line": 23, + "end_line": 23 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PdfImagePlugin.py", + "type": "file", + "name": "PdfImagePlugin.py", + "base_name": "PdfImagePlugin", + "extension": ".py", + "size": 8980, + "date": "2023-04-01", + "sha1": "60762f36df74820d05963077b5ffef877006f0f9", + "md5": "591cdd05e80b218bd8825a22f750cd14", + "sha256": "ebf3c72f8ed3c207f16f12994dbf186bacf5e0ecd2fe0ea0c3569468574673b0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2004 by Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 1996-1997 by Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PdfParser.py", + "type": "file", + "name": "PdfParser.py", + "base_name": "PdfParser", + "extension": ".py", + "size": 34564, + "date": "2023-04-01", + "sha1": "4730a05c9a195ee97f43024363638a381d8b6507", + "md5": "cfa873f6dc45ef56630fc3d807c5631e", + "sha256": "198190e0908b8fcd990e43f5bc3e9c442a54fe980143eddae77e1987dc45c6c3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/PDF32000_2008.pdf", + "start_line": 353, + "end_line": 353 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PixarImagePlugin.py", + "type": "file", + "name": "PixarImagePlugin.py", + "base_name": "PixarImagePlugin", + "extension": ".py", + "size": 1651, + "date": "2023-04-01", + "sha1": "ba17a2cefe7dc9dda823233578fcb492e0d41b75", + "md5": "908f6bc36cec7471a9caa10ee964051d", + "sha256": "bfc29afece93225768d18a4bd02edb2e70bd6ed9a5fc2e3b96991718ff97387c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 16, + "end_line": 16 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1997", + "start_line": 17, + "end_line": 17 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 16, + "end_line": 16 + }, + { + "holder": "Fredrik Lundh", + "start_line": 17, + "end_line": 17 + } + ], + "authors": [], + "emails": [ + { + "email": "gcoats@labiris.er.usgs.gov", + "start_line": 13, + "end_line": 13 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PngImagePlugin.py", + "type": "file", + "name": "PngImagePlugin.py", + "base_name": "PngImagePlugin", + "extension": ".py", + "size": 46734, + "date": "2023-04-01", + "sha1": "272612c01cf1afec7a6b7852c3906f640b8e1ef1", + "md5": "5fa9fc2eb8cd0e995ad4ffa043e0a8ff", + "sha256": "8b8fc5a236e454efa56b34709654c8d9fc8b7fee7119b0b175df1f71c427ea53", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2009 by Secret Labs AB", + "start_line": 28, + "end_line": 28 + }, + { + "copyright": "Copyright (c) 1996 by Fredrik Lundh", + "start_line": 29, + "end_line": 29 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 28, + "end_line": 28 + }, + { + "holder": "Fredrik Lundh", + "start_line": 29, + "end_line": 29 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PpmImagePlugin.py", + "type": "file", + "name": "PpmImagePlugin.py", + "base_name": "PpmImagePlugin", + "extension": ".py", + "size": 11399, + "date": "2023-04-01", + "sha1": "0c2cc31c3bfbb8727dc2fe15c0de8e1e8868d7d1", + "md5": "d8cceeaf87ef7c7efb82f4ab15aba63a", + "sha256": "bae0071f9057c9747bb48edec99591b7f55f44fc0627cdf2e8d3b595fd407358", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-98", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PsdImagePlugin.py", + "type": "file", + "name": "PsdImagePlugin.py", + "base_name": "PsdImagePlugin", + "extension": ".py", + "size": 7535, + "date": "2023-04-01", + "sha1": "4ad45616c19e5b5f70dd769a2c2e2ab294470816", + "md5": "ad2242a048cf050657cc375c28a87dbe", + "sha256": "8760d99bada2ac18c3bcfccbbf8ca8557855b05a3c5c5e4ec8692b77c5c53fca", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2001 by Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 1995-2001 by Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PSDraw.py", + "type": "file", + "name": "PSDraw.py", + "base_name": "PSDraw", + "extension": ".py", + "size": 6525, + "date": "2023-04-01", + "sha1": "8c94847ee7b90d3e4753f5fa82b123ba59fd05f5", + "md5": "e50aadcb763bc93256642691cd38dc67", + "sha256": "f7ab97fa2b7d132dd59b93a4862bfb49c814d06e00b55288953004300b33a751", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2005 by Secret Labs AB.", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 1996 by Fredrik Lundh", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1994", + "start_line": 146, + "end_line": 146 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1994", + "start_line": 176, + "end_line": 176 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 146, + "end_line": 146 + }, + { + "holder": "Fredrik Lundh", + "start_line": 176, + "end_line": 176 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/PyAccess.py", + "type": "file", + "name": "PyAccess.py", + "base_name": "PyAccess", + "extension": ".py", + "size": 9829, + "date": "2023-04-01", + "sha1": "6e040be7dbe279972755f833f9356b791ebae090", + "md5": "d8fd1d9ae4eee80af02114d523666ad5", + "sha256": "aef2c5d6e1f5a7fb961a5c3083da0f0b68785d8b998264cf28d680a1ee9c2061", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2009 by Secret Labs AB.", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 1995-2009 by Fredrik Lundh", + "start_line": 8, + "end_line": 8 + }, + { + "copyright": "Copyright (c) 2013 Eric Soroos", + "start_line": 9, + "end_line": 9 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Fredrik Lundh", + "start_line": 8, + "end_line": 8 + }, + { + "holder": "Eric Soroos", + "start_line": 9, + "end_line": 9 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/QoiImagePlugin.py", + "type": "file", + "name": "QoiImagePlugin.py", + "base_name": "QoiImagePlugin", + "extension": ".py", + "size": 3617, + "date": "2023-04-01", + "sha1": "967610f05bf673b3ae953aca1330e34a86815336", + "md5": "9b3a1f66c24ae8c193920a2b2d00f7d6", + "sha256": "c46238fe2714a8d04ffb212c0fd1f9297011f15d61ea473b1ab8e3e234550013", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/SgiImagePlugin.py", + "type": "file", + "name": "SgiImagePlugin.py", + "base_name": "SgiImagePlugin", + "extension": ".py", + "size": 6178, + "date": "2023-04-01", + "sha1": "2f9faf5097f19bcc0871679d92568d3e1f352ace", + "md5": "9a185896d9dff4d0fb9d2108602c8501", + "sha256": "8d19bb29485260507a599848486293631f5a2fdb4d5e6b52bd1dbc9682d166a5", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2016 by Mickael Bonfill", + "start_line": 16, + "end_line": 16 + }, + { + "copyright": "Copyright (c) 2008 by Karsten Hiddemann", + "start_line": 17, + "end_line": 17 + }, + { + "copyright": "Copyright (c) 1997 by Secret Labs AB.", + "start_line": 18, + "end_line": 18 + }, + { + "copyright": "Copyright (c) 1995 by Fredrik Lundh", + "start_line": 19, + "end_line": 19 + } + ], + "holders": [ + { + "holder": "Mickael Bonfill", + "start_line": 16, + "end_line": 16 + }, + { + "holder": "Karsten Hiddemann", + "start_line": 17, + "end_line": 17 + }, + { + "holder": "Secret Labs AB.", + "start_line": 18, + "end_line": 18 + }, + { + "holder": "Fredrik Lundh", + "start_line": 19, + "end_line": 19 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "ftp://ftp.sgi.com/graphics/SGIIMAGESPEC", + "start_line": 8, + "end_line": 8 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/SpiderImagePlugin.py", + "type": "file", + "name": "SpiderImagePlugin.py", + "base_name": "SpiderImagePlugin", + "extension": ".py", + "size": 9474, + "date": "2023-04-01", + "sha1": "9fcb32b2c7bb6047b10860cb6621b55256a99240", + "md5": "f04dcc76aee82e0d0c06050ea3d15b70", + "sha256": "30901a67e6b1d3cdd5ccbc7a83cda8dba5c48b3e4160bf2d888e56217770e031", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2004 by Health Research Inc.", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) 2004 by William Baxter", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) 2004 by Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 2004 by Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Health Research Inc.", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "William Baxter", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Secret Labs AB.", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://spider.wadsworth.org/spider_doc/spider/docs/spider.html", + "start_line": 30, + "end_line": 30 + }, + { + "url": "https://spider.wadsworth.org/spider_doc/spider/docs/image_doc.html", + "start_line": 33, + "end_line": 33 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/SunImagePlugin.py", + "type": "file", + "name": "SunImagePlugin.py", + "base_name": "SunImagePlugin", + "extension": ".py", + "size": 4398, + "date": "2023-04-01", + "sha1": "67307d4118df7a255597807fab366f8d4e30a544", + "md5": "0969100d699e1e41bc52656b4ef659df", + "sha256": "afbc8d316b6fdf4bf9f609f97bc5ba47c2e5786570056b557291ae9ea235e367", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2001 by Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) 1995-1996 by Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.fileformat.info/format/sunraster/egff.htm", + "start_line": 122, + "end_line": 122 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/TarIO.py", + "type": "file", + "name": "TarIO.py", + "base_name": "TarIO", + "extension": ".py", + "size": 1491, + "date": "2023-04-01", + "sha1": "5ada95a7624aeb2688d11c796bea979580c6b031", + "md5": "1fd3b097ae58fd3430851e676c5ce198", + "sha256": "d7334d6663ed808ed9437c82489b9f87d4a45137c9e66b047faa8d7728b53ca4", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995-96", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/TgaImagePlugin.py", + "type": "file", + "name": "TgaImagePlugin.py", + "base_name": "TgaImagePlugin", + "extension": ".py", + "size": 6575, + "date": "2023-04-01", + "sha1": "3a9bd205b2712f98af882672b6a8cdae31151cbb", + "md5": "f914d2cbffc25875fc5a43a6d2cef88c", + "sha256": "cdc5f5764f2492940f2bea859845f4f5408982e30ab5305e3e346114dcba40c3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-98", + "start_line": 13, + "end_line": 13 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1995-97", + "start_line": 14, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 13, + "end_line": 13 + }, + { + "holder": "Fredrik Lundh", + "start_line": 14, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/TiffImagePlugin.py", + "type": "file", + "name": "TiffImagePlugin.py", + "base_name": "TiffImagePlugin", + "extension": ".py", + "size": 77046, + "date": "2023-04-01", + "sha1": "2a3644eec8b9375d16fdebd7ddd08fba6fe2e0c4", + "md5": "6c06ce757b5093ad0b90539680f34ae0", + "sha256": "fe0a21d5be321ae8194ded28c1ce4b252211efa3e5aafab3bf7ce0db2e2bc329", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2006 by Secret Labs AB.", + "start_line": 36, + "end_line": 36 + }, + { + "copyright": "Copyright (c) 1995-1997 by Fredrik Lundh", + "start_line": 37, + "end_line": 37 + } + ], + "holders": [ + { + "holder": "Secret Labs AB.", + "start_line": 36, + "end_line": 36 + }, + { + "holder": "Fredrik Lundh", + "start_line": 37, + "end_line": 37 + } + ], + "authors": [ + { + "author": "Greg Couch, gregc@cgl.ucsf.edu", + "start_line": 1644, + "end_line": 1644 + } + ], + "emails": [ + { + "email": "gregc@cgl.ucsf.edu", + "start_line": 1644, + "end_line": 1644 + }, + { + "email": "kcazabon@home.com", + "start_line": 1645, + "end_line": 1645 + } + ], + "urls": [ + { + "url": "https://github.com/imagej/ImageJA/blob/master/src/main/java/ij/io/TiffDecoder.java", + "start_line": 113, + "end_line": 113 + }, + { + "url": "https://github.com/python-pillow/Pillow/pull/1416", + "start_line": 742, + "end_line": 742 + }, + { + "url": "https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#50577409_pgfId-1037727", + "start_line": 1181, + "end_line": 1181 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/279", + "start_line": 1462, + "end_line": 1462 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/TiffTags.py", + "type": "file", + "name": "TiffTags.py", + "base_name": "TiffTags", + "extension": ".py", + "size": 16814, + "date": "2023-04-01", + "sha1": "db174329c6e499ff6d485e3eaf248384f2b8d27f", + "md5": "722714924d7cf69ce8f54f64d12aa38e", + "sha256": "77b6f76e71214a4886d96f43cd1786138cdb71d0288339e89ea2e60f71c42647", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1999", + "start_line": 10, + "end_line": 10 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 10, + "end_line": 10 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/WalImageFile.py", + "type": "file", + "name": "WalImageFile.py", + "base_name": "WalImageFile", + "extension": ".py", + "size": 5519, + "date": "2023-04-01", + "sha1": "25ac189339cb17ca58d41d302267868a57831af1", + "md5": "9cd070f1596f193698010b9eb2e41ecc", + "sha256": "2ba2c1026f51374be6c095181bf6d96569bf808f9f89d9a3c265dcb9dca61aa4", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2003 by Fredrik Lundh", + "start_line": 10, + "end_line": 10 + } + ], + "holders": [ + { + "holder": "Fredrik Lundh", + "start_line": 10, + "end_line": 10 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.flipcode.com/archives/Quake_2_BSP_File_Format.shtml", + "start_line": 17, + "end_line": 17 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/WebPImagePlugin.py", + "type": "file", + "name": "WebPImagePlugin.py", + "base_name": "WebPImagePlugin", + "extension": ".py", + "size": 11366, + "date": "2023-04-01", + "sha1": "a46115581af3feffa199a88843083ce2fd3567fe", + "md5": "cbb888adc633bf7934530e6f7d2ab1bf", + "sha256": "f698c891bd9d28b24e80b4179539d861338779d09841aa8bbd66e193ea5e8838", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/WmfImagePlugin.py", + "type": "file", + "name": "WmfImagePlugin.py", + "base_name": "WmfImagePlugin", + "extension": ".py", + "size": 4689, + "date": "2023-04-01", + "sha1": "1486aa59fb3ac64d8aad4b99a36213b5f479e485", + "md5": "4747f2b4b242442b72c908562082d3d3", + "sha256": "5a74c6c872ec5a63d15cd240a7cc41319d34cb29f869f8a39823fe869f422418", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-2004", + "start_line": 12, + "end_line": 12 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996", + "start_line": 13, + "end_line": 13 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 12, + "end_line": 12 + }, + { + "holder": "Fredrik Lundh", + "start_line": 13, + "end_line": 13 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-WMF/", + "start_line": 18, + "end_line": 18 + }, + { + "url": "http://wvware.sourceforge.net/caolan/index.html", + "start_line": 19, + "end_line": 19 + }, + { + "url": "http://wvware.sourceforge.net/caolan/ora-wmf.html", + "start_line": 20, + "end_line": 20 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/XbmImagePlugin.py", + "type": "file", + "name": "XbmImagePlugin.py", + "base_name": "XbmImagePlugin", + "extension": ".py", + "size": 2487, + "date": "2023-04-01", + "sha1": "e461934071691ebd4aebe28944b61d663929b99b", + "md5": "c3268ba9662296827646246b3133d15f", + "sha256": "5cdc9f97d452342726d620977374c2df17ab2ceec5044f1c4357a679cf76ebff", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2004 by Secret Labs AB", + "start_line": 16, + "end_line": 16 + }, + { + "copyright": "Copyright (c) 1996-1997 by Fredrik Lundh", + "start_line": 17, + "end_line": 17 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 16, + "end_line": 16 + }, + { + "holder": "Fredrik Lundh", + "start_line": 17, + "end_line": 17 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/XpmImagePlugin.py", + "type": "file", + "name": "XpmImagePlugin.py", + "base_name": "XpmImagePlugin", + "extension": ".py", + "size": 3184, + "date": "2023-04-01", + "sha1": "1a5a2f2a1fb223dd5df01eb969f7717a1fd20c55", + "md5": "ae1984d2e5f224395a0a8bbdff40e8e9", + "sha256": "0f97bc72f984e462f275ae1bca8fd927088d0d070b7072a130ee11882ae3b625", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) Secret Labs AB 1997-2001", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "Copyright (c) Fredrik Lundh 1996-2001", + "start_line": 12, + "end_line": 12 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "Fredrik Lundh", + "start_line": 12, + "end_line": 12 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/PIL/XVThumbImagePlugin.py", + "type": "file", + "name": "XVThumbImagePlugin.py", + "base_name": "XVThumbImagePlugin", + "extension": ".py", + "size": 1986, + "date": "2023-04-01", + "sha1": "dc16d8acca139c07ef0bf187911d6f4d6315fe2b", + "md5": "6b8e67347f8357f51f8df51cfb98b219", + "sha256": "c2a7bc018855ee1f72358dd0e7476e5dcbdf97e291f2fc9b49d1817c78d21072", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Charles E. Gene Cash (gcash@magicnet.net)", + "start_line": 5, + "end_line": 6 + } + ], + "emails": [ + { + "email": "gcash@magicnet.net", + "start_line": 6, + "end_line": 6 + } + ], + "urls": [ + { + "url": "ftp://ftp.cis.upenn.edu/pub/xv/", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/Pillow.egg-info", + "type": "directory", + "name": "Pillow.egg-info", + "base_name": "Pillow.egg-info", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 6, + "dirs_count": 0, + "size_count": 65507, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/Pillow.egg-info/dependency_links.txt", + "type": "file", + "name": "dependency_links.txt", + "base_name": "dependency_links", + "extension": ".txt", + "size": 1, + "date": "2023-04-01", + "sha1": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", + "md5": "68b329da9893e34099c7d8ad5cb9c940", + "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b", + "mime_type": "application/octet-stream", + "file_type": "very short file (no magic)", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/Pillow.egg-info/PKG-INFO", + "type": "file", + "name": "PKG-INFO", + "base_name": "PKG-INFO", + "extension": "", + "size": 8726, + "date": "2023-04-01", + "sha1": "3a648f702c433156270fc527e997dd3503541d66", + "md5": "f6a4fb154a111c6e47495ed9aeeda8ed", + "sha256": "5c16e634821b5ef54aec0ae4e6e6dc438adab6a86e06ba692457ab1e713745d6", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "Pillow", + "version": "9.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "

\n \"Pillow\n

\n\n# Pillow\n\n## Python Imaging Library (Fork)\n\nPillow is the friendly PIL fork by [Jeffrey A. Clark (Alex) and\ncontributors](https://github.com/python-pillow/Pillow/graphs/contributors).\nPIL is the Python Imaging Library by Fredrik Lundh and Contributors.\nAs of 2019, Pillow development is\n[supported by Tidelift](https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=readme&utm_campaign=enterprise).\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
docs\n \n
tests\n \n \n \n \n \n \n \n \n \n \n \n
package\n \n \n \n \n \n
social\n \n \n \n
\n\n## Overview\n\nThe Python Imaging Library adds image processing capabilities to your Python interpreter.\n\nThis library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.\n\nThe core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.\n\n## More Information\n\n- [Documentation](https://pillow.readthedocs.io/)\n - [Installation](https://pillow.readthedocs.io/en/latest/installation.html)\n - [Handbook](https://pillow.readthedocs.io/en/latest/handbook/index.html)\n- [Contribute](https://github.com/python-pillow/Pillow/blob/main/.github/CONTRIBUTING.md)\n - [Issues](https://github.com/python-pillow/Pillow/issues)\n - [Pull requests](https://github.com/python-pillow/Pillow/pulls)\n- [Release notes](https://pillow.readthedocs.io/en/stable/releasenotes/index.html)\n- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)\n - [Pre-fork](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst#pre-fork)\n\n## Report a Vulnerability\n\nTo report a security vulnerability, please follow the procedure described in the [Tidelift security policy](https://tidelift.com/docs/security).", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jeffrey A. Clark (Alex)", + "email": "aclark@aclark.net", + "url": null + } + ], + "keywords": [ + "Imaging", + "Development Status :: 6 - Mature", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy", + "Topic :: Multimedia :: Graphics", + "Topic :: Multimedia :: Graphics :: Capture :: Digital Camera", + "Topic :: Multimedia :: Graphics :: Capture :: Screen Capture", + "Topic :: Multimedia :: Graphics :: Graphics Conversion", + "Topic :: Multimedia :: Graphics :: Viewers" + ], + "homepage_url": "https://python-pillow.org", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/python-pillow/Pillow", + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "historical", + "declared_license_expression_spdx": "HPND", + "license_detections": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/Pillow.egg-info/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 99, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "historical_35.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_35.RULE", + "matched_text": "HPND" + } + ], + "identifier": "historical-ba5c36b1-63c0-b0b0-22db-9840f41b4a3a" + }, + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/Pillow.egg-info/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 9, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_21.RULE", + "matched_text": "- 'License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)'" + } + ], + "identifier": "historical-f8d7dee4-0ceb-515b-2fb7-e30973dd6cef" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: HPND\nclassifiers:\n - 'License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)'\n", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": ".pre-commit-config.yaml", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "CHANGES.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "LICENSE", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "MANIFEST.in", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Makefile", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "README.md", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "RELEASING.md", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "conftest.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "selftest.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "setup.cfg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "setup.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tox.ini", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/32bit_segfault_check.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/README.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/bench_cffi_access.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_fli_oob.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_fli_overflow.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_icns_dos.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_imaging_leaks.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_j2k_dos.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_j2k_leaks.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_j2k_overflow.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_jp2_overflow.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_jpeg_leaks.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_large_memory.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_large_memory_numpy.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_libtiff_segfault.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/check_png_dos.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/conftest.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/createfontdatachunk.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/helper.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_000_sanity.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_binary.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_bmp_reference.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_box_blur.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_color_lut.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_core_resources.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_decompression_bomb.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_deprecate.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_deprecated_imageqt.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_features.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_apng.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_blp.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_bmp.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_bufrstub.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_container.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_cur.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_dcx.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_dds.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_eps.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_fits.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_fli.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_fpx.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_ftex.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_gbr.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_gd.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_gif.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_gimpgradient.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_gimppalette.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_gribstub.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_hdf5stub.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_icns.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_ico.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_im.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_imt.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_iptc.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_jpeg.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_jpeg2k.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_libtiff.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_libtiff_small.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_mcidas.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_mic.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_mpo.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_msp.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_palm.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_pcd.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_pcx.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_pdf.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_pixar.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_png.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_ppm.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_psd.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_qoi.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_sgi.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_spider.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_sun.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_tar.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_tga.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_tiff.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_tiff_metadata.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_wal.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_webp.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_webp_alpha.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_webp_animated.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_webp_lossless.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_webp_metadata.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_wmf.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_xbm.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_xpm.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_file_xvthumb.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_font_bdf.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_font_crash.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_font_leaks.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_font_pcf.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_font_pcf_charsets.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_format_hsv.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_format_lab.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_access.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_array.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_convert.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_copy.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_crop.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_draft.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_entropy.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_filter.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_frombytes.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_fromqimage.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_getbands.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_getbbox.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_getcolors.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_getdata.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_getextrema.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_getim.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_getpalette.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_getprojection.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_histogram.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_load.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_mode.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_paste.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_point.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_putalpha.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_putdata.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_putpalette.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_quantize.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_reduce.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_resample.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_resize.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_rotate.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_split.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_thumbnail.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_tobitmap.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_tobytes.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_transform.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_image_transpose.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagechops.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagecms.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagecolor.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagedraw.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagedraw2.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imageenhance.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagefile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagefont.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagefontctl.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagegrab.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagemath.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagemorph.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imageops.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imageops_usm.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagepalette.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagepath.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imageqt.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagesequence.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imageshow.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagestat.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagetk.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagewin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_imagewin_pointers.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_lib_image.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_lib_pack.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_locale.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_main.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_map.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_mode_i16.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_numpy.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_pdfparser.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_pickle.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_psdraw.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_pyroma.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_qt_image_qapplication.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_qt_image_toqimage.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_sgi_crash.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_shell_injection.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_tiff_crashes.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_tiff_ifdrational.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_uploader.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_util.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/test_webp_leaks.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/10x20-ISO8859-1-fewer-characters.pcf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/10x20-ISO8859-1.pcf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/10x20.pbm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/10x20.pil", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/AdobeVFPrototype.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/ArefRuqaa-Regular.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/BungeeColor-Regular_colr_Windows.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/FreeMono.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/KhmerOSBattambang-Regular.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/LICENSE.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/NotoColorEmoji.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/NotoNastaliqUrdu-Regular.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/NotoSans-Regular.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/NotoSansJP-Regular.otf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/NotoSansSymbols-Regular.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/OpenSans.woff2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/OpenSansCondensed-LightItalic.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/TINY5x3GX.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/chromacheck-sbix.woff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/fuzz_font-5203009437302784", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/oom-e8e927ba6c0d38274a37c1567560eb33baf74627.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/ter-x20b-cp1250.pbm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/ter-x20b-cp1250.pil", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/ter-x20b-iso8859-1.pbm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/ter-x20b-iso8859-1.pil", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/ter-x20b-iso8859-2.pbm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/ter-x20b-iso8859-2.pil", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/ter-x20b.pcf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/fonts/DejaVuSans/LICENSE.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/icc/LICENSE.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/icc/sRGB_IEC61966-2-1_black_scaled.icc", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/icc/sRGB_v4_ICC_preference.icc", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/00r0_gray_l.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/00r1_graya_la.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/01r_00.pcx", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/1.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/10ct_32bit_128.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/12bit.cropped.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/12in16bit.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16_bit_binary.pgm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16_bit_binary_pgm.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16_bit_noise.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16bit.MM.cropped.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16bit.MM.deflate.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16bit.cropped.j2k", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16bit.cropped.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16bit.cropped.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16bit.deflate.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16bit.r.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/16bit.s.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/1_trns.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/200x32_p_bl_raw_origin.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/7x13.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/DXGI_FORMAT_BC7_UNORM_SRGB.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/DXGI_FORMAT_BC7_UNORM_SRGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/WAlaska.wind.7days.grb", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/a.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/a_fli.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/anim_frame1.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/anim_frame2.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/app13-multiple.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/app13.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/argb-32bpp_MipMaps-1.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/argb-32bpp_MipMaps-1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ati1.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ati1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ati2.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bad_palette_entry.gpl", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bad_palette_file.gpl", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/balloon.jpf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/balloon_eciRGBv2_aware.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc5_snorm.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc5_typeless.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc5_unorm.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc5_unorm.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc5s.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc5s.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc6h.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc6h.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc6h_sf.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc6h_sf.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc7-argb-8bpp_MipMaps-1.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bc7-argb-8bpp_MipMaps-1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/binary_preview_map.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bitmap_font_1_basic.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bitmap_font_1_raqm.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bitmap_font_2_basic.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bitmap_font_2_raqm.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bitmap_font_4_basic.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bitmap_font_4_raqm.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bitmap_font_8_basic.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bitmap_font_8_raqm.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bitmap_font_stroke_basic.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bitmap_font_stroke_raqm.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/black_and_white.ico", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/blend_transparency.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/broken.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/broken_data_stream.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/broken_exif_dpi.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bw_gradient.imt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bw_gradient.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/caption_6_33_22.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/cbdt_notocoloremoji.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/cbdt_notocoloremoji_mask.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/chi.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/child_ifd.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/child_ifd_jpeg.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/chromacheck-sbix.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/chromacheck-sbix_mask.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/clipboard.dib", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/clipboard_target.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/cmx3g8_wv_1998.260_0745_mcidas.ara", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/cmx3g8_wv_1998.260_0745_mcidas.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/color_snakes.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/colr_bungee.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/colr_bungee_mask.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/combined_larger_than_size.psd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/comment.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/comment_after_last_frame.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/comment_after_only_frame.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/compression.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/copyleft.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/copyleft.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/corner.lut", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/courB08.bdf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/courB08.pbm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/courB08.pil", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-0c7e0e8e11ce787078f00b5b0ca409a167f070e0.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-0da013a13571cc8eb457a39fee8db18f8a3c7127.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-0e16d3bfb83be87356d026d66919deaefca44dac.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-1152ec2d1a1a71395b6f2ce6721c38924d025bf3.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-1185209cf7655b5aed8ae5e77784dfdd18ab59e9.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-2020-10-test.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-338516dbd2f0e83caddb8ce256c22db3bd6dc40f.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-465703f71a0f0094873a3e0e82c9f798161171b8.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-4f085cc12ece8cde18758d42608bed6a2a2cfb1c.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-4fb027452e6988530aa5dabee76eecacb3b79f8a.j2k", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-5762152299364352.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-63b1dffefc8c075ddc606c0a2f5fdc15ece78863.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-64834657ee604b8797bf99eac6a194c124a9a8ba.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-6b7f2244da6d0ae297ee0754a424213444e92778.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-74d2a78403a5a59db1fb0a2b8735ac068a75f6e3.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-754d9c7ec485ffb76a90eeaab191ef69a2a3a3cd.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-7d4c83eb92150fb8f1653a697703ae06ae7c4998.j2k", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-86214e58da443d2b80820cff9677a38a33dcbbca.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-abcf1c97b8fe42a6c68f1fb0b978530c98d57ced.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-b82e64d4f3f76d7465b6af535283029eda211259.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-c1b2595b8b0b92cc5f38b6635e98e3a119ade807.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-ccca68ff40171fdae983d924e127a721cab2bd50.j2k", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-d2c93af851d3ab9a19e34503626368b2ecde9c03.j2k", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-db8bfa78b19721225425530c5946217720d7df4e.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/crash-f46f5b2f43c370fe65706c11449f567ecc345e74.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/create_eps.gnuplot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/cross_scan_line.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/cross_scan_line.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/cross_scan_line_truncated.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/custom_gimp_palette.gpl", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/decompression_bomb.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/decompression_bomb.ico", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/decompression_bomb_extents.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/deerstalker.cur", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/default_font.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/different_transparency.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/different_transparency_merged.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dilation4.lut", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dilation8.lut", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dispose_bgnd.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dispose_bgnd_rgba.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dispose_bgnd_transparency.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dispose_none.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dispose_none_load_end.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dispose_none_load_end_second.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dispose_prev.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dispose_prev_first_frame.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dispose_prev_first_frame_seeked.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/drawing.emf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/drawing.wmf", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/drawing_emf_ref.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/drawing_wmf_ref.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/drawing_wmf_ref_144.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dummy.container", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/duplicate_frame.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/duplicate_number_of_loops.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dxt1-rgb-4bbp-noalpha_MipMaps-1.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dxt1-rgb-4bbp-noalpha_MipMaps-1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dxt3-argb-8bbp-explicitalpha_MipMaps-1.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dxt3-argb-8bbp-explicitalpha_MipMaps-1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/dxt5-colorblock-alpha-issue-4142.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/edge.lut", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/effect_mandelbrot.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/effect_spread.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/empty_gps_ifd.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/erosion4.lut", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/erosion8.lut", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif-200dpcm.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif-72dpi-int.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif-dpi-zerodivision.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif-ifd-offset.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif_gps.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif_gps_typeerror.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif_imagemagick.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif_imagemagick_orientation.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif_text.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/exif_typeerror.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/expected_to_read.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/first_frame_transparency.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_overflow.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_overrun.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_overrun2.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/flower.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/flower.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/flower2.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/flower2.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/flower_thumbnail.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/frozenpond.mpo", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ftex_dxt1.ftc", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ftex_dxt1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ftex_uncompressed.ftu", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ftex_uncompressed.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fujifilm.mpo", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4-fillorder-test.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4-fillorder-test.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4-multi.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4_orientation_1.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4_orientation_2.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4_orientation_3.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4_orientation_4.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4_orientation_5.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4_orientation_6.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4_orientation_7.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/g4_orientation_8.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/gbr.gbr", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/gbr.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/gfs.t06z.rassda.tm00.bufr_d", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/gif_header_data.pkl", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/gimp_gradient.ggr", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/gimp_gradient_with_name.ggr", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hdf5.h5", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/high_ascii_chars.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper-XYZ.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.Lab.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.bw", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.dcx", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.fits", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.gd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.iccprofile.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.iccprofile_binary.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.ico", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.im", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.mic", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.msp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.p7", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.pcd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.pnm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.ppm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.psd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.pxr", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.qoi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.ras", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.rgb", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.spider", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.tar", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.wal", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.xbm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper.xpm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper16.rgb", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_16bit.pgm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_16bit_plain.pgm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_16bit_qtables.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_1bit.pbm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_1bit_plain.pbm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_256x256.ico", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_45.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_8bit.pgm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_8bit.ppm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_8bit_plain.pgm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_8bit_plain.ppm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_bad.p7", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_bad_checksum.msp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_bad_exif.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_bigtiff.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_bw_500.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_draw.ico", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_emboss.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_emboss_more.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_float_dpi_2.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_float_dpi_3.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_float_dpi_None.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_g4.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_g4_500.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_gray.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_gray_4bpp.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_idat_after_image_end.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_jpg.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_long_name.im", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_lzma.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_lzw.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_mask.ico", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_mask.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_merged.psd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_naxis_zero.fits", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_2.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_2.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_3.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_3.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_4.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_4.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_5.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_5.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_6.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_6.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_7.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_7.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_8.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_orientation_8.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_palette_chunk_second.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_resized.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_rle8.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_rle8_greyscale.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_rle8_row_overflow.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_underscore.xbm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_unexpected.ico", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_unknown_pixel_mode.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_wal.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_webp.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_webp.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_webp_bits.ppm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_webp_write.ppm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/hopper_zero_comment_subblocks.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/i_trns.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/icc-after-SOF.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/icc_profile.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/icc_profile_big.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/icc_profile_none.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ifd_tag_type.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ignore_frame_size.mpo", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/illu10_no_preview.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/illu10_preview.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/illuCS6_no_preview.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/illuCS6_preview.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw2_text.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_arc.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_arc_end_le_start.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_arc_high.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_arc_no_loops.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_arc_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_arc_width_fill.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_arc_width_non_whole_angle.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_arc_width_pieslice.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_big_rectangle.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_bitmap.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_chord_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_chord_RGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_chord_too_fat.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_chord_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_chord_width_fill.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_chord_zero_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_ellipse_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_ellipse_RGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_ellipse_edge.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_ellipse_translucent.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_ellipse_various_sizes.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_ellipse_various_sizes_filled.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_ellipse_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_ellipse_width_fill.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_ellipse_width_large.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_ellipse_zero_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_floodfill2.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_floodfill_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_floodfill_RGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_floodfill_RGBA.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_floodfill_not_negative.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_line.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_line_joint_curve.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_chord_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_chord_RGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_ellipse_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_ellipse_RGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_pieslice_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_pieslice_RGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_polygon_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_polygon_RGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_rectangle_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_rectangle_RGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_shape_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_outline_shape_RGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_pieslice.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_pieslice_wide.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_pieslice_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_pieslice_width_fill.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_pieslice_zero_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_point.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_polygon.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_polygon_1px_high.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_polygon_1px_high_translucent.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_polygon_kite_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_polygon_kite_RGB.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_polygon_translucent.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rectangle.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rectangle_I.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rectangle_translucent_outline.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rectangle_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rectangle_width_fill.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rectangle_zero_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_regular_octagon.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_both.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_nnnn.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_nnny.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_nnyn.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_nnyy.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_nynn.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_nyny.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_nyyn.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_nyyy.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_ynnn.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_ynny.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_ynyn.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_ynyy.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_yynn.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_yyny.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_yyyn.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_corners_yyyy.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_non_integer_radius_given.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_non_integer_radius_height.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_non_integer_radius_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_x.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_rounded_rectangle_y.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_shape1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_shape2.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_square.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_square_rotate_45.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_stroke_descender.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_stroke_different.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_stroke_multiline.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_stroke_same.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_wide_line_dot.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw_wide_line_larger_than_int.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imageops_pad_h_0.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imageops_pad_h_1.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imageops_pad_h_2.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imageops_pad_v_0.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imageops_pad_v_1.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imageops_pad_v_2.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/input_bw_five_bands.fpx", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/input_bw_one_band.fpx", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/input_bw_one_band.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/invalid-exif-without-x-resolution.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/invalid-exif.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/invalid.spider", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/invalid_header_length.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/iptc.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/iptc_roundUp.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/iss634.apng", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/iss634.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/iss634.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/issue_2278.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/issue_2811.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/issue_6194.j2k", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/itxt_chunks.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/jpeg_ff00_header.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/junk_jpeg_header.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/l2rgb_read.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/l_trns.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/la.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/lab-green.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/lab-red.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/lab.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/libtiff_segfault.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/linear_gradient.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/missing_background.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/missing_background_first_frame.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/mmap_error.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/morph_a.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multiline_text.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multiline_text_center.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multiline_text_right.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multiline_text_spacing.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multipage-lastframe.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multipage-mmap.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multipage.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multipage_multiple_frame_loop.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multipage_out_of_order.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multipage_single_frame_loop.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/multiple_comments.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/negative_layer_count.psd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/negative_size.ppm", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/no-dpi-in-exif.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/no_cursors.cur", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/no_palette.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/no_palette_after_rgb.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/no_palette_with_background.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/no_palette_with_transparency.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/no_rows_per_strip.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/non_zero_bb.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/non_zero_bb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/non_zero_bb_scale2.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/not_enough_data.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/odd_stride.pcx", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/old-style-jpeg-compression-no-samplesperpixel.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/old-style-jpeg-compression.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/old-style-jpeg-compression.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/oom-225817ca0f8c663be7ab4b9e717b02c661e66834.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/oom-8ed3316a4109213ca96fb8a256a0bfefdece1461.icns", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ossfuzz-4836216264589312.pcx", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/ossfuzz-5730089102868480.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/p_16.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/p_16.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/p_trns_single.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/padded_idat.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pal8_offset.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/palette_negative.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/palette_not_needed_for_second_frame.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/palette_sepia.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/palette_wedge.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pcx_overrun.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pcx_overrun2.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/photoshop-200dpi-broken.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/photoshop-200dpi.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil123p.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil123rgba.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil123rgba.qoi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil136.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil136.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil168.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil168.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil184.pcx", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil_sample_cmyk.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil_sample_cmyk.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pil_sample_rgb.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pillow.icns", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pillow.ico", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pillow2.icns", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pillow3.icns", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/png_decompression_dos.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pngtest_bad.png.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/pport_g4.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/python.ico", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/radial_gradient.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/radial_gradients.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/raw_negative_stride.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rdf.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rectangle_surrounding_text.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/reqd_showpage.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/reqd_showpage.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/reqd_showpage_transparency.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rgb.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rgb32bf-abgr.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rgb32bf-rgba.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rgb32rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rgb32rle_bottom_right.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rgb32rle_top_right.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rgb_trns.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rgb_trns_ycbc.j2k", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rgb_trns_ycbc.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rgba.psd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rotate_45_no_fill.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/rotate_45_with_fill.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/second_frame_comment.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sgi_crash.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sgi_overrun.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sgi_overrun_expandrow.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sgi_overrun_expandrow2.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sgi_overrun_expandrowF04.bin", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/standard_embedded.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sugarshack.mpo", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sugarshack_bad_mpo_header.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sugarshack_frame_size.mpo", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sugarshack_ifd_offset.mpo", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sugarshack_no_data.mpo", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sunraster.im1", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/sunraster.im1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tRNS_null_1x1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test-card-lossless.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test-card-lossy-tiled.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test-card.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test-ole-file.doc", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test.colors.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test.gpl", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_Nastalifont_text.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_lm_center.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_lm_left.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_lm_right.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_ma_center.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_md_center.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_mm_center.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_mm_left.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_mm_right.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_rm_center.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_rm_left.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_multiline_rm_right.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_quick_ls.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_quick_ma.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_quick_mb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_quick_md.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_quick_mm.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_quick_ms.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_quick_mt.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_quick_rs.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_ttb_f_lt.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_ttb_f_mm.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_ttb_f_rb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_anchor_ttb_f_sm.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_arabictext_features.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_below.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_below_lb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_below_ld.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_below_ls.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_below_ttb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_below_ttb_lb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_la.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_ls.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_lt.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_ttb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_caron_ttb_lt.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_double_breve_below.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_double_breve_below_ma.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_double_breve_below_ra.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_double_breve_below_ttb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_double_breve_below_ttb_mt.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_double_breve_below_ttb_rt.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_double_breve_below_ttb_st.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_multiline_lm_center.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_multiline_lm_left.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_multiline_lm_right.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_multiline_mm_center.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_multiline_mm_left.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_multiline_mm_right.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_multiline_rm_center.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_multiline_rm_left.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_multiline_rm_right.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_overline.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_overline_la.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_overline_ra.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_overline_ttb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_overline_ttb_mt.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_overline_ttb_rt.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_combine_overline_ttb_st.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_complex_unicode_text.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_complex_unicode_text2.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_direction_ltr.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_direction_rtl.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_direction_ttb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_direction_ttb_stroke.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_draw_pbm_target.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_draw_pbm_ter_en_target.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_draw_pbm_ter_pl_target.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_extents.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_kerning_features.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_language.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_ligature_features.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_text.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_woff2.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_x_max_and_y_offset.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/test_y_offset.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/text_float_coord.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/text_float_coord_1_alt.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/text_mono.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga_id_field.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_16bit_RGB.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_16bit_RGB_target.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_16bit_RGBa.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_16bit_RGBa_target.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_adobe_deflate.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_adobe_deflate.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_overflow_rows_per_strip.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_strip_cmyk_16l_jpeg.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_strip_cmyk_jpeg.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_strip_planar_16bit_RGB.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_strip_planar_16bit_RGBa.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_strip_planar_lzw.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_strip_planar_raw.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_strip_planar_raw_with_overviews.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_strip_raw.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_strip_ycbcr_jpeg_1x1_sampling.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_strip_ycbcr_jpeg_2x2_sampling.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_tiled_cmyk_jpeg.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_tiled_planar_16bit_RGB.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_tiled_planar_16bit_RGBa.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_tiled_planar_lzw.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_tiled_planar_raw.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_tiled_raw.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_tiled_ycbcr_jpeg_1x1_sampling.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_tiled_ycbcr_jpeg_2x2_sampling.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_wrong_bits_per_sample.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_wrong_bits_per_sample_2.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_wrong_bits_per_sample_3.tiff", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-060745d3f534ad6e4128c51d336ea5489182c69d.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-1ee28a249896e05b83840ae8140622de8e648ba9.psd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-31c8f86233ea728339c6e586be7af661a09b5b98.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-598843abc37fc080ec36a2699ebbd44f795d3a6f.psd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-60d8b7c8469d59fc9ffff6b3a3dc0faeae6ea8ee.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-6646305047838720", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-8073b430977660cdd48d96f6406ddfd4114e69c7.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-9139147ce93e20eb14088fe238e541443ffd64b3.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-bba4f2e026b5786529370e5dfe9a11b1bf991f07.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-bff0a9dc7243a8e6ede2408d2ffa6a9964698b87.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-c8efc3fded6426986ba867a399791bae544f59bc.psd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-d675703545fee17acab56e5fec644c19979175de.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-d6ec061c4afdef39d3edf6da8927240bb07fe9b7.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-dedc7a4ebd856d79b4359bbcc79e8ef231ce38f6.psd", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/timeout-ef9112a065e7183fa7faa2e18929b03e44ee16bf.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiny.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/total-pages-zero.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/transparent.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/transparent.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/transparent.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/transparent.webp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/transparent_background_text.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/transparent_background_text_L.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/transparent_dispose.gif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/truncated_app14.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/truncated_image.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/truncated_jpeg.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tv.rgb", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tv16.sgi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/uint16_1_4660.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/unbound_variable.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/uncompressed_l.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/uncompressed_l.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/uncompressed_la.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/uncompressed_la.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/uncompressed_rgb.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/uncompressed_rgb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/unicode_extended.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/unimplemented_dxgi_format.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/unimplemented_pixel_format.dds", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/variation_adobe.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/variation_adobe_axes.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/variation_adobe_name.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/variation_adobe_older_harfbuzz.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/variation_adobe_older_harfbuzz_axes.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/variation_adobe_older_harfbuzz_name.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/variation_tiny.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/variation_tiny_axes.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/variation_tiny_name.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/xmp_tags_orientation.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/xmp_tags_orientation_exiftool.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/xmp_test.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/zero_bb.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/zero_bb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/zero_bb_emptyline.eps", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/zero_bb_scale2.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/zero_dpi.jp2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/zero_height.j2k", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/blend_op_over.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/blend_op_over_near_transparent.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/blend_op_source_near_transparent.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/blend_op_source_solid.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/blend_op_source_transparent.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/chunk_actl_after_idat.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/chunk_multi_actl.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/chunk_no_actl.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/chunk_no_fctl.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/chunk_no_fdat.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/chunk_repeat_fctl.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/delay.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/delay_round.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/delay_short_max.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/delay_zero_denom.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/delay_zero_numer.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_background.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_background_before_region.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_background_final.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_background_p_mode.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_background_region.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_none.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_none_region.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_previous.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_previous_final.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_previous_first.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_previous_frame.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/dispose_op_previous_region.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/fctl_actl.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/mode_16bit.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/mode_greyscale.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/mode_greyscale_alpha.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/mode_palette.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/mode_palette_1bit_alpha.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/mode_palette_alpha.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/num_plays.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/num_plays_1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/sequence_fdat_fctl.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/sequence_gap.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/sequence_reorder.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/sequence_reorder_chunk.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/sequence_repeat.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/sequence_repeat_chunk.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/sequence_start.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/single_frame.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/single_frame_default.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/split_fdat.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/split_fdat_zero_chunk.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/syntax_num_frames_high.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/syntax_num_frames_invalid.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/syntax_num_frames_low.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/syntax_num_frames_zero.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/apng/syntax_num_frames_zero_default.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/blp/blp1_jpeg.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/blp/blp1_jpeg.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/blp/blp1_jpeg2.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/blp/blp2_dxt1.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/blp/blp2_dxt1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/blp/blp2_dxt1a.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/blp/blp2_dxt1a.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/blp/blp2_raw.blp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/blp/blp2_raw.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/README.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/badbitcount.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/badbitssize.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/baddens1.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/baddens2.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/badfilesize.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/badheadersize.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/badpalettesize.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/badplanes.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/badrle.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/badwidth.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/pal8badindex.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/reallybig.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/rletopdown.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/b/shortfile.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal1.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal1bg.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal1wb.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal4.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal4rle.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8-0.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8nonsquare.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8os2.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8rle.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8topdown.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8v4.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8v5.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8w124.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8w125.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/pal8w126.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/rgb16-565.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/rgb16-565pal.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/rgb16.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/rgb24.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/rgb24pal.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/rgb32.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/g/rgb32bf.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/bkgd.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/bmpsuite.html", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/fakealpha.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal1bg.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal1p1.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal2.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal4.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal4rletrns-0.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal4rletrns-b.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal4rletrns.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal8.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal8nonsquare-e.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal8nonsquare-v.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal8rletrns-0.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal8rletrns-b.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal8rletrns.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal8w124.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal8w125.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/pal8w126.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/rgb16-231.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/rgb16-565.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/rgb16.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/rgb24.jpg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/rgb24.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/rgba16-4444.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/html/rgba32.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/pal1p1.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/pal2.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/pal4rletrns.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/pal8offs.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/pal8os2sp.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/pal8os2v2-16.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/pal8os2v2.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/pal8oversizepal.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/pal8rletrns.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgb16-231.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgb24jpeg.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgb24largepal.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgb24lprof.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgb24png.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgb24prof.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgb32-111110.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgb32bf-xbgr.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgb32fakealpha.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgba16-4444.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgba32.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/bmp/q/rgba32abf.bmp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/02r/02r00.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/02r/notes", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/02r/reproducing", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/02r/others/02r01.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/02r/others/02r02.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/02r/others/02r03.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/02r/others/02r04.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/03r00.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/notes", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/reproducing", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r01.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r02.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r03.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r04.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r05.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r06.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r07.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r08.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r09.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r10.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/03r/others/03r11.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/04r/04r00.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/04r/initial.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/04r/notes", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/04r/reproducing", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/04r/others/04r01.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/04r/others/04r02.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/04r/others/04r03.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/04r/others/04r04.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/04r/others/04r05.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/05r/05r00.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/05r/notes", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/05r/reproducing", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/05r/others/05r01.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/05r/others/05r02.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/05r/others/05r03.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/05r/others/05r04.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/05r/others/05r05.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/05r/others/05r06.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/05r/others/05r07.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/06r/06r00.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/06r/notes", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/06r/reproducing", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/06r/others/06r01.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/06r/others/06r02.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/06r/others/06r03.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/06r/others/06r04.fli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/patch0/000000", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/patch0/000001", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/patch0/000002", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/fli_oob/patch0/000003", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/continuous_horizontal_edges_polygon.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/discontiguous_corners_polygon.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_horizontal_slope1px_w2px.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_horizontal_w101px.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_horizontal_w2px_inverted.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_horizontal_w2px_normal.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_horizontal_w3px.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_oblique_45_w3px_a.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_oblique_45_w3px_b.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_vertical_slope1px_w2px.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_vertical_w101px.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_vertical_w2px_inverted.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_vertical_w2px_normal.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/line_vertical_w3px.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/square.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/triangle_right.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/triangle_right_width.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/imagedraw/triangle_right_width_no_fill.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/1x1_l.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/1x1_l_bl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/1x1_l_bl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/1x1_l_tl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/1x1_l_tl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_l.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_l_bl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_l_bl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_l_tl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_l_tl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_la.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_la_bl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_la_bl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_la_tl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_la_tl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_p.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_p_bl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_p_bl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_p_tl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_p_tl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_rgb.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_rgb_bl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_rgb_bl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_rgb_tl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_rgb_tl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_rgba.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_rgba_bl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_rgba_bl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_rgba_tl_raw.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/200x32_rgba_tl_rle.tga", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tga/common/readme.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_gray_2_4_bpp/hopper2.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_gray_2_4_bpp/hopper2I.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_gray_2_4_bpp/hopper2IR.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_gray_2_4_bpp/hopper2R.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_gray_2_4_bpp/hopper4.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_gray_2_4_bpp/hopper4I.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_gray_2_4_bpp/hopper4IR.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/images/tiff_gray_2_4_bpp/hopper4R.tif", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/oss-fuzz/build.sh", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/oss-fuzz/build_dictionaries.sh", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/oss-fuzz/fuzz_font.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/oss-fuzz/fuzz_pillow.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/oss-fuzz/fuzzers.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/oss-fuzz/python.supp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "Tests/oss-fuzz/test_fuzzers.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "depends/README.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "depends/download-and-extract.sh", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "depends/install_extra_test_images.sh", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "depends/install_imagequant.sh", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "depends/install_openjpeg.sh", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "depends/install_raqm.sh", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "depends/install_raqm_cmake.sh", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "depends/install_webp.sh", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "depends/termux.sh", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/COPYING", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/Guardfile", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/Makefile", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/PIL.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/about.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/conf.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/deprecations.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/index.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/installation.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/make.bat", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/newer-versions.csv", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/older-versions.csv", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/porting.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/example/DdsImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/example/anchors.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/example/anchors.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/handbook/appendices.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/handbook/concepts.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/handbook/image-file-formats.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/handbook/index.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/handbook/overview.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/handbook/text-anchors.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/handbook/tutorial.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/handbook/writing-your-own-image-plugin.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ExifTags.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/Image.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageChops.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageCms.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageColor.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageDraw.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageEnhance.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageFile.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageFilter.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageFont.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageGrab.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageMath.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageMorph.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageOps.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImagePalette.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImagePath.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageQt.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageSequence.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageShow.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageStat.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageTk.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/ImageWin.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/JpegPresets.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/PSDraw.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/PixelAccess.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/PyAccess.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/TiffTags.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/block_allocator.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/c_extension_debugging.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/features.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/index.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/internal_design.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/internal_modules.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/limits.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/open_files.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/reference/plugins.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/2.7.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/2.8.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/3.0.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/3.1.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/3.1.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/3.1.2.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/3.2.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/3.3.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/3.3.2.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/3.4.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/4.0.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/4.1.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/4.1.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/4.2.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/4.2.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/4.3.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/5.0.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/5.1.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/5.2.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/5.3.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/5.4.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/5.4.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/6.0.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/6.1.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/6.2.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/6.2.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/6.2.2.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/7.0.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/7.1.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/7.1.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/7.1.2.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/7.2.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/8.0.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/8.0.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/8.1.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/8.1.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/8.1.2.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/8.2.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/8.3.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/8.3.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/8.3.2.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/8.4.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/9.0.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/9.0.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/9.1.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/9.1.1.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/9.2.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/9.3.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/9.4.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/9.5.0.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/index.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/template.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/releasenotes/versioning.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/resources/anchor_horizontal.svg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/resources/anchor_vertical.svg", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/resources/favicon.ico", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/resources/pillow-logo-dark-text.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/resources/pillow-logo.png", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "docs/resources/css/dark.css", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/_imaging.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/_imagingcms.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/_imagingft.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/_imagingmath.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/_imagingmorph.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/_imagingtk.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/_webp.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/decode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/display.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/encode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/map.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/outline.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/path.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/BdfFontFile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/BlpImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/BmpImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/BufrStubImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ContainerIO.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/CurImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/DcxImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/DdsImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/EpsImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ExifTags.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/FitsImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/FitsStubImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/FliImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/FontFile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/FpxImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/FtexImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/GbrImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/GdImageFile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/GifImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/GimpGradientFile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/GimpPaletteFile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/GribStubImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/Hdf5StubImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/IcnsImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/IcoImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/Image.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageChops.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageCms.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageColor.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageDraw.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageDraw2.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageEnhance.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageFile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageFilter.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageFont.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageGrab.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageMath.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageMode.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageMorph.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageOps.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImagePalette.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImagePath.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageQt.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageSequence.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageShow.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageStat.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageTk.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageTransform.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImageWin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/ImtImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/IptcImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/Jpeg2KImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/JpegImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/JpegPresets.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/McIdasImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/MicImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/MpegImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/MpoImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/MspImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PSDraw.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PaletteFile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PalmImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PcdImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PcfFontFile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PcxImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PdfImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PdfParser.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PixarImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PngImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PpmImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PsdImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/PyAccess.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/QoiImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/SgiImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/SpiderImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/SunImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/TarIO.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/TgaImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/TiffImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/TiffTags.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/WalImageFile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/WebPImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/WmfImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/XVThumbImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/XbmImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/XpmImagePlugin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/__main__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/_binary.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/_deprecate.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/_tkinter_finder.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/_util.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/_version.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/PIL/features.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/Pillow.egg-info/PKG-INFO", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/Pillow.egg-info/SOURCES.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/Pillow.egg-info/dependency_links.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/Pillow.egg-info/requires.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/Pillow.egg-info/top_level.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/Pillow.egg-info/zip-safe", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/Tk/_tkmini.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/Tk/tkImaging.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Access.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/AlphaComposite.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Bands.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Bcn.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/BcnDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Bit.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/BitDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Blend.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/BoxBlur.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Chops.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/ColorLUT.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Convert.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/ConvertYCbCr.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Copy.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Crop.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Dib.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Draw.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Effects.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/EpsEncode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Except.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/File.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Fill.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Filter.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/FliDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Geometry.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/GetBBox.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Gif.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/GifDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/GifEncode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/HexDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Histo.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/ImDib.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/ImPlatform.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Imaging.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/ImagingUtils.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Jpeg.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Jpeg2K.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Jpeg2KDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Jpeg2KEncode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/JpegDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/JpegEncode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Matrix.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/ModeFilter.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Negative.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Offset.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Pack.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/PackDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Palette.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Paste.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/PcdDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/PcxDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/PcxEncode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Point.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Quant.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/QuantHash.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/QuantHash.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/QuantHeap.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/QuantHeap.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/QuantOctree.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/QuantOctree.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/QuantPngQuant.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/QuantPngQuant.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/QuantTypes.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/RankFilter.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Raw.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/RawDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/RawEncode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Reduce.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Resample.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Sgi.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/SgiRleDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Storage.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/SunRleDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/TgaRleDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/TgaRleEncode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/TiffDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/TiffDecode.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/Unpack.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/UnpackYCC.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/UnsharpMask.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/XbmDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/XbmEncode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/ZipCodecs.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/ZipDecode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/ZipEncode.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/libImaging/codec_fd.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/thirdparty/fribidi-shim/fribidi.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/thirdparty/fribidi-shim/fribidi.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/thirdparty/raqm/AUTHORS", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/thirdparty/raqm/COPYING", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/thirdparty/raqm/NEWS", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/thirdparty/raqm/README.md", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/thirdparty/raqm/raqm-version.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/thirdparty/raqm/raqm.c", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "src/thirdparty/raqm/raqm.h", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_000_sanity.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_binary.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_bmp_reference.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_box_blur.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_color_lut.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_core_resources.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_decompression_bomb.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_deprecate.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_deprecated_imageqt.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_features.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_apng.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_blp.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_bmp.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_bufrstub.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_container.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_cur.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_dcx.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_dds.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_eps.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_fits.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_fli.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_fpx.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_ftex.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_gbr.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_gd.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_gif.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_gimpgradient.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_gimppalette.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_gribstub.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_hdf5stub.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_icns.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_ico.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_im.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_imt.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_iptc.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_jpeg.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_jpeg2k.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_libtiff.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_libtiff_small.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_mcidas.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_mic.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_mpo.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_msp.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_palm.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_pcd.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_pcx.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_pdf.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_pixar.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_png.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_ppm.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_psd.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_qoi.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_sgi.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_spider.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_sun.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_tar.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_tga.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_tiff.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_tiff_metadata.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_wal.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_webp.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_webp_alpha.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_webp_animated.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_webp_lossless.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_webp_metadata.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_wmf.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_xbm.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_xpm.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_file_xvthumb.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_font_bdf.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_font_crash.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_font_leaks.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_font_pcf.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_font_pcf_charsets.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_format_hsv.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_format_lab.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_access.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_array.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_convert.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_copy.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_crop.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_draft.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_entropy.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_filter.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_frombytes.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_fromqimage.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_getbands.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_getbbox.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_getcolors.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_getdata.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_getextrema.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_getim.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_getpalette.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_getprojection.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_histogram.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_load.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_mode.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_paste.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_point.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_putalpha.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_putdata.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_putpalette.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_quantize.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_reduce.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_resample.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_resize.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_rotate.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_split.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_thumbnail.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_tobitmap.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_tobytes.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_transform.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_image_transpose.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagechops.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagecms.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagecolor.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagedraw.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagedraw2.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imageenhance.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagefile.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagefont.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagefontctl.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagegrab.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagemath.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagemorph.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imageops.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imageops_usm.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagepalette.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagepath.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imageqt.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagesequence.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imageshow.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagestat.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagetk.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagewin.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_imagewin_pointers.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_lib_image.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_lib_pack.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_locale.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_main.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_map.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_mode_i16.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_numpy.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_pdfparser.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_pickle.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_psdraw.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_pyroma.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_qt_image_qapplication.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_qt_image_toqimage.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_sgi_crash.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_shell_injection.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_tiff_crashes.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_tiff_ifdrational.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_uploader.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_util.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_webp_leaks.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "winbuild/README.md", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "winbuild/build.rst", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "winbuild/build_prepare.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "winbuild/fribidi.cmake", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ], + "extra_data": { + "Documentation": "https://pillow.readthedocs.io", + "Funding": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi", + "Release notes": "https://pillow.readthedocs.io/en/stable/releasenotes/index.html", + "Changelog": "https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst", + "Twitter": "https://twitter.com/PythonPillow", + "Mastodon": "https://fosstodon.org/@pillow" + }, + "dependencies": [ + { + "purl": "pkg:pypi/furo", + "extracted_requirement": "furo; extra == \"docs\"", + "scope": "docs", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/olefile", + "extracted_requirement": "olefile; extra == \"docs\"", + "scope": "docs", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinx", + "extracted_requirement": "sphinx>=2.4; extra == \"docs\"", + "scope": "docs", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinx-copybutton", + "extracted_requirement": "sphinx-copybutton; extra == \"docs\"", + "scope": "docs", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinx-inline-tabs", + "extracted_requirement": "sphinx-inline-tabs; extra == \"docs\"", + "scope": "docs", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinx-removed-in", + "extracted_requirement": "sphinx-removed-in; extra == \"docs\"", + "scope": "docs", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/sphinxext-opengraph", + "extracted_requirement": "sphinxext-opengraph; extra == \"docs\"", + "scope": "docs", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/check-manifest", + "extracted_requirement": "check-manifest; extra == \"tests\"", + "scope": "tests", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/coverage", + "extracted_requirement": "coverage; extra == \"tests\"", + "scope": "tests", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/defusedxml", + "extracted_requirement": "defusedxml; extra == \"tests\"", + "scope": "tests", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/markdown2", + "extracted_requirement": "markdown2; extra == \"tests\"", + "scope": "tests", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/olefile", + "extracted_requirement": "olefile; extra == \"tests\"", + "scope": "tests", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/packaging", + "extracted_requirement": "packaging; extra == \"tests\"", + "scope": "tests", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/pyroma", + "extracted_requirement": "pyroma; extra == \"tests\"", + "scope": "tests", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/pytest", + "extracted_requirement": "pytest; extra == \"tests\"", + "scope": "tests", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/pytest-cov", + "extracted_requirement": "pytest-cov; extra == \"tests\"", + "scope": "tests", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/pytest-timeout", + "extracted_requirement": "pytest-timeout; extra == \"tests\"", + "scope": "tests", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://pypi.org/project/Pillow", + "repository_download_url": "https://pypi.org/packages/source/P/Pillow/Pillow-9.5.0.tar.gz", + "api_data_url": "https://pypi.org/pypi/Pillow/9.5.0/json", + "datasource_id": "pypi_editable_egg_pkginfo", + "purl": "pkg:pypi/pillow@9.5.0" + } + ], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "historical AND unknown-license-reference", + "detected_license_expression_spdx": "HPND AND LicenseRef-scancode-unknown-license-reference", + "license_detections": [ + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/Pillow.egg-info/PKG-INFO", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_32.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_32.RULE", + "matched_text": "License: HPND", + "matched_text_diagnostics": "License: HPND" + } + ], + "identifier": "historical-0e2d22f9-4eae-4005-d53b-49de44275fac" + }, + { + "license_expression": "historical", + "license_expression_spdx": "HPND", + "matches": [ + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/Pillow.egg-info/PKG-INFO", + "start_line": 18, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 9, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_21.RULE", + "matched_text": "Classifier: License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)", + "matched_text_diagnostics": "License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)" + } + ], + "identifier": "historical-f8d7dee4-0ceb-515b-2fb7-e30973dd6cef" + }, + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/Pillow.egg-info/PKG-INFO", + "start_line": 37, + "end_line": 37, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + } + ], + "identifier": "unknown_license_reference-6b24f327-22b1-723e-10f9-37a8bc8b3c70" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.47, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Jeffrey A. Clark", + "start_line": 6, + "end_line": 6 + } + ], + "emails": [ + { + "email": "aclark@aclark.net", + "start_line": 7, + "end_line": 7 + } + ], + "urls": [ + { + "url": "https://python-pillow.org/", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://pillow.readthedocs.io/", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://github.com/python-pillow/Pillow", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi", + "start_line": 11, + "end_line": 11 + }, + { + "url": "https://pillow.readthedocs.io/en/stable/releasenotes/index.html", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://twitter.com/PythonPillow", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://fosstodon.org/@pillow", + "start_line": 15, + "end_line": 15 + }, + { + "url": "https://github.com/python-pillow/Pillow/graphs/contributors", + "start_line": 48, + "end_line": 48 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=readme&utm_campaign=enterprise", + "start_line": 51, + "end_line": 51 + }, + { + "url": "https://pillow.readthedocs.io/?badge=latest", + "start_line": 57, + "end_line": 57 + }, + { + "url": "https://readthedocs.org/projects/pillow/badge/?version=latest", + "start_line": 59, + "end_line": 59 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/lint.yml", + "start_line": 65, + "end_line": 65 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Lint/badge.svg", + "start_line": 67, + "end_line": 67 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test.yml", + "start_line": 68, + "end_line": 68 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test/badge.svg", + "start_line": 70, + "end_line": 70 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-windows.yml", + "start_line": 71, + "end_line": 71 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Windows/badge.svg", + "start_line": 73, + "end_line": 73 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-mingw.yml", + "start_line": 74, + "end_line": 74 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20MinGW/badge.svg", + "start_line": 76, + "end_line": 76 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-cygwin.yml", + "start_line": 77, + "end_line": 77 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Cygwin/badge.svg", + "start_line": 79, + "end_line": 79 + }, + { + "url": "https://github.com/python-pillow/Pillow/actions/workflows/test-docker.yml", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://github.com/python-pillow/Pillow/workflows/Test%20Docker/badge.svg", + "start_line": 82, + "end_line": 82 + }, + { + "url": "https://ci.appveyor.com/project/python-pillow/Pillow", + "start_line": 83, + "end_line": 83 + }, + { + "url": "https://img.shields.io/appveyor/build/python-pillow/Pillow/main.svg?label=Windows%20build", + "start_line": 85, + "end_line": 85 + }, + { + "url": "https://github.com/python-pillow/pillow-wheels/actions", + "start_line": 86, + "end_line": 86 + }, + { + "url": "https://github.com/python-pillow/pillow-wheels/workflows/Wheels/badge.svg", + "start_line": 88, + "end_line": 88 + }, + { + "url": "https://app.travis-ci.com/github/python-pillow/pillow-wheels", + "start_line": 89, + "end_line": 89 + }, + { + "url": "https://img.shields.io/travis/com/python-pillow/pillow-wheels/main.svg?label=aarch64%20wheels", + "start_line": 91, + "end_line": 91 + }, + { + "url": "https://app.codecov.io/gh/python-pillow/Pillow", + "start_line": 92, + "end_line": 92 + }, + { + "url": "https://codecov.io/gh/python-pillow/Pillow/branch/main/graph/badge.svg", + "start_line": 94, + "end_line": 94 + }, + { + "url": "https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:pillow", + "start_line": 95, + "end_line": 95 + }, + { + "url": "https://oss-fuzz-build-logs.storage.googleapis.com/badges/pillow.svg", + "start_line": 97, + "end_line": 97 + }, + { + "url": "https://zenodo.org/badge/latestdoi/17549/python-pillow/Pillow", + "start_line": 103, + "end_line": 103 + }, + { + "url": "https://zenodo.org/badge/17549/python-pillow/Pillow.svg", + "start_line": 105, + "end_line": 105 + }, + { + "url": "https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=badge", + "start_line": 106, + "end_line": 106 + }, + { + "url": "https://tidelift.com/badges/package/pypi/Pillow?style=flat", + "start_line": 108, + "end_line": 108 + }, + { + "url": "https://pypi.org/project/Pillow/", + "start_line": 109, + "end_line": 109 + }, + { + "url": "https://img.shields.io/pypi/v/pillow.svg", + "start_line": 111, + "end_line": 111 + }, + { + "url": "https://img.shields.io/pypi/dm/pillow.svg", + "start_line": 114, + "end_line": 114 + }, + { + "url": "https://bestpractices.coreinfrastructure.org/projects/6331", + "start_line": 115, + "end_line": 115 + }, + { + "url": "https://bestpractices.coreinfrastructure.org/projects/6331/badge", + "start_line": 117, + "end_line": 117 + }, + { + "url": "https://gitter.im/python-pillow/Pillow?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge", + "start_line": 123, + "end_line": 123 + }, + { + "url": "https://gitter.im/python-pillow/Pillow", + "start_line": 124, + "end_line": 124 + }, + { + "url": "https://badges.gitter.im/python-pillow/Pillow.svg", + "start_line": 125, + "end_line": 125 + }, + { + "url": "https://img.shields.io/badge/tweet-on%20Twitter-00aced.svg", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://img.shields.io/badge/publish-on%20Mastodon-595aff.svg", + "start_line": 131, + "end_line": 131 + }, + { + "url": "https://pillow.readthedocs.io/en/latest/installation.html", + "start_line": 148, + "end_line": 148 + }, + { + "url": "https://pillow.readthedocs.io/en/latest/handbook/index.html", + "start_line": 149, + "end_line": 149 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/Pillow.egg-info/requires.txt", + "type": "file", + "name": "requires.txt", + "base_name": "requires", + "extension": ".txt", + "size": 220, + "date": "2023-04-01", + "sha1": "d2a31771588d676cf467189038604bdeff92c19c", + "md5": "67dcdd8e0953659e04abef80d1ba7fec", + "sha256": "6260927f7693bd603a39ad03fbe92accc495a66b87f8408fe9176c11c4fd6e67", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:pypi/furo", + "extracted_requirement": "furo", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/olefile", + "extracted_requirement": "olefile", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/sphinx", + "extracted_requirement": "sphinx>=2.4", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/sphinx-copybutton", + "extracted_requirement": "sphinx-copybutton", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/sphinx-inline-tabs", + "extracted_requirement": "sphinx-inline-tabs", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/sphinx-removed-in", + "extracted_requirement": "sphinx-removed-in", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/sphinxext-opengraph", + "extracted_requirement": "sphinxext-opengraph", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/check-manifest", + "extracted_requirement": "check-manifest", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/coverage", + "extracted_requirement": "coverage", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/defusedxml", + "extracted_requirement": "defusedxml", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/markdown2", + "extracted_requirement": "markdown2", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/olefile", + "extracted_requirement": "olefile", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/packaging", + "extracted_requirement": "packaging", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/pyroma", + "extracted_requirement": "pyroma", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/pytest", + "extracted_requirement": "pytest", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/pytest-cov", + "extracted_requirement": "pytest-cov", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/pytest-timeout", + "extracted_requirement": "pytest-timeout", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pip_requirements", + "purl": null + } + ], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/Pillow.egg-info/SOURCES.txt", + "type": "file", + "name": "SOURCES.txt", + "base_name": "SOURCES", + "extension": ".txt", + "size": 56555, + "date": "2023-04-01", + "sha1": "ff503699018c5a07a947b072ce9e76f25a413fae", + "md5": "2b27a66a8ef196fa8b54c7f1002e5da2", + "sha256": "c4f8f408d91dd90b88a404ee186aedfc3b39a61c30133cbee5c8058b3d8365a9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/Pillow.egg-info/top_level.txt", + "type": "file", + "name": "top_level.txt", + "base_name": "top_level", + "extension": ".txt", + "size": 4, + "date": "2023-04-01", + "sha1": "7874f2b6a9121fb487328754f5b4c521e2fb7e94", + "md5": "d851573b415fac5c5ec32f7150727932", + "sha256": "ae266aae4fa1c99aa1e5fd59d19c228b774a7f112c07286ef5c53d20e0c5f8d6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/Pillow.egg-info/zip-safe", + "type": "file", + "name": "zip-safe", + "base_name": "zip-safe", + "extension": "", + "size": 1, + "date": "2023-04-01", + "sha1": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", + "md5": "68b329da9893e34099c7d8ad5cb9c940", + "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b", + "mime_type": "application/octet-stream", + "file_type": "very short file (no magic)", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty", + "type": "directory", + "name": "thirdparty", + "base_name": "thirdparty", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 2, + "size_count": 88961, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/fribidi-shim", + "type": "directory", + "name": "fribidi-shim", + "base_name": "fribidi-shim", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 5920, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/fribidi-shim/fribidi.c", + "type": "file", + "name": "fribidi.c", + "base_name": "fribidi", + "extension": ".c", + "size": 3064, + "date": "2023-04-01", + "sha1": "898245ac149d49f2bc635f4bfb41c5ac2af3f97a", + "md5": "c723cfd25ec5f4a19d8ec2d75140ff28", + "sha256": "7e8cfa78dcd21cebeb0ad91c0cd23e0dba6496c0fbd66e1ec3d25c5b1b365d11", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/fribidi-shim/fribidi.h", + "type": "file", + "name": "fribidi.h", + "base_name": "fribidi", + "extension": ".h", + "size": 2856, + "date": "2023-04-01", + "sha1": "08a8a8d4c7edf6f76ca4331b1d8b1c79697b94d0", + "md5": "42002fa74c195f684867ad4010bba25a", + "sha256": "1751c311ab8a3017e30cace05c48e08abe75a3597dd897c0f53d2dbee9293329", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/raqm", + "type": "directory", + "name": "raqm", + "base_name": "raqm", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 7, + "dirs_count": 0, + "size_count": 83041, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/raqm/AUTHORS", + "type": "file", + "name": "AUTHORS", + "base_name": "AUTHORS", + "extension": "", + "size": 138, + "date": "2023-04-01", + "sha1": "9cb8293df7afe8ce4467f48f349a9435e1e115cf", + "md5": "67d4c1167a6beec273a77b5ed6d9e228", + "sha256": "e81eb8c13d248620f229af26700a5d8c928bac0fd971cae6e76e2f88228ea9e2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/raqm/COPYING", + "type": "file", + "name": "COPYING", + "base_name": "COPYING", + "extension": "", + "size": 1180, + "date": "2023-04-01", + "sha1": "0e373369e12062eb1d6f4f3df0c41086f8320eb3", + "md5": "5c10d5ae729e626f5c840c831df15176", + "sha256": "a0ebf3371d300d24ae116f09499f225210ebb8d7b4d786e0305e67817201e13b", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/thirdparty/raqm/COPYING", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE", + "matched_text": "The MIT License (MIT)", + "matched_text_diagnostics": "The MIT License (MIT)" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/thirdparty/raqm/COPYING", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ], + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a" + } + ], + "license_clues": [], + "percentage_of_license_text": 90.16, + "copyrights": [ + { + "copyright": "Copyright (c) 2015 Information Technology", + "start_line": 3, + "end_line": 3 + }, + { + "copyright": "Copyright (c) 2016-2022 Khaled Hosny ", + "start_line": 4, + "end_line": 4 + } + ], + "holders": [ + { + "holder": "Information Technology", + "start_line": 3, + "end_line": 3 + }, + { + "holder": "Khaled Hosny", + "start_line": 4, + "end_line": 4 + } + ], + "authors": [], + "emails": [ + { + "email": "foss@ita.gov.om", + "start_line": 3, + "end_line": 3 + }, + { + "email": "khaled@aliftype.com", + "start_line": 4, + "end_line": 4 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/raqm/NEWS", + "type": "file", + "name": "NEWS", + "base_name": "NEWS", + "extension": "", + "size": 2747, + "date": "2023-04-01", + "sha1": "630916bed099bb5a23359d42f8ba68832ba37c4c", + "md5": "668e6b048bdbf79c58a972faaa030a56", + "sha256": "50ab4a632b52ca427c444fb89f0b355a385796706c170017986caa10dddc1bb2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "verilog", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/raqm/raqm-version.h", + "type": "file", + "name": "raqm-version.h", + "base_name": "raqm-version", + "extension": ".h", + "size": 1548, + "date": "2023-04-01", + "sha1": "ce55e87e78ebf1f55637f54fa1e8d951afeafa68", + "md5": "2cf98d50e2869689d90e37f67ea2f82b", + "sha256": "aa99894609e290ab4d42665cb9c5647197f1fcee3c1643e7a3d06a1ad81b1da6", + "mime_type": "text/x-c", + "file_type": "C source, UTF-8 Unicode text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit-modern", + "detected_license_expression_spdx": "MIT-Modern-Variant", + "license_detections": [ + { + "license_expression": "mit-modern", + "license_expression_spdx": "MIT-Modern-Variant", + "matches": [ + { + "license_expression": "mit-modern", + "spdx_license_expression": "MIT-Modern-Variant", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/thirdparty/raqm/raqm-version.h", + "start_line": 6, + "end_line": 22, + "matcher": "2-aho", + "score": 100, + "matched_length": 137, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit-modern.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit-modern.LICENSE", + "matched_text": " * Permission is hereby granted, without written agreement and without\n * license or royalty fees, to use, copy, modify, and distribute this\n * software and its documentation for any purpose, provided that the\n * above copyright notice and the following two paragraphs appear in\n * all copies of this software.\n *\n * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR\n * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\n * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN\n * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.\n *\n * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,\n * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\n * FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS\n * ON AN \"AS IS\" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO\n * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.", + "matched_text_diagnostics": "Permission is hereby granted, without written agreement and without\n * license or royalty fees, to use, copy, modify, and distribute this\n * software and its documentation for any purpose, provided that the\n * above copyright notice and the following two paragraphs appear in\n * all copies of this software.\n *\n * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR\n * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES\n * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN\n * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.\n *\n * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,\n * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\n * FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS\n * ON AN \"AS IS\" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO\n * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." + } + ], + "identifier": "mit_modern-b2173392-5647-27cc-dadd-7edb4a11a3f4" + } + ], + "license_clues": [], + "percentage_of_license_text": 62.56, + "copyrights": [ + { + "copyright": "Copyright (c) 2011 Google, Inc.", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "Google, Inc.", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/raqm/raqm.c", + "type": "file", + "name": "raqm.c", + "base_name": "raqm", + "extension": ".c", + "size": 68791, + "date": "2023-04-01", + "sha1": "874169d4eeb3a1da48adfc17b006fe7629814a92", + "md5": "764e8b8c69c0999178e31422f4f5e3d6", + "sha256": "ad14c7d2122445045fe3333e2ee33a453ebe166e708052814258069e4aef6884", + "mime_type": "text/x-c", + "file_type": "C source, UTF-8 Unicode text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/thirdparty/raqm/raqm.c", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE." + } + ], + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.7, + "copyrights": [ + { + "copyright": "Copyright (c) 2015 Information Technology", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright (c) 2016-2022 Khaled Hosny ", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Information Technology", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Khaled Hosny", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [ + { + "email": "foss@ita.gov.om", + "start_line": 2, + "end_line": 2 + }, + { + "email": "khaled@aliftype.com", + "start_line": 3, + "end_line": 3 + } + ], + "urls": [ + { + "url": "https://unicode.org/reports/tr9/#P2", + "start_line": 733, + "end_line": 733 + }, + { + "url": "https://www.w3.org/International/articles/language-tags", + "start_line": 770, + "end_line": 770 + }, + { + "url": "https://github.com/HOST-Oman/libraqm/issues/95", + "start_line": 2116, + "end_line": 2116 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/raqm/raqm.h", + "type": "file", + "name": "raqm.h", + "base_name": "raqm", + "extension": ".h", + "size": 5977, + "date": "2023-04-01", + "sha1": "b1b3f270da8e399fcc7849d49d75e2879f22911a", + "md5": "f4fa7d5451c8ad2314ff0cb1f7eb0a10", + "sha256": "46f2cb79cfd0445fe6f1c9d8cecf90e623c787abf98defb2ebafb4cf9eac230f", + "mime_type": "text/x-c", + "file_type": "C source, UTF-8 Unicode text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/thirdparty/raqm/raqm.h", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": " * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE." + } + ], + "identifier": "mit-cacd5c0c-204a-85c2-affc-e4c125b2492a" + } + ], + "license_clues": [], + "percentage_of_license_text": 19.85, + "copyrights": [ + { + "copyright": "Copyright (c) 2015 Information Technology", + "start_line": 2, + "end_line": 2 + }, + { + "copyright": "Copyright (c) 2016-2022 Khaled Hosny ", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Information Technology", + "start_line": 2, + "end_line": 2 + }, + { + "holder": "Khaled Hosny", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [ + { + "email": "foss@ita.gov.om", + "start_line": 2, + "end_line": 2 + }, + { + "email": "khaled@aliftype.com", + "start_line": 3, + "end_line": 3 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/thirdparty/raqm/README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 2660, + "date": "2023-04-01", + "sha1": "4939c92be720bef41e3d26bda100574004b6852d", + "md5": "470cb892095b95c0c31fabd93bdf296b", + "sha256": "5047f2bac39925db74f83a4254f9de1c618ad80a6209e8a3d23828079643567f", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/HOST-Oman/libraqm/actions/workflows/ci.yml/badge.svg?branch=master", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/HOST-Oman/libraqm/actions", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://host-oman.github.io/libraqm/", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://github.com/ImageMagick/ImageMagick", + "start_line": 66, + "end_line": 66 + }, + { + "url": "https://github.com/libgd/libgd", + "start_line": 67, + "end_line": 67 + }, + { + "url": "https://github.com/googlei18n/fontview", + "start_line": 68, + "end_line": 68 + }, + { + "url": "https://github.com/python-pillow", + "start_line": 69, + "end_line": 69 + }, + { + "url": "https://github.com/anntzer/mplcairo", + "start_line": 70, + "end_line": 70 + }, + { + "url": "https://github.com/cegui/cegui", + "start_line": 71, + "end_line": 71 + }, + { + "url": "https://bugzilla.libsdl.org/show_bug.cgi?id=3211", + "start_line": 75, + "end_line": 75 + }, + { + "url": "https://bitbucket.org/pygame/pygame/pull-requests/52", + "start_line": 76, + "end_line": 76 + }, + { + "url": "https://developer.blender.org/D1809", + "start_line": 77, + "end_line": 77 + }, + { + "url": "https://github.com/fribidi/fribidi", + "start_line": 81, + "end_line": 81 + }, + { + "url": "https://github.com/Tehreer/SheenBidi", + "start_line": 82, + "end_line": 82 + }, + { + "url": "https://github.com/harfbuzz/harfbuzz", + "start_line": 83, + "end_line": 83 + }, + { + "url": "https://www.freetype.org/", + "start_line": 84, + "end_line": 84 + }, + { + "url": "https://www.gtk.org/gtk-doc", + "start_line": 85, + "end_line": 85 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/Tk", + "type": "directory", + "name": "Tk", + "base_name": "Tk", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 19477, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/Tk/_tkmini.h", + "type": "file", + "name": "_tkmini.h", + "base_name": "_tkmini", + "extension": ".h", + "size": 5220, + "date": "2023-04-01", + "sha1": "d41c9d8c2db02c961fa3078c2286098483f45597", + "md5": "5f69a4bd6e726b985ac15abb19c9a648", + "sha256": "8cd6723994b7dba4ffb474a7653178a53fad8e11f0b292fde9df7483e167f6da", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "tcl", + "detected_license_expression_spdx": "TCL", + "license_detections": [ + { + "license_expression": "tcl", + "license_expression_spdx": "TCL", + "matches": [ + { + "license_expression": "tcl", + "spdx_license_expression": "TCL", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/Tk/_tkmini.h", + "start_line": 3, + "end_line": 4, + "matcher": "3-seq", + "score": 91.67, + "matched_length": 11, + "match_coverage": 91.67, + "rule_relevance": 100, + "rule_identifier": "tcl_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl_7.RULE", + "matched_text": " * License terms copied from:\n * https://www.tcl.tk/software/tcltk/license.html", + "matched_text_diagnostics": "License terms copied from:\n * [https]://www.tcl.tk/software/tcltk/license.html" + } + ], + "identifier": "tcl-69556166-8889-13d6-c085-0f29bafc9f2f" + }, + { + "license_expression": "tcl", + "license_expression_spdx": "TCL", + "matches": [ + { + "license_expression": "tcl", + "spdx_license_expression": "TCL", + "from_file": "cd-pQeu3W/Pillow-9.5.0/src/Tk/_tkmini.h", + "start_line": 13, + "end_line": 57, + "matcher": "2-aho", + "score": 100, + "matched_length": 343, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "tcl_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tcl_1.RULE", + "matched_text": " * This software is copyrighted by the Regents of the University\n * of California, Sun Microsystems, Inc., Scriptics Corporation,\n * and other parties. The following terms apply to all files\n * associated with the software unless explicitly disclaimed in\n * individual files.\n *\n * The authors hereby grant permission to use, copy, modify,\n * distribute, and license this software and its documentation\n * for any purpose, provided that existing copyright notices are\n * retained in all copies and that this notice is included\n * verbatim in any distributions. No written agreement, license,\n * or royalty fee is required for any of the authorized uses.\n * Modifications to this software may be copyrighted by their\n * authors and need not follow the licensing terms described\n * here, provided that the new terms are clearly indicated on\n * the first page of each file where they apply.\n *\n * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO\n * ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR\n * CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS\n * SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN\n * IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.\n *\n * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY\n * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR\n * PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON\n * AN \"AS IS\" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO\n * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,\n * ENHANCEMENTS, OR MODIFICATIONS.\n *\n * GOVERNMENT USE: If you are acquiring this software on behalf\n * of the U.S. government, the Government shall have only\n * \"Restricted Rights\" in the software and related documentation\n * as defined in the Federal Acquisition Regulations (FARs) in\n * Clause 52.227.19 (c) (2). If you are acquiring the software\n * on behalf of the Department of Defense, the software shall be\n * classified as \"Commercial Computer Software\" and the\n * Government shall have only \"Restricted Rights\" as defined in\n * Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the\n * foregoing, the authors grant the U.S. Government and others\n * acting in its behalf permission to use and distribute the\n * software in accordance with the terms specified in this\n * license", + "matched_text_diagnostics": "This software is copyrighted by the Regents of the University\n * of California, Sun Microsystems, Inc., Scriptics Corporation,\n * and other parties. The following terms apply to all files\n * associated with the software unless explicitly disclaimed in\n * individual files.\n *\n * The authors hereby grant permission to use, copy, modify,\n * distribute, and license this software and its documentation\n * for any purpose, provided that existing copyright notices are\n * retained in all copies and that this notice is included\n * verbatim in any distributions. No written agreement, license,\n * or royalty fee is required for any of the authorized uses.\n * Modifications to this software may be copyrighted by their\n * authors and need not follow the licensing terms described\n * here, provided that the new terms are clearly indicated on\n * the first page of each file where they apply.\n *\n * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO\n * ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR\n * CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS\n * SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN\n * IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH\n * DAMAGE.\n *\n * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY\n * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR\n * PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON\n * AN \"AS IS\" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO\n * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,\n * ENHANCEMENTS, OR MODIFICATIONS.\n *\n * GOVERNMENT USE: If you are acquiring this software on behalf\n * of the U.S. government, the Government shall have only\n * \"Restricted Rights\" in the software and related documentation\n * as defined in the Federal Acquisition Regulations (FARs) in\n * Clause 52.227.19 (c) (2). If you are acquiring the software\n * on behalf of the Department of Defense, the software shall be\n * classified as \"Commercial Computer Software\" and the\n * Government shall have only \"Restricted Rights\" as defined in\n * Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the\n * foregoing, the authors grant the U.S. Government and others\n * acting in its behalf permission to use and distribute the\n * software in accordance with the terms specified in this\n * license" + } + ], + "identifier": "tcl-66d133ee-f515-f289-386c-b24c2892144d" + } + ], + "license_clues": [], + "percentage_of_license_text": 48.63, + "copyrights": [ + { + "copyright": "Copyright (c) 1987-1994 The Regents of the University of California", + "start_line": 7, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 1993-1996 Lucent Technologies", + "start_line": 8, + "end_line": 8 + }, + { + "copyright": "Copyright (c) 1994-1998 Sun Microsystems, Inc.", + "start_line": 9, + "end_line": 9 + }, + { + "copyright": "Copyright (c) 1998-2000 by Scriptics Corporation", + "start_line": 10, + "end_line": 10 + }, + { + "copyright": "Copyright (c) 2002 by Kevin B. Kenny", + "start_line": 11, + "end_line": 11 + }, + { + "copyright": "copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation", + "start_line": 13, + "end_line": 14 + } + ], + "holders": [ + { + "holder": "The Regents of the University of California", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Lucent Technologies", + "start_line": 8, + "end_line": 8 + }, + { + "holder": "Sun Microsystems, Inc.", + "start_line": 9, + "end_line": 9 + }, + { + "holder": "Scriptics Corporation", + "start_line": 10, + "end_line": 10 + }, + { + "holder": "Kevin B. Kenny", + "start_line": 11, + "end_line": 11 + }, + { + "holder": "the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation", + "start_line": 13, + "end_line": 14 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.tcl.tk/software/tcltk/license.html", + "start_line": 4, + "end_line": 4 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/src/Tk/tkImaging.c", + "type": "file", + "name": "tkImaging.c", + "base_name": "tkImaging", + "extension": ".c", + "size": 14257, + "date": "2023-04-01", + "sha1": "2d63234a00cbed7596f03a3ca53097345f1f6933", + "md5": "69f1091982fc94abbe7924112777efb0", + "sha256": "2aa8d161482c7eee08331bb162451d398927b6621bd8f2cfb38326e7c0d80391", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 1997-2004 by Secret Labs AB", + "start_line": 36, + "end_line": 36 + }, + { + "copyright": "Copyright (c) 1995-2004 by Fredrik Lundh", + "start_line": 37, + "end_line": 37 + } + ], + "holders": [ + { + "holder": "Secret Labs AB", + "start_line": 36, + "end_line": 36 + }, + { + "holder": "Fredrik Lundh", + "start_line": 37, + "end_line": 37 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests", + "type": "directory", + "name": "Tests", + "base_name": "Tests", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 1205, + "dirs_count": 28, + "size_count": 71047830, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/32bit_segfault_check.py", + "type": "file", + "name": "32bit_segfault_check.py", + "base_name": "32bit_segfault_check", + "extension": ".py", + "size": 128, + "date": "2023-04-01", + "sha1": "c519fc52bfefdffe1a45c08357f6b6c3dd328bae", + "md5": "3190655f73f4465707dc0f5eb4bf26fe", + "sha256": "8dd6f05233cd9e41d8dcb5ba8e1396ad504690d8c55a518fd20cd3ff2aa3f7c4", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 0, + "date": "2023-04-01", + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": "inode/x-empty", + "file_type": "empty", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/bench_cffi_access.py", + "type": "file", + "name": "bench_cffi_access.py", + "base_name": "bench_cffi_access", + "extension": ".py", + "size": 1523, + "date": "2023-04-01", + "sha1": "b9a98eec87becec3f0b2d97d6b042c85da23db09", + "md5": "4b55d09791bd69a49697225d1b5502e3", + "sha256": "18f24e1ab594138e02f8557af7ad0cb5f76486ee5bb3cc9296f9296b049c4bb3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_fli_oob.py", + "type": "file", + "name": "check_fli_oob.py", + "base_name": "check_fli_oob", + "extension": ".py", + "size": 2034, + "date": "2023-04-01", + "sha1": "f28ea76147250ac765b6f250f957d8aed4cce450", + "md5": "2db17263358bd1da736aecf0f07a56ae", + "sha256": "6ac9bdae6f6e4582b33d00055b197772926de41071e40577d8576765c815ce41", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_fli_overflow.py", + "type": "file", + "name": "check_fli_overflow.py", + "base_name": "check_fli_overflow", + "extension": ".py", + "size": 218, + "date": "2023-04-01", + "sha1": "a2f1bac2901c3ecd3f99efc6cfb884a50ea38e37", + "md5": "02d8ff086a72ec863384c8c43049e2bc", + "sha256": "13888911786bbbebde811bfba80f25c29d3714f0eca1fcb4f624cbbc303421f5", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_icns_dos.py", + "type": "file", + "name": "check_icns_dos.py", + "base_name": "check_icns_dos", + "extension": ".py", + "size": 234, + "date": "2023-04-01", + "sha1": "5be5820c0445ef9502a485755fd09e8244dd2bc3", + "md5": "3b057857f74caf24528c76f12f44cb4e", + "sha256": "6b72399cb0b75b914d1bdb7c4c00d1630e430de690a95781131271cbc651c10b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_imaging_leaks.py", + "type": "file", + "name": "check_imaging_leaks.py", + "base_name": "check_imaging_leaks", + "extension": ".py", + "size": 1115, + "date": "2023-04-01", + "sha1": "5e0c2c7ad221a2dad5450a3b148573f16e510822", + "md5": "6e23d64d69a2bfd4b40f1f278b35b272", + "sha256": "4190ef71aa1ad8806b806ead48bad966601feee4ffe6d4155e4051e523cbc01a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_j2k_dos.py", + "type": "file", + "name": "check_j2k_dos.py", + "base_name": "check_j2k_dos", + "extension": ".py", + "size": 264, + "date": "2023-04-01", + "sha1": "462994b7b585ead690137b88a173352a6f9d35df", + "md5": "b8d09565055d0db127b648b67ff99767", + "sha256": "ea1cfc28965c58ebc46aeb204b5f6d9579184d4c875d995c585ee724be1f40fc", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_j2k_leaks.py", + "type": "file", + "name": "check_j2k_leaks.py", + "base_name": "check_j2k_leaks", + "extension": ".py", + "size": 1123, + "date": "2023-04-01", + "sha1": "ad88da845d4386eb9ca696f6abfe65b7aaab3789", + "md5": "675f8784415ae7e0554484317e3eb8f8", + "sha256": "d5ce5d2f4a64a0995dbb96199238006b10678261fbecb83d2d128c8f5d346fd1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_j2k_overflow.py", + "type": "file", + "name": "check_j2k_overflow.py", + "base_name": "check_j2k_overflow", + "extension": ".py", + "size": 212, + "date": "2023-04-01", + "sha1": "f16fcef303626ecca0dd47e65ef66f8df153bdae", + "md5": "30e4eaf13210e67b6576f9699b93fd02", + "sha256": "88e9d0263babaf1c69b9935a0c62abc2abfa8d24655fb4edbb0446c00de96949", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_jp2_overflow.py", + "type": "file", + "name": "check_jp2_overflow.py", + "base_name": "check_jp2_overflow", + "extension": ".py", + "size": 717, + "date": "2023-04-01", + "sha1": "8cc8c6fce2d9e419934947c24af92e96bf504879", + "md5": "badc5767a72b7331d5adb95f2a1736cc", + "sha256": "6e608737100677a240b42815e8aa802f80820d6e3be1b3e99fa68dd2a3271218", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_jpeg_leaks.py", + "type": "file", + "name": "check_jpeg_leaks.py", + "base_name": "check_jpeg_leaks", + "extension": ".py", + "size": 10911, + "date": "2023-04-01", + "sha1": "d1cfe7cce5fa76ecbad4bf0a781ed9d6cf02afa4", + "md5": "3bc4330653c7d90e7d11e2e0f310379a", + "sha256": "8e7a897430c7738a491e7c0ab53cf90b57941d530f36c07142e4d39d3b4d5a44", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_large_memory.py", + "type": "file", + "name": "check_large_memory.py", + "base_name": "check_large_memory", + "extension": ".py", + "size": 1117, + "date": "2023-04-01", + "sha1": "503a44c9ec43e6002af83a3d1d04779a9d5abfa1", + "md5": "27478a42110cc62d722cfbe751a36fcf", + "sha256": "977b2188357d585eec1d691d1e0a11c9d3c171c14eb967b54c007c8643cbaab5", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_large_memory_numpy.py", + "type": "file", + "name": "check_large_memory_numpy.py", + "base_name": "check_large_memory_numpy", + "extension": ".py", + "size": 935, + "date": "2023-04-01", + "sha1": "1d0387bd317c850782c01d80cbdd333319176fe5", + "md5": "329dec33098a418959730377a159cb74", + "sha256": "d54abbc71a253f238faff5b2485fc9d37101fc2aa60c57c7072848c8b0bc8601", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_libtiff_segfault.py", + "type": "file", + "name": "check_libtiff_segfault.py", + "base_name": "check_libtiff_segfault", + "extension": ".py", + "size": 313, + "date": "2023-04-01", + "sha1": "e431fee64a0f7e52f9c2c2e7298ab9638fa74f62", + "md5": "4742ec333cca66a7a0c3cb8dbeef13a5", + "sha256": "cf24368acd887ae268b0b32a6d21e97c8f1483bf286fd358b9a6b6af78bfce6f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/check_png_dos.py", + "type": "file", + "name": "check_png_dos.py", + "base_name": "check_png_dos", + "extension": ".py", + "size": 1457, + "date": "2023-04-01", + "sha1": "aeff890bf2c50df4e64c9323294afd58fb0aa36d", + "md5": "eae42fe12607df7f5dcc66025e4911aa", + "sha256": "e787dbab9e341e1895bb6e7e4e3b546690b19b011ef7a0d35f0bd3477bbb6df7", + "mime_type": "text/x-script.python", + "file_type": "Python script text executable Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/conftest.py", + "type": "file", + "name": "conftest.py", + "base_name": "conftest", + "extension": ".py", + "size": 860, + "date": "2023-04-01", + "sha1": "f8485eeca08e9bf76b2ec8783455e632cca3ca82", + "md5": "49ec6d907b006c12b48c91a55d882a68", + "sha256": "e0c42459f78478160caf3412fc70b1641daf90c21ac9f326bdb372bb98fe8e8e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/createfontdatachunk.py", + "type": "file", + "name": "createfontdatachunk.py", + "base_name": "createfontdatachunk", + "extension": ".py", + "size": 569, + "date": "2023-04-01", + "sha1": "d4cf150762f02e06b2fe3a497d0a0f135fefce4d", + "md5": "4e92738c3837451399cc3f7f61445dc9", + "sha256": "dc06a709ed4ebae31abc05b07a887162ec26e7d8fbedc8bc615f1fccd6ba0332", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/helper.py", + "type": "file", + "name": "helper.py", + "base_name": "helper", + "extension": ".py", + "size": 9290, + "date": "2023-04-01", + "sha1": "0ea932d7ed612113d53efe2e9bfae487898ecc0c", + "md5": "339dedd0308c86227c3b43cb2ca3edf9", + "sha256": "2454534cbb7285a443c432c0df30a561a46097d7037913bfc54a9d5a074d4ddd", + "mime_type": "text/plain", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/README.rst", + "type": "file", + "name": "README.rst", + "base_name": "README", + "extension": ".rst", + "size": 542, + "date": "2023-04-01", + "sha1": "0cfe26aa42d081770f83b4586b36a748f6f5ae77", + "md5": "3e5e3ea6f3968805c76821faa534a6a0", + "sha256": "b7be59092e4aa2fbba9ba7090cc36638a2a81436d8e43f2216e893e945b9141a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_000_sanity.py", + "type": "file", + "name": "test_000_sanity.py", + "base_name": "test_000_sanity", + "extension": ".py", + "size": 501, + "date": "2023-04-01", + "sha1": "6e6aca16b758eb851bcf3949178b6242bef5f406", + "md5": "c9644cc8257e17788d35c252cf82a380", + "sha256": "e2b77b8489a82a1a37a031275f199bf5361adf29404f3d135f744020d703cc0a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_binary.py", + "type": "file", + "name": "test_binary.py", + "base_name": "test_binary", + "extension": ".py", + "size": 590, + "date": "2023-04-01", + "sha1": "1a5b27b776e9aef2d1ed8b47b00f560b948e3f95", + "md5": "c04ad744b560fa1fe6ee5a30b5000707", + "sha256": "07d85993b63a48cf7e5420a9f3f569c455b11ecb96dbf1c4378d50a6d77a9fdc", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_bmp_reference.py", + "type": "file", + "name": "test_bmp_reference.py", + "base_name": "test_bmp_reference", + "extension": ".py", + "size": 3483, + "date": "2023-04-01", + "sha1": "4736737b76f027e33cd7ecd32100a62a109ca45d", + "md5": "e8e18869935bd890e11f19fdf2827f0a", + "sha256": "35e0742c5e68d7f1736ef24059d7e8bac0234ff7566f1e8c26803ac53f7d2aa2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_box_blur.py", + "type": "file", + "name": "test_box_blur.py", + "base_name": "test_box_blur", + "extension": ".py", + "size": 6709, + "date": "2023-04-01", + "sha1": "5f945cb0871891eecc785f0f20973a7c83c40f58", + "md5": "274a6cc830300d462be78ba7ee36735a", + "sha256": "daf1c2a807723e4cd812cecddf1397789a27dd2558c360dc2a354ffca1dde018", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_color_lut.py", + "type": "file", + "name": "test_color_lut.py", + "base_name": "test_color_lut", + "extension": ".py", + "size": 23048, + "date": "2023-04-01", + "sha1": "48d47c557d6393f3aa3d1f3f0a72a0025920188a", + "md5": "0a55db960d50eb4615ea8c1104973b16", + "sha256": "5c1e0c831df6318ea47abfdb9be981acc766c196614899719ecf6bf5d172c6eb", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_core_resources.py", + "type": "file", + "name": "test_core_resources.py", + "base_name": "test_core_resources", + "extension": ".py", + "size": 5795, + "date": "2023-04-01", + "sha1": "1380493090aa7787bba976cc15d11393040d4411", + "md5": "bc10afdc035161bfb6a1d794067b1540", + "sha256": "a358405e4c25d5a32b7425106405736c8fdfbabb62ce381f750041dc37ce1e7a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_decompression_bomb.py", + "type": "file", + "name": "test_decompression_bomb.py", + "base_name": "test_decompression_bomb", + "extension": ".py", + "size": 3161, + "date": "2023-04-01", + "sha1": "4aafe289509a0116168ba1f980663ae4ef2a92cd", + "md5": "a7fe0b161c12d3bb0e24ed44ce239e72", + "sha256": "3f78d28380856af9ec4083b9ac69b104456c11c088f6e76bfd9a312abb5a0c84", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_deprecate.py", + "type": "file", + "name": "test_deprecate.py", + "base_name": "test_deprecate", + "extension": ".py", + "size": 2737, + "date": "2023-04-01", + "sha1": "ca4376c13ac175eba71adf6977e21989243dd350", + "md5": "7c995b73e72c6166d926b5835bb214fa", + "sha256": "a9152a8867373ea72670572200a136ff914206d3ba925a4fe899bbd1656887c0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_deprecated_imageqt.py", + "type": "file", + "name": "test_deprecated_imageqt.py", + "base_name": "test_deprecated_imageqt", + "extension": ".py", + "size": 482, + "date": "2023-04-01", + "sha1": "0897b4bb71dd9b1f1b9b2bfcad6ec9881fe06e80", + "md5": "a4b6f4d66fa0265a26e89b1594463dd7", + "sha256": "80741fece7dc554441e4a0851c94ccdb78b609157ba9a03b9521967dc2a01afb", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_features.py", + "type": "file", + "name": "test_features.py", + "base_name": "test_features", + "extension": ".py", + "size": 3998, + "date": "2023-04-01", + "sha1": "ed9cf3c28c1085569fc470b87d0d627feffe6864", + "md5": "535e3bd78f2b57ecf23121c90acebc5c", + "sha256": "0f5d8f67b6bdab9e69ff9178766732546023c0e394bc037e052e9d453b4afee2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_apng.py", + "type": "file", + "name": "test_file_apng.py", + "base_name": "test_file_apng", + "extension": ".py", + "size": 22400, + "date": "2023-04-01", + "sha1": "b452046748f4f7327b521dfd05f2777fb297f993", + "md5": "3635727725ffdb5b73031aff9a7119bd", + "sha256": "82008aa7845be4b4f273bb8061a9ae12a943afefaef44de0b31a7071950d4fd3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://philip.html5.org/tests/apng/tests.html", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://wiki.mozilla.org/APNG_Specification", + "start_line": 8, + "end_line": 8 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_blp.py", + "type": "file", + "name": "test_file_blp.py", + "base_name": "test_file_blp", + "extension": ".py", + "size": 2663, + "date": "2023-04-01", + "sha1": "7bb7fa60b44dfed3cb70c52da26bf0a713477c09", + "md5": "2e84c74b34b756b2c181a2a37c25ec09", + "sha256": "39e9868356e511f8b85aaa72602737cafc3b19f87b7270fb0f23d1059fc2e876", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_bmp.py", + "type": "file", + "name": "test_file_bmp.py", + "base_name": "test_file_bmp", + "extension": ".py", + "size": 6270, + "date": "2023-04-01", + "sha1": "07ed532a7135070038d7f542aaf94e8d8ab3311f", + "md5": "e72d033966d454c70aa701a5f8cf0191", + "sha256": "cd9b588c245eb604684bf15270ecb04cfb462721413e3998efa2ad9a029ce047", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_bufrstub.py", + "type": "file", + "name": "test_file_bufrstub.py", + "base_name": "test_file_bufrstub", + "extension": ".py", + "size": 1753, + "date": "2023-04-01", + "sha1": "b9197ea29defcb17d47ee10d5ad03dc01216c68c", + "md5": "bb966c4a408213ac1b92eb21082ce039", + "sha256": "aef2bd4c80d88048d81a1a1f59ef570e4f9bf71ad268eb526e8573a2ae909bfa", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_container.py", + "type": "file", + "name": "test_file_container.py", + "base_name": "test_file_container", + "extension": ".py", + "size": 3384, + "date": "2023-04-01", + "sha1": "67b2d75f5a49025eae177169f21ba31d104ec80f", + "md5": "d4b89e20578dcbc78071707e71c41f9c", + "sha256": "a588f22af5e4a479652624f225fb509add2748707c371f59e278a00906a032ea", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_cur.py", + "type": "file", + "name": "test_file_cur.py", + "base_name": "test_file_cur", + "extension": ".py", + "size": 880, + "date": "2023-04-01", + "sha1": "cdaf7d82dfe36f58f290b184ee641b12abf18a7c", + "md5": "f7b684a3f3af49fb9fa6d0e0c73d9a15", + "sha256": "7d285124b3da90352ec0d974d4daf50410c987e3bbeb48b0ed67fff7d2bb3ca2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_dcx.py", + "type": "file", + "name": "test_file_dcx.py", + "base_name": "test_file_dcx", + "extension": ".py", + "size": 1944, + "date": "2023-04-01", + "sha1": "8cfa03725f5b43672c41cbaed14881f606b65390", + "md5": "93f0a365bc90044f0890bf6b8fb2a948", + "sha256": "bec72bb414c59aa5039e506a19a53c695c52acb88c1692f7c47e37483041fd23", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_dds.py", + "type": "file", + "name": "test_file_dds.py", + "base_name": "test_file_dds", + "extension": ".py", + "size": 8864, + "date": "2023-04-01", + "sha1": "f99d4ba6e438721c2b5e669eb3548e775e722d13", + "md5": "4c7767a6952c42e38e9465eaa4b6c894", + "sha256": "278324e33de77a2549115660ccfadbcc1226d780de0c1abb48a99f5c11b8c5c7", + "mime_type": "text/plain", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_eps.py", + "type": "file", + "name": "test_file_eps.py", + "base_name": "test_file_eps", + "extension": ".py", + "size": 13971, + "date": "2023-04-01", + "sha1": "82f774bf9654b318fb1e521587e23c1c63cc6c19", + "md5": "6a0bbdbe91ffb50ec0acffe516cae720", + "sha256": "0d0283de15b0b78e93568875212ab001d84f63fbd169db21991eea6aed06766d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://web.archive.org/web/20220120164601/https:/www.adobe.com/content/dam/acom/en/devnet/actionscript/articles/5002.EPSF_Spec.pdf", + "start_line": 39, + "end_line": 39 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/2615", + "start_line": 190, + "end_line": 190 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/1104", + "start_line": 380, + "end_line": 380 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_fits.py", + "type": "file", + "name": "test_file_fits.py", + "base_name": "test_file_fits", + "extension": ".py", + "size": 2106, + "date": "2023-04-01", + "sha1": "01cdc935a92886fcdc709c421806e9945320533a", + "md5": "cc58d8509ae2db7637567666c02b4cbf", + "sha256": "af3782a2032d063603a10f0069eee845cd8f70e850de8f4841b0df586a463ad1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_fli.py", + "type": "file", + "name": "test_file_fli.py", + "base_name": "test_file_fli", + "extension": ".py", + "size": 3948, + "date": "2023-04-01", + "sha1": "f28aacbfaf5a54f562888f02e36e19535c955708", + "md5": "f8f91ef456c8aa487f062ff4a2155638", + "sha256": "78b6775d5e945c79de2ce0d097166bf12fef039e6ab10585b3951d462a49c465", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://samples.libav.org/fli-flc/", + "start_line": 13, + "end_line": 13 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_fpx.py", + "type": "file", + "name": "test_file_fpx.py", + "base_name": "test_file_fpx", + "extension": ".py", + "size": 1233, + "date": "2023-04-01", + "sha1": "40971971ada689f7915905a31d93fdf3f3f2561f", + "md5": "f46ee616914286b26f359949cf6d6e71", + "sha256": "14ebd4298858b3c90174e028dbe4d885ba825b60acd88e16c6cb7e3c6923a615", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_ftex.py", + "type": "file", + "name": "test_file_ftex.py", + "base_name": "test_file_ftex", + "extension": ".py", + "size": 946, + "date": "2023-04-01", + "sha1": "f80bb48c21077bf59f4522b811dfeb93fa19f939", + "md5": "338113d29c4896419875e76a4381960b", + "sha256": "51cf94aa6d677980de27823ed8deae97ace3bdbc2efd4513cdf2f2b658aedf76", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_gbr.py", + "type": "file", + "name": "test_file_gbr.py", + "base_name": "test_file_gbr", + "extension": ".py", + "size": 811, + "date": "2023-04-01", + "sha1": "9eb5da76cd94e740d80a8c7433d4b49fd5a2bdbd", + "md5": "cd5d7789cb941751559f54e004ccc7ea", + "sha256": "2ba4efcddbe44d50fc08fc8a2517ffe6a7dd7d0c31b52c74b4f58f765ef3b87e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_gd.py", + "type": "file", + "name": "test_file_gd.py", + "base_name": "test_file_gd", + "extension": ".py", + "size": 516, + "date": "2023-04-01", + "sha1": "b5b803a4a389e4b2587aeeb6a6051f97d4cb96bf", + "md5": "1ddff9b2ed0448130956b70f2bea8b24", + "sha256": "414dd30f1603fe9e041dc3c61b97cf1344df20d0b49af05f4ea4deea56161274", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_gif.py", + "type": "file", + "name": "test_file_gif.py", + "base_name": "test_file_gif", + "extension": ".py", + "size": 38256, + "date": "2023-04-01", + "sha1": "d908786aebc7f2e1201615aa3b81e769e8b0d2a2", + "md5": "893cc22a58bce73d107a354da5c55c02", + "sha256": "ae64104f93ad983c280230d73f67f1b131df0432b767997948bafeb3ce043199", + "mime_type": "text/x-script.python", + "file_type": "Python script text executable Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Adobe Photoshop", + "start_line": 909, + "end_line": 909 + } + ], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/403", + "start_line": 229, + "end_line": 229 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/513", + "start_line": 295, + "end_line": 295 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/434", + "start_line": 311, + "end_line": 311 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/2811", + "start_line": 1241, + "end_line": 1241 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_gimpgradient.py", + "type": "file", + "name": "test_file_gimpgradient.py", + "base_name": "test_file_gimpgradient", + "extension": ".py", + "size": 2143, + "date": "2023-04-01", + "sha1": "5d543c8db0c3123960ca61827d7fd765dba9c552", + "md5": "6d58379b0086f67b521fa54eabe04f68", + "sha256": "e81380f972f7373ffb58f693da17af7923c550911cb0a0202cc351cbfd4f3ce2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_gimppalette.py", + "type": "file", + "name": "test_file_gimppalette.py", + "base_name": "test_file_gimppalette", + "extension": ".py", + "size": 814, + "date": "2023-04-01", + "sha1": "69750c4426621e49e1520e920e8ccd64b23e45c1", + "md5": "88c1d3548614a27326ea06987a0647c7", + "sha256": "4f5cc5f25ba331f4d92988ed0c595b9cef2437642e0865ec3ecc8cca5e22df5b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_gribstub.py", + "type": "file", + "name": "test_file_gribstub.py", + "base_name": "test_file_gribstub", + "extension": ".py", + "size": 1748, + "date": "2023-04-01", + "sha1": "453be1dda43d3ea22ab02b7772ccc539ebb2341f", + "md5": "989d1fe8e7f4a721e94cb74c60158622", + "sha256": "c807e91145c93eefa1becde3cefeeb539df636a5df6e0eab401ac0ae03e5aef7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_hdf5stub.py", + "type": "file", + "name": "test_file_hdf5stub.py", + "base_name": "test_file_hdf5stub", + "extension": ".py", + "size": 1863, + "date": "2023-04-01", + "sha1": "9739229d4a44b00c4b2b27dbf4bbd9531bc16c1f", + "md5": "02aab0f419e72f18b82d07778b994852", + "sha256": "ac8277169900cd183b47c00935d47c082d4799fb390e84722feb7fc30b04839a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_icns.py", + "type": "file", + "name": "test_file_icns.py", + "base_name": "test_file_icns", + "extension": ".py", + "size": 4438, + "date": "2023-04-01", + "sha1": "4d81b02048389982a1302160a84fbe1b5455d6f7", + "md5": "978c47d09f168c5d02fb637864ef1c8d", + "sha256": "212470bbbb63a2c28e408048048715831efcfab3f5409242c7d4f66892691e24", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_ico.py", + "type": "file", + "name": "test_file_ico.py", + "base_name": "test_file_ico", + "extension": ".py", + "size": 6686, + "date": "2023-04-01", + "sha1": "86a0e472fcdc28f3ceab6fbf17989ea1357423ad", + "md5": "ef61b0bda0809eca6df94792b14bba93", + "sha256": "8f671a118c6b9d645b6b919e12a072dd9c8f6055ecc280430a1959d1c61a46be", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/2264", + "start_line": 170, + "end_line": 170 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/2266", + "start_line": 183, + "end_line": 183 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_im.py", + "type": "file", + "name": "test_file_im.py", + "base_name": "test_file_im", + "extension": ".py", + "size": 2522, + "date": "2023-04-01", + "sha1": "5c8d4ee2dafb4d5b3811109498b96f2ae80d3bf6", + "md5": "50a810d4f0fb6aca8051bf92e5cf39a1", + "sha256": "33b3dcd14aea064ab76dca341fc6ecfee61b68166ab922cc0fb3ec180a9e4689", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_imt.py", + "type": "file", + "name": "test_file_imt.py", + "base_name": "test_file_imt", + "extension": ".py", + "size": 474, + "date": "2023-04-01", + "sha1": "3a30971c780c13b26407899b8da616e21bcd769b", + "md5": "906274694d89a6afe392c53f4cae7261", + "sha256": "fa22e5a1f59da2fc7491c359d0c23299d940dcfe53f41c0479610c1c33a2d7fd", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_iptc.py", + "type": "file", + "name": "test_file_iptc.py", + "base_name": "test_file_iptc", + "extension": ".py", + "size": 1211, + "date": "2023-04-01", + "sha1": "bb39f1a368313790e989a4bed75334b42089958f", + "md5": "c49467c998f2962c7a740478ba58e567", + "sha256": "cb1f783fdeb4733e46b3b1b0f56b14ddb55ad6ac84e5eb3b6749b1cc439f62e6", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_jpeg.py", + "type": "file", + "name": "test_file_jpeg.py", + "base_name": "test_file_jpeg", + "extension": ".py", + "size": 35462, + "date": "2023-04-01", + "sha1": "a823a2e18b870e0912de925461689acfa1683042", + "md5": "491e6b601f2b61007102d8a1c7a76c5f", + "sha256": "4e2cdb00ab25dc33d0b7e2dca9abd71974c8b64b934ddd687c00c40fdbff029c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Adobe Photoshop", + "start_line": 83, + "end_line": 83 + }, + { + "author": "Adobe Photoshop", + "start_line": 87, + "end_line": 87 + }, + { + "author": "Adobe Photoshop", + "start_line": 92, + "end_line": 92 + } + ], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/148", + "start_line": 208, + "end_line": 208 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/630", + "start_line": 472, + "end_line": 472 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/2005", + "start_line": 697, + "end_line": 697 + }, + { + "url": "https://exiv2.org/tags.html", + "start_line": 776, + "end_line": 776 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_jpeg2k.py", + "type": "file", + "name": "test_file_jpeg2k.py", + "base_name": "test_file_jpeg2k", + "extension": ".py", + "size": 12313, + "date": "2023-04-01", + "sha1": "234b42242bef184124746b1de31ad7a28e3c0fc9", + "md5": "c1f1e0535cb4a2ea63d50e39c0dba628", + "sha256": "778ec8ab317b42b24f9a1560cf0915745d39c40c7e02d982c612b10dd59e4adc", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_libtiff.py", + "type": "file", + "name": "test_file_libtiff.py", + "base_name": "test_file_libtiff", + "extension": ".py", + "size": 42260, + "date": "2023-04-01", + "sha1": "85a9e71014364e887d52ee4ee70dc76f3fa39168", + "md5": "14ef7d542854b30407b0e9cbb70f0284", + "sha256": "5428ae695e9d0427848c4620a3bf2baf8c064d4531cd5810147a25e2ddc8327c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/279", + "start_line": 104, + "end_line": 104 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/1561", + "start_line": 179, + "end_line": 179 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/1651", + "start_line": 706, + "end_line": 706 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/1466", + "start_line": 820, + "end_line": 820 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_libtiff_small.py", + "type": "file", + "name": "test_file_libtiff_small.py", + "base_name": "test_file_libtiff_small", + "extension": ".py", + "size": 1475, + "date": "2023-04-01", + "sha1": "eb111d5573c1f5e346d8ed4517c1d6e3cdc406bd", + "md5": "cb73fe462eb1ef720c81f993f79f9710", + "sha256": "77ee2875c28ff327a649a2f3e96a15c12712ad6b576a0367e1bd644973effa0f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_mcidas.py", + "type": "file", + "name": "test_file_mcidas.py", + "base_name": "test_file_mcidas", + "extension": ".py", + "size": 811, + "date": "2023-04-01", + "sha1": "c9948c9138f096d7fcf21adcb22664c436858ad9", + "md5": "2d6cad99b818f99b15e59ab0ef6d47d6", + "sha256": "d1b00e300bac85124150032e8fba7ea1ae4fe7baa3a0297217cf1664dc26ae74", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://ghrc.nsstc.nasa.gov/hydro/details/cmx3g8", + "start_line": 17, + "end_line": 17 + }, + { + "url": "https://ghrc.nsstc.nasa.gov/pub/fieldCampaigns/camex3/cmx3g8/browse/", + "start_line": 18, + "end_line": 18 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_mic.py", + "type": "file", + "name": "test_file_mic.py", + "base_name": "test_file_mic", + "extension": ".py", + "size": 1763, + "date": "2023-04-01", + "sha1": "1b46c58c72966caf68be93b9450c0f36f0c93d15", + "md5": "0a7cb3fc00616d8bfa97f5e0de6daccb", + "sha256": "f36978a06d1435de1f262dc5b101ab42d8dfe15ac1e8810fdd773cdb55726d5e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_mpo.py", + "type": "file", + "name": "test_file_mpo.py", + "base_name": "test_file_mpo", + "extension": ".py", + "size": 7759, + "date": "2023-04-01", + "sha1": "f644172fcba3ecc5b0997a059c5e149fc8543260", + "md5": "ce05c12f45c5ce460096b6fc4c4cb0f1", + "sha256": "0c94cde40c202a9bb53c2a10c8262ec4d3dfb670e16092149e0d3072e7be73e1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_msp.py", + "type": "file", + "name": "test_file_msp.py", + "base_name": "test_file_msp", + "extension": ".py", + "size": 2191, + "date": "2023-04-01", + "sha1": "266d574f9c6e58c531d25a0fa0e8df4c90950840", + "md5": "0331ec06c225bac12a2563bb16f45148", + "sha256": "1d235dd916051300f7ae2058130ded212811099d3766ea2b5c46ef195f3f7056", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "forcing Pillow", + "start_line": 35, + "end_line": 35 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_palm.py", + "type": "file", + "name": "test_file_palm.py", + "base_name": "test_file_palm", + "extension": ".py", + "size": 1450, + "date": "2023-04-01", + "sha1": "6ee65cd6af7bb4ad69e54b7be95daefe8f54623c", + "md5": "e219030ce5968fdbb5843e82e4167235", + "sha256": "c71dbb0aed00a559b888cee27166be3be7cd11dffa4a98031fff8968e14dd158", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_pcd.py", + "type": "file", + "name": "test_file_pcd.py", + "base_name": "test_file_pcd", + "extension": ".py", + "size": 543, + "date": "2023-04-01", + "sha1": "c8bfe7227f22e42221046c463478b9ae4affa46d", + "md5": "5d6573f2cd676e2038c85b6034b331ba", + "sha256": "d84681b566c5b65eb8e3bac9b7be1507e42cb64762614fb78278723c3c24098c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_pcx.py", + "type": "file", + "name": "test_file_pcx.py", + "base_name": "test_file_pcx", + "extension": ".py", + "size": 4007, + "date": "2023-04-01", + "sha1": "b2a78a04deddbc6d64b59c42208dcd7e1813161c", + "md5": "27ea43cbff8699e25581ad250c42255e", + "sha256": "21b9bae283cfeb6f1e27b7e78dba7e26daaea62a9fe9e6998d47886af223fdcb", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_pdf.py", + "type": "file", + "name": "test_file_pdf.py", + "base_name": "test_file_pdf", + "extension": ".py", + "size": 9957, + "date": "2023-04-01", + "sha1": "f748959aad28e0c4eca09f6c1b0ed9d041ad9403", + "md5": "5a9a2406a898a216e3f517a478338bb7", + "sha256": "a07ba2f0811628f249e52ee1583d12004baa93fd287017598845239535c61088", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_pixar.py", + "type": "file", + "name": "test_file_pixar.py", + "base_name": "test_file_pixar", + "extension": ".py", + "size": 605, + "date": "2023-04-01", + "sha1": "b10fa1fd4a6c1a169509bdd83bca73d7a3f966cd", + "md5": "ae955a6baafd4011d38d822c5361becb", + "sha256": "ea209582de65983e843a8616ebf3a008aabb3a013aa03745981a78d5dc701286", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_png.py", + "type": "file", + "name": "test_file_png.py", + "base_name": "test_file_png", + "extension": ".py", + "size": 26533, + "date": "2023-04-01", + "sha1": "2b29e2deea93564c8f8f59afb31a40bd7d4aff4a", + "md5": "fc289a9a8c9a9c55237415475a0ae36b", + "sha256": "4d8b992ad1140c0c957ea47b2deb4b391e71f22baa943131ee66643c648c4ee8", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://scary.beasts.org/security/CESA-2004-001.txt", + "start_line": 451, + "end_line": 451 + }, + { + "url": "https://www.w3.org/TR/PNG/#5ChunkOrdering", + "start_line": 548, + "end_line": 548 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_ppm.py", + "type": "file", + "name": "test_file_ppm.py", + "base_name": "test_file_ppm", + "extension": ".py", + "size": 8998, + "date": "2023-04-01", + "sha1": "d55a4f4e801b10f1be54459df3cd0706b03d8e59", + "md5": "0dd4b1eb1c8d7ed460b50bc45686e9e4", + "sha256": "e1f773abc50d87e2f861d2d529367696d4c1fe8cf440c37306775f790e71cd6d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_psd.py", + "type": "file", + "name": "test_file_psd.py", + "base_name": "test_file_psd", + "extension": ".py", + "size": 4100, + "date": "2023-04-01", + "sha1": "15faac5fb0968243218258e149971f5b8e6aa3ec", + "md5": "c92bdb9938caabca681a5d88088c081a", + "sha256": "d2c94db11ed90cbc1bae0b15885ac38c7719b6798a783481f5ac01cf6cc3a743", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_qoi.py", + "type": "file", + "name": "test_file_qoi.py", + "base_name": "test_file_qoi", + "extension": ".py", + "size": 774, + "date": "2023-04-01", + "sha1": "897530a818a7c5268c0f5cc6ab637a18de583847", + "md5": "e64482677273cee47344014016b9d6cc", + "sha256": "eed65bf6c9bc38d6a4481bf334e09535387b2059aa6780dcb33c28bef1bb7da0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_sgi.py", + "type": "file", + "name": "test_file_sgi.py", + "base_name": "test_file_sgi", + "extension": ".py", + "size": 2647, + "date": "2023-04-01", + "sha1": "1153781934780b1c790febc994dee9a14ba304f0", + "md5": "901e5ab18f62a43da258d00b3a5ba955", + "sha256": "d45a7a43eee5145aea4a504d407e9bd19b7119405b091e686622d8ad6b3d467d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_spider.py", + "type": "file", + "name": "test_file_spider.py", + "base_name": "test_file_spider", + "extension": ".py", + "size": 3306, + "date": "2023-04-01", + "sha1": "cc2e03e5c431496f73c3cad5e168a3a3ce547af0", + "md5": "7fc310fe590477c1e4408269f3dd4fc8", + "sha256": "dcb08b5f4949f3a190b27d805db669829375d512b235caad821751d15b16b6fe", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_sun.py", + "type": "file", + "name": "test_file_sun.py", + "base_name": "test_file_sun", + "extension": ".py", + "size": 1268, + "date": "2023-04-01", + "sha1": "ef0325c36ad86fd6a097c666af716b714decb7f9", + "md5": "768d5080e14d07cca4b9930b14edc3f6", + "sha256": "e15d0006af8b4b635f49306e21bf09e4782ca9f194d41cb85587a5e2c3cf9539", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_tar.py", + "type": "file", + "name": "test_file_tar.py", + "base_name": "test_file_tar", + "extension": ".py", + "size": 1086, + "date": "2023-04-01", + "sha1": "d6512f2f32aca8f53903db922b67c60133dbac09", + "md5": "ac723a42ae857960317618116b53ed26", + "sha256": "6c62c05070822f6a2b1319a60e454079c485747fda65c58c2377c0f3ea704155", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_tga.py", + "type": "file", + "name": "test_file_tga.py", + "base_name": "test_file_tga", + "extension": ".py", + "size": 7584, + "date": "2023-04-01", + "sha1": "4b3a9bb97c50512f76e22691107d69741a1e11eb", + "md5": "47dd5edfe6beabbd19e18dc39c999356", + "sha256": "451324cd70fd293471e8d9babd02468cd7e7ad7295b76aa631247072db5a96ef", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_tiff.py", + "type": "file", + "name": "test_file_tiff.py", + "base_name": "test_file_tiff", + "extension": ".py", + "size": 28031, + "date": "2023-04-01", + "sha1": "e64e888ee552aa064a77cee202e39f626f7e80e0", + "md5": "2f4b77b4a858f5a23c05ec6cc33ea689", + "sha256": "5c5d9e8beea7c5a2358927d25fea77005e14c4c30ef43e7a0e5cb3605e7bba1a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_tiff_metadata.py", + "type": "file", + "name": "test_file_tiff_metadata.py", + "base_name": "test_file_tiff_metadata", + "extension": ".py", + "size": 14176, + "date": "2023-04-01", + "sha1": "f4e9567438cf3899b2e32ce3aa03149ba23abe9f", + "md5": "5ac2f553831cbad0e6042b7b450d9af2", + "sha256": "a875407183825102f0de4a7a2a272ca35d1de37a8abfccd8e3579c9e2c99eff2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/291", + "start_line": 17, + "end_line": 17 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/1462", + "start_line": 260, + "end_line": 260 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/1526", + "start_line": 271, + "end_line": 271 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_wal.py", + "type": "file", + "name": "test_file_wal.py", + "base_name": "test_file_wal", + "extension": ".py", + "size": 668, + "date": "2023-04-01", + "sha1": "8d92255c290faad2206aac7634cc7fd8d2d3fe5c", + "md5": "93b50f91e7695f9fab1b142029b0770f", + "sha256": "2dd83785802e8acf0d038b5c6a44d3c1055ccc8b55da8e17c7ddaf2c6d59bba1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_webp.py", + "type": "file", + "name": "test_file_webp.py", + "base_name": "test_file_webp", + "extension": ".py", + "size": 7850, + "date": "2023-04-01", + "sha1": "7a8d4c16b1861a985b8802c09ec4dbc1431027a5", + "md5": "274eb79cf9f5f080e9c2f20cf9a1fcfa", + "sha256": "c4dfe79691c8c6a0b8570dd16469e0f7ffdc88e11281516265767503e82689fb", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_webp_alpha.py", + "type": "file", + "name": "test_file_webp_alpha.py", + "base_name": "test_file_webp_alpha", + "extension": ".py", + "size": 4164, + "date": "2023-04-01", + "sha1": "e2ad4a97ddf14a0c7a126054c0b95addb8c8207b", + "md5": "665033a6e7d0ae6a4c2aafc2cfa73d99", + "sha256": "9ec33608d17accebe9bdfd4118aed49558603dbb820086cb2a707bb0e4dae3af", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_webp_animated.py", + "type": "file", + "name": "test_file_webp_animated.py", + "base_name": "test_file_webp_animated", + "extension": ".py", + "size": 5789, + "date": "2023-04-01", + "sha1": "d7cb4d912b083965e983f9e92d17d555b8a26a5c", + "md5": "932a518f4fdd258d8f0ba9660c3e10ac", + "sha256": "4d366882b6d836f3bc4ba974235fc3badc1b868e931d10c2e192e71d150fb39a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_webp_lossless.py", + "type": "file", + "name": "test_file_webp_lossless.py", + "base_name": "test_file_webp_lossless", + "extension": ".py", + "size": 687, + "date": "2023-04-01", + "sha1": "8d8a07c3d24c79b7107b177a0f2c7ff9719f491a", + "md5": "42ccdbc592fb1030822d5a73c83db29c", + "sha256": "c6f09c461baec9db540a17b61125c2cdf830ddef0150af1fb3259265616288a3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_webp_metadata.py", + "type": "file", + "name": "test_file_webp_metadata.py", + "base_name": "test_file_webp_metadata", + "extension": ".py", + "size": 4589, + "date": "2023-04-01", + "sha1": "990afa76f714f43b597e2a05c39746642a6f6599", + "md5": "919a40b33a3546d9aeacfad78b4c9a9d", + "sha256": "1103638fed6c756a2910e964ffb33d979469afbe16568a74e615287a6529e711", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_wmf.py", + "type": "file", + "name": "test_file_wmf.py", + "base_name": "test_file_wmf", + "extension": ".py", + "size": 2163, + "date": "2023-04-01", + "sha1": "e080aa4fbbab72102c4a5847c8f1802aebdb305b", + "md5": "463d11ae69b70f87be27aabbd599e699", + "sha256": "04932b68f894cd023199e00a7364ec7e926c7af28edaabaa656855a9abb44f7a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_xbm.py", + "type": "file", + "name": "test_file_xbm.py", + "base_name": "test_file_xbm", + "extension": ".py", + "size": 2222, + "date": "2023-04-01", + "sha1": "127812c1866dcbb15c60b0624e076e607323e86f", + "md5": "db350696605f9781bcb16508f0e5b455", + "sha256": "44f26a2c6d016de74c0b6c3f2c6ca134ccdcd4d5ed5f2f94df154a67b6294868", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_xpm.py", + "type": "file", + "name": "test_file_xpm.py", + "base_name": "test_file_xpm", + "extension": ".py", + "size": 802, + "date": "2023-04-01", + "sha1": "69bc00353d8a0b1f3b9fad898537c594a3711cbf", + "md5": "31586a48cf0b1d2d64a1204568cc9008", + "sha256": "710ef0a7ca81a004e1f412af33f5946cd16cae80b8c08fb99d1ff5a4fa6b28ca", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_file_xvthumb.py", + "type": "file", + "name": "test_file_xvthumb.py", + "base_name": "test_file_xvthumb", + "extension": ".py", + "size": 874, + "date": "2023-04-01", + "sha1": "24e26fcac6d161dd1dc9eccc4d23ea359a51f997", + "md5": "1d95e9a72d012b691c0f7b49fb63ccb7", + "sha256": "776d0304001c742994edf14680a237d8467f55fdbfe982bd8ba2ab1e9d120390", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_font_bdf.py", + "type": "file", + "name": "test_font_bdf.py", + "base_name": "test_font_bdf", + "extension": ".py", + "size": 472, + "date": "2023-04-01", + "sha1": "62f806aa39ab1f806686fb061a60b2e5c8c8ba23", + "md5": "ff759207b45a27c6364b27b8f34c45fc", + "sha256": "2f174d596314229c337a94dcf61cdf911748761cc5489a9f1eda809eb8e64cd6", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_font_crash.py", + "type": "file", + "name": "test_font_crash.py", + "base_name": "test_font_crash", + "extension": ".py", + "size": 717, + "date": "2023-04-01", + "sha1": "5f932d2f7b8299f49035983f35adc417b82ba38d", + "md5": "51f93cfbd12bbe19a291caa631f41f5c", + "sha256": "7ad70bce7562af4b1d3990e2fafae3f18016347bf83e973066e0c2884ca1b3ff", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_font_leaks.py", + "type": "file", + "name": "test_font_leaks.py", + "base_name": "test_font_leaks", + "extension": ".py", + "size": 918, + "date": "2023-04-01", + "sha1": "2164b52c5f275d95f85f91691d8fc1be93100542", + "md5": "9257b4c7a1018f260d2ee7a3e1a65fc0", + "sha256": "e873e0dd3b120a9143c71c62149dafc0b633e2bf110fe459b61bbc59b7af0a4b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_font_pcf.py", + "type": "file", + "name": "test_font_pcf.py", + "base_name": "test_font_pcf", + "extension": ".py", + "size": 3294, + "date": "2023-04-01", + "sha1": "413e96cf32ff9961d13e2ac21c59ba508304a250", + "md5": "973a907bbd6bb9dde65678dae7287402", + "sha256": "d7396002a677828c8bcd22dc5b2dee34eeba008c17ca26a8010b0a8f18370e93", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_font_pcf_charsets.py", + "type": "file", + "name": "test_font_pcf_charsets.py", + "base_name": "test_font_pcf_charsets", + "extension": ".py", + "size": 3013, + "date": "2023-04-01", + "sha1": "68e46ecfe3db11afb5d9be83f2d75ff41d503b6b", + "md5": "a41967bb2e9ff0ff3e50e4688cb94a85", + "sha256": "8302fdca165724ec6d7ee201f74720b90aee516401695fc619300e7c75c449c9", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_format_hsv.py", + "type": "file", + "name": "test_format_hsv.py", + "base_name": "test_format_hsv", + "extension": ".py", + "size": 3399, + "date": "2023-04-01", + "sha1": "f313a8a9af8cda810446ba86a09f7259c647b695", + "md5": "49a73bd489d0a34e517bb91e86163d78", + "sha256": "e9f5e3b1da9714b7a4aa5ef82f3be1c034830a015231db6bc97dcb43034c9201", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_format_lab.py", + "type": "file", + "name": "test_format_lab.py", + "base_name": "test_format_lab", + "extension": ".py", + "size": 863, + "date": "2023-04-01", + "sha1": "7d8713625735c7e8a97e55b655c0ee46abd35739", + "md5": "954effd37cee77c960ee206e2dc037aa", + "sha256": "c5f4d18f1bd6f89ceeb0213b503da48b0f5b2223d1017bb033022214aff27b75", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image.py", + "type": "file", + "name": "test_image.py", + "base_name": "test_image", + "extension": ".py", + "size": 31635, + "date": "2023-04-01", + "sha1": "3c0a551cc224a3ad661b3a9efb6905cddf81868a", + "md5": "37ffde7acb257657f036c7962f2b1216", + "sha256": "e9c48ee9df434aa4084c7b3ff2d9af59241590ee15295294c4dd6f8a85f88e34", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://stackoverflow.com/questions/3374878", + "start_line": 319, + "end_line": 319 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/835", + "start_line": 684, + "end_line": 684 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_access.py", + "type": "file", + "name": "test_image_access.py", + "base_name": "test_image_access", + "extension": ".py", + "size": 14367, + "date": "2023-04-01", + "sha1": "3a828a5975b369fbd7667a9943085e4057ef2419", + "md5": "16d0af67b2189f5b237d48017b3b2c1c", + "sha256": "880615212684f30369b047c8d2c663266db3d3310b933e850c54ec8edd7d9a39", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/eliben/pycparser/pull/198#issuecomment-317001670", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/452", + "start_line": 221, + "end_line": 221 + }, + { + "url": "https://github.com/python-pillow/Pillow/pull/2009", + "start_line": 332, + "end_line": 332 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_array.py", + "type": "file", + "name": "test_image_array.py", + "base_name": "test_image_array", + "extension": ".py", + "size": 3035, + "date": "2023-04-01", + "sha1": "7b60e63247605a0d80d0c1ebe87fc4a89d5998aa", + "md5": "5ec5d46b01eb4e73b4a6ab24c2048d72", + "sha256": "f1b9a938e650f39436f86ecba372303a5c600a2eeccb60a9e6ba1132e353df77", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_convert.py", + "type": "file", + "name": "test_image_convert.py", + "base_name": "test_image_convert", + "extension": ".py", + "size": 8255, + "date": "2023-04-01", + "sha1": "66650eb4ee1c07ca192d1733456082a257c67191", + "md5": "3c63bc36a250aa372b8e7c854086d061", + "sha256": "410a14f6321a59d8324e0bf026ea71a1f436450ae55e8103d20f58117aec5f23", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/274", + "start_line": 60, + "end_line": 60 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/664", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/2702", + "start_line": 145, + "end_line": 145 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/2433", + "start_line": 216, + "end_line": 216 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_copy.py", + "type": "file", + "name": "test_image_copy.py", + "base_name": "test_image_copy", + "extension": ".py", + "size": 1015, + "date": "2023-04-01", + "sha1": "dee6260e6cd05eba23e1bd4b99dfd5964fd27ffd", + "md5": "927fdf3b57e92107cbb476639e20847d", + "sha256": "fcf927e967a6eb4e90f97c29f3b1180524f032c9dc94c366bb36c47fbca0bdf0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_crop.py", + "type": "file", + "name": "test_image_crop.py", + "base_name": "test_image_crop", + "extension": ".py", + "size": 2597, + "date": "2023-04-01", + "sha1": "7f5709f6320b1eb31f6ed029734e8f69943c538d", + "md5": "293900f5e5cb44e19b067e2b27c0f895", + "sha256": "98ee26f1a3716e5d17f46665f8ae68a147082ae1d7e6b710adc9cd0ec9c2367e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/1744", + "start_line": 57, + "end_line": 57 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/1077", + "start_line": 73, + "end_line": 73 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_draft.py", + "type": "file", + "name": "test_image_draft.py", + "base_name": "test_image_draft", + "extension": ".py", + "size": 2474, + "date": "2023-04-01", + "sha1": "171316871a705ec00461e66c0a313b1e427a8cb7", + "md5": "a48a99270bef04a0e773c37aedb82cf4", + "sha256": "79b43acebba922040acb6002ed303b789aca9d5e4713e575f3a72a3faf534c40", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_entropy.py", + "type": "file", + "name": "test_image_entropy.py", + "base_name": "test_image_entropy", + "extension": ".py", + "size": 700, + "date": "2023-04-01", + "sha1": "9af92d1b8eb35bfa1aef3716b3a95d4c9ea1b855", + "md5": "67406e49af553b082e65bc7d1fce63d5", + "sha256": "753b079441ef8159e405fd7a9d0075a91583382f6917556cbf8a1166ae4f4161", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_filter.py", + "type": "file", + "name": "test_image_filter.py", + "base_name": "test_image_filter", + "extension": ".py", + "size": 5196, + "date": "2023-04-01", + "sha1": "f91deb17a054c657542fe55ea2febf02d304a6c9", + "md5": "ab729ef450c7adb99c46de7085d52c77", + "sha256": "37b050896ad01fe68142fdc04ea88981ab1dec52089fef87b13e47f2bfe2bdbe", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_frombytes.py", + "type": "file", + "name": "test_image_frombytes.py", + "base_name": "test_image_frombytes", + "extension": ".py", + "size": 375, + "date": "2023-04-01", + "sha1": "a5faae0377fb9436cc05c0276ebeaa6033fde635", + "md5": "9d99d78cead6784aaf21f768093898b8", + "sha256": "e13891df2a7c1d08b742f5e2625e280b1221e9b0963dc3c1fbc1f2d89d0edf4d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_fromqimage.py", + "type": "file", + "name": "test_image_fromqimage.py", + "base_name": "test_image_fromqimage", + "extension": ".py", + "size": 1397, + "date": "2023-04-01", + "sha1": "22ffc4ab7237b6b783db445b606d5ce4372c939f", + "md5": "a21ddbf799f34a852e720f8693468fdd", + "sha256": "c8f5bb43f275deb2f57d85c60e0fb047411dd2f4d39eecc3edb005f48389fcd0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_getbands.py", + "type": "file", + "name": "test_image_getbands.py", + "base_name": "test_image_getbands", + "extension": ".py", + "size": 600, + "date": "2023-04-01", + "sha1": "58725708655b5afb895bfebf06935ec4d228643c", + "md5": "d7268f70fd9b606b907479f579daf46e", + "sha256": "abf96f0c4d4ad3397a5f729e146e09e878cacd53d345d164fada24985ed2a9e3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_getbbox.py", + "type": "file", + "name": "test_image_getbbox.py", + "base_name": "test_image_getbbox", + "extension": ".py", + "size": 1051, + "date": "2023-04-01", + "sha1": "8b9b9b6d933faa5ac4f584774ce5173078da8ea1", + "md5": "5e39d2cab8410b4bb907b7fb4139e297", + "sha256": "7d0523a81a39e60e0120365238aa0f7ddb9d68933593347eb48ee3cbed6c6014", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_getcolors.py", + "type": "file", + "name": "test_image_getcolors.py", + "base_name": "test_image_getcolors", + "extension": ".py", + "size": 1622, + "date": "2023-04-01", + "sha1": "95951cc85f17e188dd99504f5d39211f72f03b9a", + "md5": "339fc34b0a7ea88e6d7614d6ead6f074", + "sha256": "0471e3452f66fd7c75bb8c18e14b4a8883bee571df10e0ece3a917aa81c0fc0b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_getdata.py", + "type": "file", + "name": "test_image_getdata.py", + "base_name": "test_image_getdata", + "extension": ".py", + "size": 765, + "date": "2023-04-01", + "sha1": "f4c254ffe3e3c6bbef9ea640709fdb4b4ea6518e", + "md5": "99b5ef1c4effdbfae99252eba59915c0", + "sha256": "c7af6a4baf471a87da276edb1f7176068c04c5066baec631e8a12eb0bf94a138", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_getextrema.py", + "type": "file", + "name": "test_image_getextrema.py", + "base_name": "test_image_getextrema", + "extension": ".py", + "size": 757, + "date": "2023-04-01", + "sha1": "30a19434c53aa5850e55618aa55fc5ad15dc6ccb", + "md5": "9f662ece8919fd7d0a1528d7ef9b617f", + "sha256": "c532251d40d91e7ef5ecd3370f90e85ab00a2560a1e205c025375fd9d25f7b92", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_getim.py", + "type": "file", + "name": "test_image_getim.py", + "base_name": "test_image_getim", + "extension": ".py", + "size": 179, + "date": "2023-04-01", + "sha1": "e5c3898d19460a7fcd16d9c329db3292d4629b6e", + "md5": "873ccec7f014e31190d94b6f39cad733", + "sha256": "509d6df0eff6e09a8737739141691a17553124deb3260e5cb8041aa70f7fc0fd", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_getpalette.py", + "type": "file", + "name": "test_image_getpalette.py", + "base_name": "test_image_getpalette", + "extension": ".py", + "size": 1070, + "date": "2023-04-01", + "sha1": "4048632f0e554660082bd5485c9de02046ef3bf7", + "md5": "f81b0e6d5bd2c3521514c12e189cd868", + "sha256": "8d0a09e8f8f29250ae52adc5d19396a9c684a42312f32a6628d713dd6a90fb28", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_getprojection.py", + "type": "file", + "name": "test_image_getprojection.py", + "base_name": "test_image_getprojection", + "extension": ".py", + "size": 956, + "date": "2023-04-01", + "sha1": "4d43bb7a85124b0e5d65a34be08871d1d7963451", + "md5": "26184b2e6f4b2f6a51710458c77ff91f", + "sha256": "75d33ca84ec278b9df29ea6e727939ae5eb8712bf4b9464c69bfd196a0bb3d8d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_histogram.py", + "type": "file", + "name": "test_image_histogram.py", + "base_name": "test_image_histogram", + "extension": ".py", + "size": 561, + "date": "2023-04-01", + "sha1": "08536e487833ebb1a82cc8f37ede584d2b426d7b", + "md5": "f8af76dc8ad8d1717c77189ab45633bf", + "sha256": "82cee3f1d57d557029442ba35255e8e31c8b19b826ea182c3e1bad9f43231fb7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_load.py", + "type": "file", + "name": "test_image_load.py", + "base_name": "test_image_load", + "extension": ".py", + "size": 959, + "date": "2023-04-01", + "sha1": "9aa10b94691164fa7a1c6caff1f5c45e05bd0630", + "md5": "7b0fcd34e920426a952be80db2378be0", + "sha256": "eaeabcadc466105ef16131baec68e5b3af807f5457c9eaf34026ec60c61420d2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_mode.py", + "type": "file", + "name": "test_image_mode.py", + "base_name": "test_image_mode", + "extension": ".py", + "size": 1967, + "date": "2023-04-01", + "sha1": "ef5315e0fd90ff1ede42f4abaa7560eed59915f2", + "md5": "a85a96ae50d6ca38e28079bcfd25040e", + "sha256": "eeeeda217ac0f0cb7a04afe12cba0329ecba05635c72177508e41975dd01d1f6", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_paste.py", + "type": "file", + "name": "test_image_paste.py", + "base_name": "test_image_paste", + "extension": ".py", + "size": 9904, + "date": "2023-04-01", + "sha1": "fe6eefd704411bb5e3662793211e6ee68f329eb2", + "md5": "83d3b55a2c901dfcaa57214897287d40", + "sha256": "e8038f9c8689a9576134d782e01fb843e13b0b2b2ff5165c56d84553dc3a85cc", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_point.py", + "type": "file", + "name": "test_image_point.py", + "base_name": "test_image_point", + "extension": ".py", + "size": 1767, + "date": "2023-04-01", + "sha1": "5e93260ce5dbd12301afed25aad750f39a51ad17", + "md5": "326cea1501749aeb7823095385fea100", + "sha256": "7be18aa9628031977e5804b96f787f1e97d25ddc546682629db0b6f44ec9d576", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/440", + "start_line": 44, + "end_line": 44 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_putalpha.py", + "type": "file", + "name": "test_image_putalpha.py", + "base_name": "test_image_putalpha", + "extension": ".py", + "size": 1135, + "date": "2023-04-01", + "sha1": "e84987063a4cb09ea23c6a988f9b8c11721086e3", + "md5": "abe89a38d9edd17e6c0b9b7b42a8c194", + "sha256": "53b0ef6e5736d368a7689951e6548235595c8e189285134f5868a699c5980eb6", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_putdata.py", + "type": "file", + "name": "test_image_putdata.py", + "base_name": "test_image_putdata", + "extension": ".py", + "size": 2619, + "date": "2023-04-01", + "sha1": "164a0e5f4480ddf33aea423eedb896d9a945168d", + "md5": "13f466caafcc3a064d4e469580210dce", + "sha256": "a3e5a663b9f81b4b8ef9ac60908aa04d71f87d3b9770fc4578f78c5062aebee4", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/1008", + "start_line": 81, + "end_line": 81 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_putpalette.py", + "type": "file", + "name": "test_image_putpalette.py", + "base_name": "test_image_putpalette", + "extension": ".py", + "size": 2231, + "date": "2023-04-01", + "sha1": "73576c627f2ef718fbf272f5f345a43e55c185e2", + "md5": "c6f558c04adc3480e71fe5468e425a31", + "sha256": "fea21906255e1a68ddab0030a2ad549b1dd9fb355fda74867cee88c7d7cd6ca2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_quantize.py", + "type": "file", + "name": "test_image_quantize.py", + "base_name": "test_image_quantize", + "extension": ".py", + "size": 4057, + "date": "2023-04-01", + "sha1": "427ffb16a95474e3d18f022a620804d49630b048", + "md5": "8372006c958ec32fae13997cf13bedbb", + "sha256": "768e48d25e1b44d1ebaa4a3eadf8be1d232e9a9d3f10594e14968251391ae009", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_reduce.py", + "type": "file", + "name": "test_image_reduce.py", + "base_name": "test_image_reduce", + "extension": ".py", + "size": 8113, + "date": "2023-04-01", + "sha1": "01f1e5b8edcb549ca653104dec5366bc637c4ae6", + "md5": "0f3ff8700bd29d4982d569ac346fd473", + "sha256": "59030bc49c9cf2dd85a6228c2fd1fc6a1cf3fcd39b2674998177114506cec0dc", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_resample.py", + "type": "file", + "name": "test_image_resample.py", + "base_name": "test_image_resample", + "extension": ".py", + "size": 22812, + "date": "2023-04-01", + "sha1": "8b2d8e2ec4b313897830cfa694296cb7bcd6b788", + "md5": "6440c206ac3fdb8752752bc4ac7cdb98", + "sha256": "e09911d9ffda0b53a7bddb1c9d8d114cc8012a94efa86b38b6512807845732cb", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/1710", + "start_line": 16, + "end_line": 16 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/2161", + "start_line": 407, + "end_line": 407 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_resize.py", + "type": "file", + "name": "test_image_resize.py", + "base_name": "test_image_resize", + "extension": ".py", + "size": 9841, + "date": "2023-04-01", + "sha1": "316206a0d00952d7c3ee87bbf4e705c584b30954", + "md5": "b9fd0f221f958f2b8d7630d74171c1a2", + "sha256": "8c02830fc68b31b8e4f25010e66d1945054f1a3535f53ccd0dff2ac4b4d77917", + "mime_type": "text/plain", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_rotate.py", + "type": "file", + "name": "test_image_rotate.py", + "base_name": "test_image_rotate", + "extension": ".py", + "size": 4531, + "date": "2023-04-01", + "sha1": "4c7cc1810a11b8fb0fcf679cd3384db9487ad3cc", + "md5": "44f5ff20f1bcee82dc9a430dccc16681", + "sha256": "5adf29e4205d393889a411c0d113b67003393dd6d35092a5ff8f5d6c728896ba", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_split.py", + "type": "file", + "name": "test_image_split.py", + "base_name": "test_image_split", + "extension": ".py", + "size": 1626, + "date": "2023-04-01", + "sha1": "f2e782e37fc003c7c225f49a9f8f2162c148a537", + "md5": "d0bdc941a17cdf38535cd1208cdd5471", + "sha256": "e2f572246cae6e3f22dc1abb25b209a87f636c4f0c21386cc4b9a99860cb4738", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_thumbnail.py", + "type": "file", + "name": "test_image_thumbnail.py", + "base_name": "test_image_thumbnail", + "extension": ".py", + "size": 4838, + "date": "2023-04-01", + "sha1": "fe50487e9c65bd89c31a9c41670b5b865fd2d688", + "md5": "db037e9326db682116e6ae32a5964893", + "sha256": "643b9e0edb0af2e0809597de00de864108700fef8f3c5a3cf192442afeaa5fc8", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_tobitmap.py", + "type": "file", + "name": "test_image_tobitmap.py", + "base_name": "test_image_tobitmap", + "extension": ".py", + "size": 307, + "date": "2023-04-01", + "sha1": "bc82303e8cfe82d59cd5b9f8abb9fd9ca30af6a4", + "md5": "39a2ee8c900701f0de1099f3f6f50956", + "sha256": "5f2b08445ee380d7da7703f4c3d27b93f8489bcac825f7ddc902506d59cb51e8", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_tobytes.py", + "type": "file", + "name": "test_image_tobytes.py", + "base_name": "test_image_tobytes", + "extension": ".py", + "size": 113, + "date": "2023-04-01", + "sha1": "78dc6ab63f1ba3abceeb8e77ca3076102ea2eedf", + "md5": "cccef754c704d245b65bc119d830aa02", + "sha256": "c6d8abcc6c920c5420d8783e9d2da1f89ad04a594bb6b2ec5dff2e6e16654c52", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_transform.py", + "type": "file", + "name": "test_image_transform.py", + "base_name": "test_image_transform", + "extension": ".py", + "size": 11332, + "date": "2023-04-01", + "sha1": "3dc02b3bab8bb0a256fb0fa76be8343fd27dfd2c", + "md5": "6c7ec2b658cd567cc72e7796ed236fef", + "sha256": "38361850d725ae46d18cde317dfbcd6ff5cab36bf1a1de012097e9f92f663063", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Adobe Photoshop", + "start_line": 26, + "end_line": 26 + } + ], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/254", + "start_line": 208, + "end_line": 208 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_image_transpose.py", + "type": "file", + "name": "test_image_transpose.py", + "base_name": "test_image_transpose", + "extension": ".py", + "size": 4807, + "date": "2023-04-01", + "sha1": "39ad80bc309a4395a3e03c7e48d914dadd28ca3b", + "md5": "0fdc1fd509e4da2d9d795121f051eb8f", + "sha256": "62d5c5ab1cc774a8f6ff70c881e4462229eb5ebaf4453961943583e4342c526d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagechops.py", + "type": "file", + "name": "test_imagechops.py", + "base_name": "test_imagechops", + "extension": ".py", + "size": 10702, + "date": "2023-04-01", + "sha1": "f2f9a34ff70dce3294d87a28ab179718c13cd3c2", + "md5": "eb1f8741c66e85dd10ce1492d696c03c", + "sha256": "5693141e4b88e65d26263fb6ba9a1ba2f8b8bd0b9d5bf31615b0404a23f83176", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagecms.py", + "type": "file", + "name": "test_imagecms.py", + "base_name": "test_imagecms", + "extension": ".py", + "size": 20513, + "date": "2023-04-01", + "sha1": "41ad2070142b4765a2aec37c63cf74be66e4c337", + "md5": "ba155a442ca1356e38029070a7e9edd7", + "sha256": "b194bd264909e33a4c3f8290fb3023da6822cb65b8fc9da205795c063e3df436", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright International Color Consortium, 2009", + "start_line": 106, + "end_line": 106 + }, + { + "copyright": "Copyright International Color Consortium, 2009", + "start_line": 115, + "end_line": 115 + }, + { + "copyright": "Copyright International Color Consortium, 2009", + "start_line": 382, + "end_line": 382 + } + ], + "holders": [ + { + "holder": "International Color Consortium", + "start_line": 106, + "end_line": 106 + }, + { + "holder": "International Color Consortium", + "start_line": 115, + "end_line": 115 + }, + { + "holder": "International Color Consortium", + "start_line": 382, + "end_line": 382 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagecolor.py", + "type": "file", + "name": "test_imagecolor.py", + "base_name": "test_imagecolor", + "extension": ".py", + "size": 7937, + "date": "2023-04-01", + "sha1": "534ce48f95c56b4f44ef34de184e573140c8eea9", + "md5": "704d216c3725718c3087c23f1c59ac94", + "sha256": "b6a88ea2393fc42677f7e9b63bd7973272e6429c9b39d05dee1c7d18992a3d62", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagedraw.py", + "type": "file", + "name": "test_imagedraw.py", + "base_name": "test_imagedraw", + "extension": ".py", + "size": 40175, + "date": "2023-04-01", + "sha1": "b1f39ed142c40f44a2a6bddb7cc77e5bce583596", + "md5": "dc18b6d64b965e00536ed6495401c6b1", + "sha256": "0254539a2ddd8afc8ef64fd34dd7f3d6ad524d552544c309f37299a2e12d7dda", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/2783", + "start_line": 1199, + "end_line": 1199 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagedraw2.py", + "type": "file", + "name": "test_imagedraw2.py", + "base_name": "test_imagedraw2", + "extension": ".py", + "size": 5067, + "date": "2023-04-01", + "sha1": "f36f0e32bcb8f302afffb4a3320e3d39db014ed9", + "md5": "aa38cd7aeb8a316e2b0e46994f8cccd5", + "sha256": "5e3430abd85ece616c4ef5649475120621b8e6ff5e0cd91ba308a5b1942f64cb", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imageenhance.py", + "type": "file", + "name": "test_imageenhance.py", + "base_name": "test_imageenhance", + "extension": ".py", + "size": 1476, + "date": "2023-04-01", + "sha1": "c94d1c815affe58b4697dc12012037654dd78763", + "md5": "e0dd3a6ac076876845544eb5af9b2133", + "sha256": "f118e854fdd9ef2ab80f68e68a2774367ed1b6e2800f52fe39cc555ec4e2f273", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/899", + "start_line": 46, + "end_line": 46 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagefile.py", + "type": "file", + "name": "test_imagefile.py", + "base_name": "test_imagefile", + "extension": ".py", + "size": 11432, + "date": "2023-04-01", + "sha1": "dc6ad1a04b9612fd8b5cecf2605c9b0c08d8f3a3", + "md5": "d4c100914e364c6bb24cabe277d2e778", + "sha256": "614c2fdbce08bcef9ec6e50a8ddc8d5f2e72ee0ef161ec7dcb5454312da07c04", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagefont.py", + "type": "file", + "name": "test_imagefont.py", + "base_name": "test_imagefont", + "extension": ".py", + "size": 35301, + "date": "2023-04-01", + "sha1": "9e4486ba187f265b1fee610baf7f8631aec11c17", + "md5": "94bc8c65187cea68fa5a72d9e68ec91f", + "sha256": "e23980e381422a8db595bc593d0a1208af19ced54584431e3502a289204701a5", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagefontctl.py", + "type": "file", + "name": "test_imagefontctl.py", + "base_name": "test_imagefontctl", + "extension": ".py", + "size": 13599, + "date": "2023-04-01", + "sha1": "c40bec34e10efb6bde4e191cc39c040590a59647", + "md5": "feb76997f473821600f9894daf6be05a", + "sha256": "592b4bba075be80500cb4653312a3efce189bb722c08cae4f768f0d9e5a80fca", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagegrab.py", + "type": "file", + "name": "test_imagegrab.py", + "base_name": "test_imagegrab", + "extension": ".py", + "size": 3586, + "date": "2023-04-01", + "sha1": "aef87acb0a06f673c4aa3ab39dbbfebbe14a3f39", + "md5": "019df1fa21bfd6b1de9e311bf22dae86", + "sha256": "72d389d12a876e31dc015dabf3fd880bc10deeee79a4ec13c7cc6716e579eb06", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagemath.py", + "type": "file", + "name": "test_imagemath.py", + "base_name": "test_imagemath", + "extension": ".py", + "size": 7239, + "date": "2023-04-01", + "sha1": "c49ee992bb09dbc60adc669671f13f86a10d23cb", + "md5": "4ebeac038678e64587789a3022e94e69", + "sha256": "9559a0838595c2ac5438209f386c224560a982ce85f153e0a92dfb4883db9085", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagemorph.py", + "type": "file", + "name": "test_imagemorph.py", + "base_name": "test_imagemorph", + "extension": ".py", + "size": 9307, + "date": "2023-04-01", + "sha1": "c6cb9ae4e83604b0d3427d5ec3f1258f8d82f12c", + "md5": "4429ad6361bc22b8a82441c3ceb561cf", + "sha256": "a0c88ce1457808083cd93500ead096cdb062f0e18f3a04197e14e631b2d91dcc", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imageops.py", + "type": "file", + "name": "test_imageops.py", + "base_name": "test_imageops", + "extension": ".py", + "size": 15858, + "date": "2023-04-01", + "sha1": "a7f4ac62cedd06503c732e3f2b2733520fb6da18", + "md5": "cc5f6e1bf15589821fdaa464501139b6", + "sha256": "2081c97c028a6315516bbae8521448e03bdd839b193fda72bdd7ae1275a17aac", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imageops_usm.py", + "type": "file", + "name": "test_imageops_usm.py", + "base_name": "test_imageops_usm", + "extension": ".py", + "size": 2900, + "date": "2023-04-01", + "sha1": "43a10f1794210b8a2cbf18b86616028c3e901233", + "md5": "17c314fd187368b149d8bef7653496ca", + "sha256": "cc4b6e88f84331159f3d9c7ce75c91bc10055ab88ee6aee050759281f5ac6200", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagepalette.py", + "type": "file", + "name": "test_imagepalette.py", + "base_name": "test_imagepalette", + "extension": ".py", + "size": 5032, + "date": "2023-04-01", + "sha1": "eeded20587b9dabb460f17c97946e76e507d1d30", + "md5": "a273518ab0c1ecab13a760c0c47349e9", + "sha256": "ecdab6f82fe1aa806cbdc86a304a3bfa16c4d5807345449a7924648c27ddb591", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagepath.py", + "type": "file", + "name": "test_imagepath.py", + "base_name": "test_imagepath", + "extension": ".py", + "size": 4550, + "date": "2023-04-01", + "sha1": "944ecd12c950c5342062f81b256eaf3d87b60d20", + "md5": "cbb19c6e21dc1f91430e131299bb4ed5", + "sha256": "9b992d14e86a49372a81c406bc033d0f55c481688acc6a3f550dd227e2d68440", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imageqt.py", + "type": "file", + "name": "test_imageqt.py", + "base_name": "test_imageqt", + "extension": ".py", + "size": 1816, + "date": "2023-04-01", + "sha1": "ca30483fb503f39029e5a0c67b796611436a73c6", + "md5": "3e4c111db1b544cfe00fa466adaabd61", + "sha256": "a14b7ec5257eb90c9b42ac545d8d6fe4e430442d7994936cf20d898e1cade454", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://doc.qt.io/archives/qt-4.8/qcolor.html", + "start_line": 21, + "end_line": 21 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagesequence.py", + "type": "file", + "name": "test_imagesequence.py", + "base_name": "test_imagesequence", + "extension": ".py", + "size": 2841, + "date": "2023-04-01", + "sha1": "d42e653f7d87952a51f784479c33b1c0a62105d7", + "md5": "4a1b89720d383a5a0bb576902a9587cd", + "sha256": "568ba710424dbaa7f5f5439dfff852daabf800b2e29e27b5d67219ee3ed58e74", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imageshow.py", + "type": "file", + "name": "test_imageshow.py", + "base_name": "test_imageshow", + "extension": ".py", + "size": 2468, + "date": "2023-04-01", + "sha1": "46d2b7dd0cedcb9eea9f70dea6c4c553ee89d46c", + "md5": "8c516a56ba04845ad0993f7eb0c8ba7d", + "sha256": "c19afabdc5ca0f0c6019c2b86d08c452c0411cdc7d62b19ac0b76d733cc46823", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagestat.py", + "type": "file", + "name": "test_imagestat.py", + "base_name": "test_imagestat", + "extension": ".py", + "size": 1114, + "date": "2023-04-01", + "sha1": "0413298435ff51056ce579601301039c17e8e3ab", + "md5": "29de60410db2d771ea1bbb30d8301d1d", + "sha256": "6545713318c08dabba88504f5e91d537102eb012d49d8f44479681268c43e05e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagetk.py", + "type": "file", + "name": "test_imagetk.py", + "base_name": "test_imagetk", + "extension": ".py", + "size": 2621, + "date": "2023-04-01", + "sha1": "5b325efa71e5aba3b33fc416f12feeae819ee2ef", + "md5": "773c391a2bfe457ae864561974552adf", + "sha256": "79071a4726091868bb189b41d4584d2372eb71e22de38dfb37731ce1e4b21156", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagewin.py", + "type": "file", + "name": "test_imagewin.py", + "base_name": "test_imagewin", + "extension": ".py", + "size": 2260, + "date": "2023-04-01", + "sha1": "533950608829214970b085fc5765ae9a264fb601", + "md5": "5181b03d452802bb2283b976cff92fff", + "sha256": "d00d20a101a4e250cdc407f580e98586c419122a9542effce8fdb47310c2986d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_imagewin_pointers.py", + "type": "file", + "name": "test_imagewin_pointers.py", + "base_name": "test_imagewin_pointers", + "extension": ".py", + "size": 3722, + "date": "2023-04-01", + "sha1": "299cbde434df3501cbe5a087140c0a4a40c341f3", + "md5": "9aa90476e811b226daf7cd3b16861674", + "sha256": "464003823c9256d4ba71ec5bdbaade6b9e29e11f271091b011eb38481cffa2d4", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/pull/1431#issuecomment-144692652", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_lib_image.py", + "type": "file", + "name": "test_lib_image.py", + "base_name": "test_lib_image", + "extension": ".py", + "size": 868, + "date": "2023-04-01", + "sha1": "663ea1853e5b052d37772927bd0df99e86ca3555", + "md5": "428375f25f94a034025ee167112e25dd", + "sha256": "fbf0e0a3b73a2baefeb45f7283faba3a5c275475e002cb91d2b3cce22b13d71a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_lib_pack.py", + "type": "file", + "name": "test_lib_pack.py", + "base_name": "test_lib_pack", + "extension": ".py", + "size": 33184, + "date": "2023-04-01", + "sha1": "3f1291e3afea0d8cd00d8d407cd9e8c1dd9dad69", + "md5": "05600fc44716c475290f8717a0831a5f", + "sha256": "e49c8926ff38b846ab8a96463c97ad0fc0ffaaa65ff6269877d3b7654a8a260a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_locale.py", + "type": "file", + "name": "test_locale.py", + "base_name": "test_locale", + "extension": ".py", + "size": 746, + "date": "2023-04-01", + "sha1": "e7cfac149c06ff77d83244c0edac31a514ace822", + "md5": "ef8196631192c5cfe04cd58b2f85c04a", + "sha256": "48296b41479b00bd27e69618a63b05e6cdbf4eed6e3cf40a077bb044b2fea5ea", + "mime_type": "text/x-script.python", + "file_type": "Python script text executable Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/272", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_main.py", + "type": "file", + "name": "test_main.py", + "base_name": "test_main", + "extension": ".py", + "size": 873, + "date": "2023-04-01", + "sha1": "adf32046119a16d0b7752df4e192e69b08e90cc0", + "md5": "7308d3be14d680ed56bc0e6cb53de5b3", + "sha256": "8984615a9367927b57e5e421e9d578fa8af0cbf6aff005d9ba8fbffeec578295", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_map.py", + "type": "file", + "name": "test_map.py", + "base_name": "test_map", + "extension": ".py", + "size": 1349, + "date": "2023-04-01", + "sha1": "28f2ba55e87ab3f6ced9287284d742a66ed00755", + "md5": "0ef40c4f5cc01d4885c882fe75702bc4", + "sha256": "b26882b6bd3a68ab1c8bb4b2ad2f1510214635054a6594aa844aa0f62641837f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_mode_i16.py", + "type": "file", + "name": "test_mode_i16.py", + "base_name": "test_mode_i16", + "extension": ".py", + "size": 2339, + "date": "2023-04-01", + "sha1": "192f4e0f9864c1a0c89d8bed5349a65d43a83e9c", + "md5": "799944a5ff2b57b0a8a1c60cd72b11d6", + "sha256": "db632193f4b689dbcf5f3b6e633ef5c160771cce5a5a6c4d764747a1a0f59bed", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_numpy.py", + "type": "file", + "name": "test_numpy.py", + "base_name": "test_numpy", + "extension": ".py", + "size": 7408, + "date": "2023-04-01", + "sha1": "7754fbd42774cf9c0240967880034f83b374d205", + "md5": "ec6f88863a04ee3191c1977d174f54c2", + "sha256": "d17d8d844475a4bc777cca6c8803dcfa6a4bec9bc5cb02545aaf203179f9e79d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://stackoverflow.com/questions/10854903/what-is-causing-dimension-dependent-attributeerror-in-pil-fromarray-function", + "start_line": 82, + "end_line": 82 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/350", + "start_line": 119, + "end_line": 119 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/439", + "start_line": 171, + "end_line": 171 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/1008", + "start_line": 183, + "end_line": 183 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/2259", + "start_line": 215, + "end_line": 215 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/2044", + "start_line": 230, + "end_line": 230 + }, + { + "url": "https://github.com/python-pillow/Pillow/issues/835", + "start_line": 239, + "end_line": 239 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_pdfparser.py", + "type": "file", + "name": "test_pdfparser.py", + "base_name": "test_pdfparser", + "extension": ".py", + "size": 5261, + "date": "2023-04-01", + "sha1": "0f9f7528254025886012e45c49c1b1c397270968", + "md5": "5e7f1eb9d598976eb26621a376949da9", + "sha256": "ba53ce5120352119e51325938def076895ed9abc7bcca8df4d79d51b19cb60d1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_pickle.py", + "type": "file", + "name": "test_pickle.py", + "base_name": "test_pickle", + "extension": ".py", + "size": 4044, + "date": "2023-04-01", + "sha1": "be66bac25bd799d7fb0ae8d92a371d81ec853d5d", + "md5": "c73eacd22412f9bea23a288bb46a400c", + "sha256": "2ac9e587b9d3dcd443979af94e1e4ef84fbbe64fb7c1f71f2bf26b48156ba9d9", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_psdraw.py", + "type": "file", + "name": "test_psdraw.py", + "base_name": "test_psdraw", + "extension": ".py", + "size": 1583, + "date": "2023-04-01", + "sha1": "44e5879e4adc19e9cc575161f5fe1b6a8dd4c96b", + "md5": "83525b7e27eee202f037174ead330b00", + "sha256": "8366a7468b3a529e7d2a47ee589a2b47696dd5b8f2d7e72c57220d50e9eb39f2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://pillow.readthedocs.io/en/latest/handbook/tutorial.html#drawing-postscript", + "start_line": 34, + "end_line": 34 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_pyroma.py", + "type": "file", + "name": "test_pyroma.py", + "base_name": "test_pyroma", + "extension": ".py", + "size": 574, + "date": "2023-04-01", + "sha1": "ae941b8df7de206f1c9d0885460b3fa679ffe126", + "md5": "adb847a4f8663a272b533f6f2c2fcc86", + "sha256": "98f2f5ae7400867532deadd1bbf0a32470bb055a078a2e78769c40b82b000f51", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_qt_image_qapplication.py", + "type": "file", + "name": "test_qt_image_qapplication.py", + "base_name": "test_qt_image_qapplication", + "extension": ".py", + "size": 3025, + "date": "2023-04-01", + "sha1": "4ebcb1ec52bfac4934b0e0772ec5b0dc4353a348", + "md5": "f08c141474a0efc4c0ca4768da96bf36", + "sha256": "28714ea180230d690b4209feb1e490e98fa84c8abf7a3a04db0ce971418fa5ca", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_qt_image_toqimage.py", + "type": "file", + "name": "test_qt_image_toqimage.py", + "base_name": "test_qt_image_toqimage", + "extension": ".py", + "size": 1293, + "date": "2023-04-01", + "sha1": "a9894031394c4d8991f628759c0030c86727ce72", + "md5": "31bad762a3fbc4b040646f01d67c5f53", + "sha256": "45f7220e583ed9f2a50473c1ce388cc0748e8d33ae7db2f2ba46065ca8aa518e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_sgi_crash.py", + "type": "file", + "name": "test_sgi_crash.py", + "base_name": "test_sgi_crash", + "extension": ".py", + "size": 1008, + "date": "2023-04-01", + "sha1": "eb10b1630d116b620820473dda19793522e82f42", + "md5": "1e72cf5f7ac35dbdef3f3033f61546c6", + "sha256": "5c8742948b2990ec943dc9040bddec4ad17753aa6f193dd7c44e96e29a64bdeb", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_shell_injection.py", + "type": "file", + "name": "test_shell_injection.py", + "base_name": "test_shell_injection", + "extension": ".py", + "size": 1964, + "date": "2023-04-01", + "sha1": "942824dd0fbebf4822c656ab61c1553085d7d99f", + "md5": "1b58d7ab903c75961214ebd1ef836607", + "sha256": "228572cf1bb779242703e81b4cfaad47449dc0ecb685260d5a8bbdaf325781d5", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_tiff_crashes.py", + "type": "file", + "name": "test_tiff_crashes.py", + "base_name": "test_tiff_crashes", + "extension": ".py", + "size": 2079, + "date": "2023-04-01", + "sha1": "4aa2d73837585b2d22cdeb81b77a6a74c64661ea", + "md5": "e3895b7410cb1233d53e42a631670ddd", + "sha256": "d5504a8e5bddd4890f69d6309de4f540d4a41d9ca785e000c4e4fea4d54e8217", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_tiff_ifdrational.py", + "type": "file", + "name": "test_tiff_ifdrational.py", + "base_name": "test_tiff_ifdrational", + "extension": ".py", + "size": 1602, + "date": "2023-04-01", + "sha1": "fa8a3cf5cd4f99c055a5eaf1e4e4a02e431b40ad", + "md5": "5e3a8a510872324113e01ca3b9e6c8d8", + "sha256": "08cb2b0e11934914e61a349d05149f1d8aaf3ddba93f8b70524180f36c69c9b0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_uploader.py", + "type": "file", + "name": "test_uploader.py", + "base_name": "test_uploader", + "extension": ".py", + "size": 344, + "date": "2023-04-01", + "sha1": "6d0995b4e51317c73334ece85ddd043887f5b0e4", + "md5": "f37aa74f7eaf32810db6d6ca7b49fcc7", + "sha256": "bd9fa0b2e1019303ff0c6c5d591d8cd3667ebd1b2b454d9e6508c55ccd4a20aa", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_util.py", + "type": "file", + "name": "test_util.py", + "base_name": "test_util", + "extension": ".py", + "size": 1048, + "date": "2023-04-01", + "sha1": "b6260d7d247d2304c06d9ed69e1b718259b1c296", + "md5": "cee741e4605a851320b998d3abc79fe2", + "sha256": "66ce9a9c5a704b436c921f8fd2ce2cb41d9b52dd1310382293d9a616ab2d096f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/test_webp_leaks.py", + "type": "file", + "name": "test_webp_leaks.py", + "base_name": "test_webp_leaks", + "extension": ".py", + "size": 505, + "date": "2023-04-01", + "sha1": "a95cff644444da92182b01afc90f7abb5d066133", + "md5": "6a86bc822d7588484c139eca52bb4fab", + "sha256": "433a1021726646c774bbd460f3716eb84d6e0901ed2085ddf3c138750b9d4ff2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts", + "type": "directory", + "name": "fonts", + "base_name": "fonts", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 34, + "dirs_count": 1, + "size_count": 14440493, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/10x20-ISO8859-1-fewer-characters.pcf", + "type": "file", + "name": "10x20-ISO8859-1-fewer-characters.pcf", + "base_name": "10x20-ISO8859-1-fewer-characters", + "extension": ".pcf", + "size": 25860, + "date": "2023-04-01", + "sha1": "6d59c84b0098479b029aba0205af13c0a230d5f0", + "md5": "3ad4cd63efbff60aba7293f0b19cf969", + "sha256": "d9c54f46107be88b0b07625a07836ccdf17184935304e82e0b05e39e5aa926e7", + "mime_type": "application/octet-stream", + "file_type": "X11 Portable Compiled Font data, bit: MSB, byte: MSB first", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/10x20-ISO8859-1-fewer-characters.pcf", + "start_line": 24, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_126.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_126.RULE", + "matched_text": "Public domain font. Share and enjoy.", + "matched_text_diagnostics": "Public domain font. Share and enjoy." + } + ], + "identifier": "public_domain-d2af3c73-22c0-ac1f-c740-5b406d0a65ba" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.65, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/10x20-ISO8859-1.pcf", + "type": "file", + "name": "10x20-ISO8859-1.pcf", + "base_name": "10x20-ISO8859-1", + "extension": ".pcf", + "size": 25860, + "date": "2023-04-01", + "sha1": "ce02e57bfca9d2b5356fc084c8cdea70e9904d89", + "md5": "e49b25a1bcba7aa85315d36d07425972", + "sha256": "06f927ae0c6ca5e6a3ff278dc9ea6f51aa4a22eb48186dd651de196f808f386e", + "mime_type": "application/octet-stream", + "file_type": "X11 Portable Compiled Font data, bit: MSB, byte: MSB first", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/10x20-ISO8859-1.pcf", + "start_line": 24, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_126.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_126.RULE", + "matched_text": "Public domain font. Share and enjoy.", + "matched_text_diagnostics": "Public domain font. Share and enjoy." + } + ], + "identifier": "public_domain-d2af3c73-22c0-ac1f-c740-5b406d0a65ba" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.65, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/10x20.pbm", + "type": "file", + "name": "10x20.pbm", + "base_name": "10x20", + "extension": ".pbm", + "size": 2463, + "date": "2023-04-01", + "sha1": "cca9627cc18520646abb8569cbf80cbff52f23d3", + "md5": "c11772680fe598a4ce3b1d827fe40660", + "sha256": "0a5293b365949a15214c7010ccfb86c0f4c8086541cc2be8b3997ebc74411393", + "mime_type": "image/png", + "file_type": "PNG image data, 800 x 60, 1-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/10x20.pil", + "type": "file", + "name": "10x20.pil", + "base_name": "10x20", + "extension": ".pil", + "size": 5143, + "date": "2023-04-01", + "sha1": "65343b301546dcc1998edac2fc56bae338e56750", + "md5": "258a89f41d4f81ba34322f2bfb4abfa4", + "sha256": "3a48baf930fb6f4c45b5f9babf108ab26a44a6c67925a89aff4bff683cfc6df1", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/AdobeVFPrototype.ttf", + "type": "file", + "name": "AdobeVFPrototype.ttf", + "base_name": "AdobeVFPrototype", + "extension": ".ttf", + "size": 183752, + "date": "2023-04-01", + "sha1": "be3f8e07a93140db53ba4c0d1b556b53fcb11bac", + "md5": "9de0e98fae8210990704e75c9c6700a5", + "sha256": "a4b42a574f42232d321667141bef98b34b01a96597fbc0dcd33802d51f27c447", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, digitally signed, 21 tables, 1st \"BASE\", 61 names, Macintosh, type 1 string, Adobe Variable Font PrototypeRegular1.004;ADBO;AdobeVFPrototype-Default;ADOBEVersion 1.004;hotco", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1", + "detected_license_expression_spdx": "OFL-1.1", + "license_detections": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/AdobeVFPrototype.ttf", + "start_line": 361, + "end_line": 361, + "matcher": "2-aho", + "score": 100, + "matched_length": 58, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_31.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_31.RULE", + "matched_text": "hammerhttp://www.adobe.com/typeThis Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFLDefaultAdobeVFPrototypeLowMediumHighWeightContrastExtraLightAdobeVFPrototype-ExtraLightLightAdobeVFPrototype-LightAdobeVFPrototype-RegularSemiboldAdobeVFPrototype-SemiboldBoldAdobeVFPrototype-BoldBlackAdobeVFPrototype-BlackBlack Medium ContrastAdobeVFPrototype-BlackMediumContrastBlack High ContrastAdobeVFPrototype-BlackHighContrast", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/" + } + ], + "identifier": "ofl_1_1-c9ebea49-c6bf-d171-156d-2f0dee7ab25f" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.35, + "copyrights": [ + { + "copyright": "Copyright 2016 Adobe (http://www.adobe.com/).Adobe Variable Font PrototypeRegular1.004 ADBO AdobeVFPrototype-Default", + "start_line": 360, + "end_line": 360 + } + ], + "holders": [ + { + "holder": "Adobe Variable Font PrototypeRegular1.004 ADBO AdobeVFPrototype-Default", + "start_line": 360, + "end_line": 360 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.adobe.com/", + "start_line": 360, + "end_line": 360 + }, + { + "url": "http://www.adobe.com/typeThis", + "start_line": 361, + "end_line": 361 + }, + { + "url": "http://scripts.sil.org/OFLDefaultAdobeVFPrototypeLowMediumHighWeightContrastExtraLightAdobeVFPrototype-ExtraLightLightAdobeVFPrototype-LightAdobeVFPrototype-RegularSemiboldAdobeVFPrototype-SemiboldBoldAdobeVFPrototype-BoldBlackAdobeVFPrototype-BlackBlack", + "start_line": 361, + "end_line": 361 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/ArefRuqaa-Regular.ttf", + "type": "file", + "name": "ArefRuqaa-Regular.ttf", + "base_name": "ArefRuqaa-Regular", + "extension": ".ttf", + "size": 113020, + "date": "2023-04-01", + "sha1": "3e982470ef1342faa8bd4527bf929ebbb067565d", + "md5": "43afe1aac860bff3040c66f96019573d", + "sha256": "a8f0c27667bfaec627d7e1c2abfe22ddb753430ae8a673877c14e4e960f7f828", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 15 tables, 1st \"GDEF\", 20 names, Macintosh, Portions copyright \\251 2015, Khaled Hosny (). Portions copyright \\251 19", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1", + "detected_license_expression_spdx": "OFL-1.1", + "license_detections": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/ArefRuqaa-Regular.ttf", + "start_line": 566, + "end_line": 566, + "matcher": "2-aho", + "score": 100, + "matched_length": 59, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_30.RULE", + "matched_text": "1997, 2009, 2011 American Mathematical Society (), with Reserved Font Name EURM10.Aref RuqaaRegular1.0;UKWN;ArefRuqaa-RegularAref Ruqaa RegularVersion 1.0g based on 0.7ArefRuqaa-RegularAbdoulla ArefThis Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + }, + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/ArefRuqaa-Regular.ttf", + "start_line": 569, + "end_line": 569, + "matcher": "2-aho", + "score": 100, + "matched_length": 59, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_30.RULE", + "matched_text": "1997, 2009, 2011 American Mathematical Society (), with Reserved Font Name EURM10.Aref RuqaaRegular1.0;UKWN;ArefRuqaa-RegularAref Ruqaa RegularVersion 1.0g based on 0.7ArefRuqaa-RegularAbdoulla ArefThis Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + } + ], + "identifier": "ofl_1_1-7c0f3a8a-84e8-3c3c-c958-5b271f8bc216" + } + ], + "license_clues": [], + "percentage_of_license_text": 5, + "copyrights": [ + { + "copyright": "Portions copyright 2015, Khaled Hosny ", + "start_line": 564, + "end_line": 565 + }, + { + "copyright": "Portions copyright 1997, 2009, 2011 American Mathematical Society ", + "start_line": 565, + "end_line": 566 + }, + { + "copyright": "Portions copyright 2015, Khaled Hosny ", + "start_line": 567, + "end_line": 568 + }, + { + "copyright": "Portions copyright 1997, 2009, 2011 American Mathematical Society ", + "start_line": 568, + "end_line": 569 + } + ], + "holders": [ + { + "holder": "Khaled Hosny", + "start_line": 564, + "end_line": 565 + }, + { + "holder": "American Mathematical Society", + "start_line": 565, + "end_line": 566 + }, + { + "holder": "Khaled Hosny", + "start_line": 567, + "end_line": 568 + }, + { + "holder": "American Mathematical Society", + "start_line": 568, + "end_line": 569 + } + ], + "authors": [], + "emails": [ + { + "email": "khaledhosny@eglug.org", + "start_line": 565, + "end_line": 565 + } + ], + "urls": [ + { + "url": "http://www.ams.org/", + "start_line": 566, + "end_line": 566 + }, + { + "url": "http://scripts.sil.org/OFL", + "start_line": 566, + "end_line": 566 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/BungeeColor-Regular_colr_Windows.ttf", + "type": "file", + "name": "BungeeColor-Regular_colr_Windows.ttf", + "base_name": "BungeeColor-Regular_colr_Windows", + "extension": ".ttf", + "size": 75348, + "date": "2023-04-01", + "sha1": "4d957a9bf02fd088e80ed0affdd5ef3d33d1a3b2", + "md5": "5faa8dc83209b6550c1b8c9e108bf802", + "sha256": "bb0faff7137113fbffdd981b67e9e0c0fafc4949ae59da86e97905615f555101", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, digitally signed, 15 tables, 1st \"COLR\", 42 names, Macintosh, Copyright 2008 The Bungee Project Authors (david@djr.com)Bungee Color RegularRegular1.000;djr ;B", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1", + "detected_license_expression_spdx": "OFL-1.1", + "license_detections": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/BungeeColor-Regular_colr_Windows.ttf", + "start_line": 222, + "end_line": 222, + "matcher": "3-seq", + "score": 96.55, + "matched_length": 28, + "match_coverage": 96.55, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_40.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_40.RULE", + "matched_text": ";Copyright 2008 The Bungee Project Authors (david@djr.com)Bungee Color RegularRegular1.000;djr ;BungeeColor-RegularVersion 1.000;PS 1.0;hotconv 1.0.72;makeotf.lib2.5.5900BungeeColor-RegularBungee is a trademark of The Font Bureau.David Jonathan Rosshttp://www.djr.comThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLBungee ColorRound formsRound ESans-serif ISans-serif LAlternate ampersandSmall quotes", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/" + }, + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/BungeeColor-Regular_colr_Windows.ttf", + "start_line": 223, + "end_line": 223, + "matcher": "3-seq", + "score": 96.55, + "matched_length": 28, + "match_coverage": 96.55, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_40.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_40.RULE", + "matched_text": "Copyright 2008 The Bungee Project Authors (david@djr.com)Bungee Color RegularRegular1.000;djr ;BungeeColor-RegularBungee Color Regular RegularVersion 1.000;PS 1.0;hotconv 1.0.72;makeotf.lib2.5.5900BungeeColor-RegularBungee is a trademark of The Font Bureau.David Jonathan Rosshttp://www.djr.comThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLBungee ColorRound formsRound ESans-serif ISans-serif LAlternate ampersandSmall quotes", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/" + } + ], + "identifier": "ofl_1_1-21e109bd-8c6d-3d20-329a-ca600af11574" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.76, + "copyrights": [ + { + "copyright": "Copyright 2008 The Bungee Project", + "start_line": 222, + "end_line": 222 + }, + { + "copyright": "Copyright 2008 The Bungee Project", + "start_line": 223, + "end_line": 223 + } + ], + "holders": [ + { + "holder": "The Bungee Project", + "start_line": 222, + "end_line": 222 + }, + { + "holder": "The Bungee Project", + "start_line": 223, + "end_line": 223 + } + ], + "authors": [], + "emails": [ + { + "email": "david@djr.com", + "start_line": 222, + "end_line": 222 + } + ], + "urls": [ + { + "url": "http://scripts.sil.org/OFLhttp:/scripts.sil.org/OFLBungee", + "start_line": 222, + "end_line": 222 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/chromacheck-sbix.woff", + "type": "file", + "name": "chromacheck-sbix.woff", + "base_name": "chromacheck-sbix", + "extension": ".woff", + "size": 740, + "date": "2023-04-01", + "sha1": "d94e0d2e6275128269292fa0899eaf61672be0ad", + "md5": "25133d53551e17cc6537b8b6b5de7882", + "sha256": "f3fc6bc76fb5c99ef09498a0b77537789d7e6d4100311e6597e8f8851a5a7206", + "mime_type": "application/octet-stream", + "file_type": "Web Open Font Format, TrueType, length 740, version 0.0", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/FreeMono.ttf", + "type": "file", + "name": "FreeMono.ttf", + "base_name": "FreeMono", + "extension": ".ttf", + "size": 592752, + "date": "2023-04-01", + "sha1": "8a88b1d2ce010c6daa26102ce3151aafaa9da480", + "md5": "28e82dfc31d3aeaffd0180a62a9956f7", + "sha256": "54cf7fa374a13ddf6e927b515b75b39fad79f6d2cdd2789ad5bf69f207b88c2c", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 18 tables, 1st \"FFTM\", 54 names, Macintosh", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "gpl-3.0-plus WITH font-exception-gpl", + "detected_license_expression_spdx": "GPL-3.0-or-later WITH Font-exception-2.0", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus WITH font-exception-gpl", + "license_expression_spdx": "GPL-3.0-or-later WITH Font-exception-2.0", + "matches": [ + { + "license_expression": "gpl-3.0-plus WITH font-exception-gpl", + "spdx_license_expression": "GPL-3.0-or-later WITH Font-exception-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/FreeMono.ttf", + "start_line": 1646, + "end_line": 1652, + "matcher": "2-aho", + "score": 100, + "matched_length": 224, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_with_font-exception-gpl_21.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_21.RULE", + "matched_text": "https://savannah.gnu.org/projects/freefont/\nhttps://savannah.gnu.org/projects/freefont/\nThis computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\nThis font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\nYou should have received a copy of the GNU General Public License along with this font. If not, see\nhttp://www.gnu.org/licenses/\nAs a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.", + "matched_text_diagnostics": "https://savannah.gnu.org/projects/freefont/\nhttps://savannah.gnu.org/projects/freefont/\nThis computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\nThis font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\nYou should have received a copy of the GNU General Public License along with this font. If not, see\nhttp://www.gnu.org/licenses/\nAs a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version." + }, + { + "license_expression": "gpl-3.0-plus WITH font-exception-gpl", + "spdx_license_expression": "GPL-3.0-or-later WITH Font-exception-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/FreeMono.ttf", + "start_line": 1653, + "end_line": 1659, + "matcher": "2-aho", + "score": 100, + "matched_length": 226, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_with_font-exception-gpl_20.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_20.RULE", + "matched_text": "This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\nThis font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\nYou should have received a copy of the GNU General Public License along with this font. If not, see\nhttp://www.gnu.org/licenses/\nAs a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.\nhttp://www.gnu.org/copyleft/gpl.html\nhttp://www.gnu.org/copyleft/gpl.html", + "matched_text_diagnostics": "This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\nThis font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\nYou should have received a copy of the GNU General Public License along with this font. If not, see\nhttp://www.gnu.org/licenses/\nAs a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.\nhttp://www.gnu.org/copyleft/gpl.html\nhttp://www.gnu.org/copyleft/gpl.html" + } + ], + "identifier": "gpl_3_0_plus_with_font_exception_gpl-d904509b-4c7a-bc62-81ad-c601bfc229ba" + } + ], + "license_clues": [], + "percentage_of_license_text": 6.12, + "copyrights": [ + { + "copyright": "Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors", + "start_line": 1632, + "end_line": 1632 + }, + { + "copyright": "Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors. FreeMono FreeMono", + "start_line": 1633, + "end_line": 1635 + } + ], + "holders": [ + { + "holder": "GNU Freefont contributors", + "start_line": 1632, + "end_line": 1632 + }, + { + "holder": "GNU Freefont contributors. FreeMono FreeMono", + "start_line": 1633, + "end_line": 1635 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://savannah.gnu.org/projects/freefont/", + "start_line": 1646, + "end_line": 1646 + }, + { + "url": "http://www.gnu.org/licenses/", + "start_line": 1651, + "end_line": 1651 + }, + { + "url": "http://www.gnu.org/copyleft/gpl.html", + "start_line": 1658, + "end_line": 1658 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/fuzz_font-5203009437302784", + "type": "file", + "name": "fuzz_font-5203009437302784", + "base_name": "fuzz_font-5203009437302784", + "extension": "", + "size": 91, + "date": "2023-04-01", + "sha1": "13f5e1faa7cbfdcf02cec55df50d1df13ad5f30a", + "md5": "689b0a71172c58824ec3eb1f2c31f67e", + "sha256": "71202c446c4ba7f797604b7c3658e0c5d54328c86a26b496cc987fc16c8a3901", + "mime_type": "text/plain", + "file_type": "ISO-8859 text", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/KhmerOSBattambang-Regular.ttf", + "type": "file", + "name": "KhmerOSBattambang-Regular.ttf", + "base_name": "KhmerOSBattambang-Regular", + "extension": ".ttf", + "size": 308052, + "date": "2023-04-01", + "sha1": "c99df13d427c76d4039958411741daae28b71470", + "md5": "a680c425b92d3705c1b96c424c4b7208", + "sha256": "d75e03b55d024edc8fc5cdd96d487ff457ad4852802d2f2c242feffb3a8932eb", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 18 tables, 1st \"FFTM\", 38 names, Macintosh", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "type": "file", + "name": "LICENSE.txt", + "base_name": "LICENSE", + "extension": ".txt", + "size": 1581, + "date": "2023-04-01", + "sha1": "5a20a10da0dd9e25c9581d944c81ae9c2b16b127", + "md5": "8fb50891da9bd65ca63de07dc8ba0791", + "sha256": "525c7b8312efac21a7ead3a0cb5f03e047b0b4c44d64fedb1b9805186f403e76", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1 AND gpl-3.0 WITH font-exception-gpl AND apache-2.0 AND mit AND lgpl-2.1 AND lgpl-2.1-plus AND gpl-3.0 AND public-domain", + "detected_license_expression_spdx": "OFL-1.1 AND GPL-3.0-only WITH Font-exception-2.0 AND Apache-2.0 AND MIT AND LGPL-2.1-only AND LGPL-2.1-or-later AND GPL-3.0-only AND LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "ofl-1.1 AND gpl-3.0 WITH font-exception-gpl AND apache-2.0 AND mit AND lgpl-2.1 AND lgpl-2.1-plus AND gpl-3.0 AND public-domain", + "license_expression_spdx": "OFL-1.1 AND GPL-3.0-only WITH Font-exception-2.0 AND Apache-2.0 AND MIT AND LGPL-2.1-only AND LGPL-2.1-or-later AND GPL-3.0-only AND LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 13, + "end_line": 13, + "matcher": "2-aho", + "score": 100, + "matched_length": 42, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_58.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_58.RULE", + "matched_text": "All of the above fonts are published under the SIL Open Font License (OFL) v1.1 (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL), which allows you to copy, modify, and redistribute them if you need to.", + "matched_text_diagnostics": "All of the above fonts are published under the SIL Open Font License (OFL) v1.1 (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL), which allows you to copy, modify, and redistribute them if you need to." + }, + { + "license_expression": "gpl-3.0 WITH font-exception-gpl", + "spdx_license_expression": "GPL-3.0-only WITH Font-exception-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 15, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 8, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0_with_font-exception-gpl_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_2.RULE", + "matched_text": "FreeMono.ttf is licensed under GPLv3, with the GPL font exception.", + "matched_text_diagnostics": "licensed under GPLv3, with the GPL font exception." + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100, + "matched_length": 13, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_685.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_685.RULE", + "matched_text": "OpenSansCondensed-LightItalic.tt, from https://fonts.google.com/specimen/Open+Sans, under Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)", + "matched_text_diagnostics": "under Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 19, + "end_line": 19, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_88.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_88.RULE", + "matched_text": "chromacheck-sbix.woff, from https://github.com/RoelN/ChromaCheck, under The MIT License (MIT), Copyright (c) 2018 Roel Nieskens, https://pixelambacht.nl Copyright (c) 2018 Google LLC", + "matched_text_diagnostics": "under The MIT License (" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 19, + "end_line": 19, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_1114.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1114.RULE", + "matched_text": "chromacheck-sbix.woff, from https://github.com/RoelN/ChromaCheck, under The MIT License (MIT), Copyright (c) 2018 Roel Nieskens, https://pixelambacht.nl Copyright (c) 2018 Google LLC", + "matched_text_diagnostics": "MIT), Copyright (" + }, + { + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 21, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.1_257.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_257.RULE", + "matched_text": "KhmerOSBattambang-Regular.ttf is licensed under LGPL-2.1 or later.", + "matched_text_diagnostics": "licensed under LGPL-2.1" + }, + { + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 21, + "end_line": 21, + "matcher": "2-aho", + "score": 50, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 50, + "rule_identifier": "spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", + "matched_text": "KhmerOSBattambang-Regular.ttf is licensed under LGPL-2.1 or later.", + "matched_text_diagnostics": "LGPL-2.1 or later." + }, + { + "license_expression": "gpl-3.0", + "spdx_license_expression": "GPL-3.0-only", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 23, + "end_line": 23, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0_87.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_87.RULE", + "matched_text": "FreeMono.ttf is licensed under GPLv3.", + "matched_text_diagnostics": "licensed under GPLv3." + }, + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/LICENSE.txt", + "start_line": 27, + "end_line": 27, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_126.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_126.RULE", + "matched_text": "\"Public domain font. Share and enjoy.\"", + "matched_text_diagnostics": "Public domain font. Share and enjoy.\"" + } + ], + "identifier": "ofl_1_1_and_gpl_3_0_with_font_exception_gpl_and_apache_2_0_and_mit_and_lgpl_2_1_and_lgpl_2_1_plus_and_gpl_3_0_and_public_domain-cf11792f-f993-9d63-5a05-257ea1efa4ca" + } + ], + "license_clues": [], + "percentage_of_license_text": 34.55, + "copyrights": [ + { + "copyright": "Copyright (c) 2018 Roel Nieskens, https://pixelambacht.nl", + "start_line": 19, + "end_line": 19 + }, + { + "copyright": "Copyright (c) 2018 Google LLC", + "start_line": 19, + "end_line": 19 + } + ], + "holders": [ + { + "holder": "Roel Nieskens", + "start_line": 19, + "end_line": 19 + }, + { + "holder": "Google LLC", + "start_line": 19, + "end_line": 19 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/googlei18n/noto-fonts", + "start_line": 2, + "end_line": 2 + }, + { + "url": "https://www.google.com/get/noto/", + "start_line": 3, + "end_line": 3 + }, + { + "url": "https://www.google.com/get/noto/help/cjk/", + "start_line": 4, + "end_line": 4 + }, + { + "url": "https://github.com/googlefonts/noto-emoji", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://github.com/adobe-fonts/adobe-variable-font-prototype", + "start_line": 6, + "end_line": 6 + }, + { + "url": "http://velvetyne.fr/fonts/tiny", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://github.com/google/fonts/tree/master/ofl/arefruqaa", + "start_line": 8, + "end_line": 8 + }, + { + "url": "http://terminus-font.sourceforge.net/", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://github.com/djrrb/bungee", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://fonts.googleapis.com/css?family=Open+Sans", + "start_line": 11, + "end_line": 11 + }, + { + "url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL", + "start_line": 13, + "end_line": 13 + }, + { + "url": "https://fonts.google.com/specimen/Open+Sans", + "start_line": 17, + "end_line": 17 + }, + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 17, + "end_line": 17 + }, + { + "url": "https://github.com/RoelN/ChromaCheck", + "start_line": 19, + "end_line": 19 + }, + { + "url": "https://pixelambacht.nl/", + "start_line": 19, + "end_line": 19 + }, + { + "url": "https://packages.ubuntu.com/xenial/xfonts-base", + "start_line": 25, + "end_line": 25 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/NotoColorEmoji.ttf", + "type": "file", + "name": "NotoColorEmoji.ttf", + "base_name": "NotoColorEmoji", + "extension": ".ttf", + "size": 5334180, + "date": "2023-04-01", + "sha1": "e3c9d6420ed295523a58b35bd1b53a0efbdd5b93", + "md5": "857efa291c2099d8c3a1e969f17ff8aa", + "sha256": "5911ad9f76002995c081d3cd27c4bcf8191166d6fce3e4e61b21b70d61b02ad2", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 13 tables, 1st \"CBDT\", 15 names, Microsoft, language 0x409, Copyright 2013 Google Inc.Noto Color EmojiRegularVersion 1.33NotoColorEmojiNoto is a trademark o", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1", + "detected_license_expression_spdx": "OFL-1.1", + "license_detections": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/NotoColorEmoji.ttf", + "start_line": 15, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 60, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.0_3.RULE", + "matched_text": "Copyright 2013 Google Inc.Noto Color EmojiRegularVersion 1.33NotoColorEmojiNoto is a trademark of Google Inc.Google, Inc.Color emoji font using CBDT glyph data.http://www.google.com/get/noto/This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL", + "matched_text_diagnostics": "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + } + ], + "identifier": "ofl_1_1-76a2fabe-33d2-432e-31a8-0b37f8e804f5" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.1, + "copyrights": [ + { + "copyright": "Copyright 2013 Google Inc.Noto Color", + "start_line": 15, + "end_line": 15 + } + ], + "holders": [ + { + "holder": "Google Inc.Noto Color", + "start_line": 15, + "end_line": 15 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.google.com/get/noto/This", + "start_line": 15, + "end_line": 15 + }, + { + "url": "http://scripts.sil.org/OFL", + "start_line": 15, + "end_line": 15 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/NotoNastaliqUrdu-Regular.ttf", + "type": "file", + "name": "NotoNastaliqUrdu-Regular.ttf", + "base_name": "NotoNastaliqUrdu-Regular", + "extension": ".ttf", + "size": 497204, + "date": "2023-04-01", + "sha1": "450d7c10b93003404a51d0ff5724e0ccaadb8fe0", + "md5": "caae9c53289478f74bd1b8c4513bbc13", + "sha256": "c598f61cc40ff27ff94858271f0bc000bc4529be0dad364b7a1b3118f5da8e02", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 14 tables, 1st \"GDEF\", 15 names, Microsoft, language 0x409, Copyright 2014 Google Inc. All Rights Reserved.Noto Nastaliq UrduRegularMonotype Imaging - Noto", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1", + "detected_license_expression_spdx": "OFL-1.1", + "license_detections": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/NotoNastaliqUrdu-Regular.ttf", + "start_line": 1192, + "end_line": 1192, + "matcher": "2-aho", + "score": 100, + "matched_length": 59, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_30.RULE", + "matched_text": "Copyright 2014 Google Inc. All Rights Reserved.Noto Nastaliq UrduRegularMonotype Imaging - Noto Nastaliq UrduVersion 1.02 uhNotoNastaliqUrduNoto is a trademark of Google Inc.Monotype Imaging Inc.Monotype Design TeamData unhinted. Designed by Monotype design team.http://www.google.com/get/noto/http://www.monotype.com/studioThis Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + } + ], + "identifier": "ofl_1_1-b36cba96-4a11-83c7-352f-4c292acc413b" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.36, + "copyrights": [ + { + "copyright": "Copyright 2014 Google Inc.", + "start_line": 1192, + "end_line": 1192 + } + ], + "holders": [ + { + "holder": "Google Inc.", + "start_line": 1192, + "end_line": 1192 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.google.com/get/noto/http:/www.monotype.com/studioThis", + "start_line": 1192, + "end_line": 1192 + }, + { + "url": "http://scripts.sil.org/OFL", + "start_line": 1192, + "end_line": 1192 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/NotoSans-Regular.ttf", + "type": "file", + "name": "NotoSans-Regular.ttf", + "base_name": "NotoSans-Regular", + "extension": ".ttf", + "size": 455188, + "date": "2023-04-01", + "sha1": "9c438cb12d406e83f26ca88a95d8cc6f64489187", + "md5": "f9493ba9866990680a59ac42835b01bb", + "sha256": "6b04c8dd65af6b73eb4279472ed1580b29102d6496a377340e80a40cdb3b22c9", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 18 tables, 1st \"GDEF\", 15 names, Microsoft, language 0x409, Copyright 2015 Google Inc. All Rights Reserved.Noto SansRegular2.000;GOOG;NotoSans-RegularNoto S", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1", + "detected_license_expression_spdx": "OFL-1.1", + "license_detections": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/NotoSans-Regular.ttf", + "start_line": 1954, + "end_line": 1954, + "matcher": "2-aho", + "score": 100, + "matched_length": 59, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_30.RULE", + "matched_text": "nCopyright 2015 Google Inc. All Rights Reserved.Noto SansRegular2.000;GOOG;NotoSans-RegularNoto Sans RegularVersion 2.000;GOOG;noto-source:20170915:90ef993387c0; ttfautohint (v1.7)NotoSans-RegularNoto is a trademark of Google Inc.Monotype Imaging Inc.Monotype Design TeamDesigned by Monotype design team.http://www.google.com/get/noto/http://www.monotype.com/studioThis Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + } + ], + "identifier": "ofl_1_1-b36cba96-4a11-83c7-352f-4c292acc413b" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.77, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.google.com/get/noto/http:/www.monotype.com/studioThis", + "start_line": 1954, + "end_line": 1954 + }, + { + "url": "http://scripts.sil.org/OFL", + "start_line": 1954, + "end_line": 1954 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/NotoSansJP-Regular.otf", + "type": "file", + "name": "NotoSansJP-Regular.otf", + "base_name": "NotoSansJP-Regular", + "extension": ".otf", + "size": 4479576, + "date": "2023-04-01", + "sha1": "15e50e2056ed841b3680b898051234283038c91e", + "md5": "893a8753d63a9607c7eafa5c7b112e17", + "sha256": "3e8146c4ce0945f255cb9dbc12b392380af80bd117e0a60eae555c99c7e618da", + "mime_type": "application/vnd.ms-opentype", + "file_type": "OpenType font data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1", + "detected_license_expression_spdx": "OFL-1.1", + "license_detections": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/NotoSansJP-Regular.otf", + "start_line": 19, + "end_line": 19, + "matcher": "3-seq", + "score": 98.33, + "matched_length": 59, + "match_coverage": 98.33, + "rule_relevance": 100, + "rule_identifier": "ofl-1.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.0_3.RULE", + "matched_text": "2014, 2015 Adobe Systems Incorporated (http://www.adobe.com/).Noto Sans JP RegularRegular1.004;GOOG;NotoSansJP-Regular;ADOBEVersion 1.004;PS 1.004;hotconv 1.0.82;makeotf.lib2.5.63406NotoSansJP-RegularNoto is a trademark of Google Inc.Adobe Systems IncorporatedRyoko NISHIZUKA (kana & ideographs); Paul D. Hunt (Latin, Greek & Cyrillic); Wenlong ZHANG (bopomofo); Sandoll Communication, Soo-young JANG & Joo-yeon KANG (hangul elements, letters & syllables)Dr. Ken Lunde (project architect, glyph set definition & overall production); Masataka HATTORI (production & ideograph elements)http://www.google.com/get/noto/http://www.adobe.com/type/This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFLNoto Sans JP", + "matched_text_diagnostics": "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/" + } + ], + "identifier": "ofl_1_1-7f8b6c05-ff97-064a-9568-1bdaf0578993" + }, + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/NotoSansJP-Regular.otf", + "start_line": 27, + "end_line": 27, + "matcher": "3-seq", + "score": 98.33, + "matched_length": 59, + "match_coverage": 98.33, + "rule_relevance": 100, + "rule_identifier": "ofl-1.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.0_3.RULE", + "matched_text": "(production & ideograph elements)http://www.google.com/get/noto/http://www.adobe.com/type/This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFLNoto Sans JP", + "matched_text_diagnostics": "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/" + } + ], + "identifier": "ofl_1_1-7f8b6c05-ff97-064a-9568-1bdaf0578993" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.31, + "copyrights": [ + { + "copyright": "Copyright 2014, 2015 Adobe Systems Incorporated (http://www.adobe.com/).Noto", + "start_line": 18, + "end_line": 19 + }, + { + "copyright": "Copyright 2014, 2015 Adobe Systems Incorporated (http://www.adobe.com/).Noto", + "start_line": 20, + "end_line": 21 + } + ], + "holders": [ + { + "holder": "Adobe Systems Incorporated", + "start_line": 19, + "end_line": 19 + }, + { + "holder": "Adobe Systems Incorporated", + "start_line": 21, + "end_line": 21 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.adobe.com/", + "start_line": 19, + "end_line": 19 + }, + { + "url": "http://www.google.com/get/noto/http:/www.adobe.com/type/This", + "start_line": 19, + "end_line": 19 + }, + { + "url": "http://scripts.sil.org/OFLNoto", + "start_line": 19, + "end_line": 19 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/NotoSansSymbols-Regular.ttf", + "type": "file", + "name": "NotoSansSymbols-Regular.ttf", + "base_name": "NotoSansSymbols-Regular", + "extension": ".ttf", + "size": 256260, + "date": "2023-04-01", + "sha1": "357d940a9fdb4ec6db43f3c44e09d26aabc24ab1", + "md5": "8b7156c5bff4ec815dd32b04230b2968", + "sha256": "72b8602bd750258d64c3a4bd3224d6b3896012b82afe7018c9db0ae1e1022189", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 18 tables, 1st \"GDEF\", 15 names, Microsoft, language 0x409, Copyright 2016 Google Inc. All Rights Reserved.Noto Sans SymbolsRegular2.000;GOOG;NotoSansSymbol", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1", + "detected_license_expression_spdx": "OFL-1.1", + "license_detections": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/NotoSansSymbols-Regular.ttf", + "start_line": 1934, + "end_line": 1934, + "matcher": "2-aho", + "score": 100, + "matched_length": 59, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_30.RULE", + "matched_text": "Copyright 2016 Google Inc. All Rights Reserved.Noto Sans SymbolsRegular2.000;GOOG;NotoSansSymbols-RegularNoto Sans Symbols RegularVersion 2.000;GOOG;noto-source:20170915:90ef993387c0; ttfautohint (v1.7)NotoSansSymbols-RegularNoto is a trademark of Google Inc.Monotype Imaging Inc.Monotype Design TeamDesigned by Monotype design team.http://www.google.com/get/noto/http://www.monotype.com/studioThis Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.http://scripts.sil.org/OFL" + } + ], + "identifier": "ofl_1_1-b36cba96-4a11-83c7-352f-4c292acc413b" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.88, + "copyrights": [ + { + "copyright": "Copyright 2016 Google Inc.", + "start_line": 1934, + "end_line": 1934 + } + ], + "holders": [ + { + "holder": "Google Inc.", + "start_line": 1934, + "end_line": 1934 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.google.com/get/noto/http:/www.monotype.com/studioThis", + "start_line": 1934, + "end_line": 1934 + }, + { + "url": "http://scripts.sil.org/OFL", + "start_line": 1934, + "end_line": 1934 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/oom-e8e927ba6c0d38274a37c1567560eb33baf74627.ttf", + "type": "file", + "name": "oom-e8e927ba6c0d38274a37c1567560eb33baf74627.ttf", + "base_name": "oom-e8e927ba6c0d38274a37c1567560eb33baf74627", + "extension": ".ttf", + "size": 50373, + "date": "2023-04-01", + "sha1": "e8e927ba6c0d38274a37c1567560eb33baf74627", + "md5": "d3ef9a2ed663dd8057f2a87c88a31256", + "sha256": "cac2ad56b97a58a1c61b24c9209df2e905e04134d6c06b822c7b1dbdf5034088", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, digitally signed, 15 tables, 1st \"COLR\", 12800 names, language 0xf073, type 29488 string", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/OpenSans.woff2", + "type": "file", + "name": "OpenSans.woff2", + "base_name": "OpenSans", + "extension": ".woff2", + "size": 16740, + "date": "2023-04-01", + "sha1": "6507312d9491156036316484bf8dc41e8b52ddd9", + "md5": "e43b535855a4ae53bd5b07a6eeb3bf67", + "sha256": "b34551ae25916c460423b82beb8e0675b27f76a9a2908f18286260fbd6de6681", + "mime_type": "application/octet-stream", + "file_type": "Web Open Font Format (Version 2), TrueType, length 16740, version 1.0", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/OpenSansCondensed-LightItalic.ttf", + "type": "file", + "name": "OpenSansCondensed-LightItalic.ttf", + "base_name": "OpenSansCondensed-LightItalic", + "extension": ".ttf", + "size": 90120, + "date": "2023-04-01", + "sha1": "bac712ebc325808849fc620bf3978d5c57a4d8d5", + "md5": "d828c28462d9842695ba992b521389c3", + "sha256": "a2ac495517e8fa04e562a523cf600540716f98d4c9f4d0301112ea1c5994eb75", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 17 tables, 1st \"GDEF\", 15 names, Microsoft, language 0x409, Digitized data copyright \\251 2010-2011, Google Corporation.Open Sans Condensed LightItalic1.10;", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/OpenSansCondensed-LightItalic.ttf", + "start_line": 484, + "end_line": 484, + "matcher": "2-aho", + "score": 100, + "matched_length": 13, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1161.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1161.RULE", + "matched_text": "2010-2011, Google Corporation.Open Sans Condensed LightItalic1.10;1ASC;OpenSansCondensed-LightItalicOpen Sans Condensed Light ItalicVersion 1.10OpenSansCondensed-LightItalicOpen Sans is a trademark of Google and may be registered in certain jurisdictions.Ascender Corporationhttp://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlLicensed under the Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0Open Sans CondensedLight Italic", + "matched_text_diagnostics": "under the Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2." + } + ], + "identifier": "apache_2_0-b39813f5-8d82-0e34-c212-d637cd6d61ed" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.75, + "copyrights": [ + { + "copyright": "copyright 2010-2011, Google", + "start_line": 483, + "end_line": 484 + } + ], + "holders": [ + { + "holder": "Google", + "start_line": 484, + "end_line": 484 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.ascendercorp.com/http:/www.ascendercorp.com/typedesigners.htmlLicensed", + "start_line": 484, + "end_line": 484 + }, + { + "url": "http://www.apache.org/licenses/LICENSE-2.0Open", + "start_line": 484, + "end_line": 484 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/ter-x20b-cp1250.pbm", + "type": "file", + "name": "ter-x20b-cp1250.pbm", + "base_name": "ter-x20b-cp1250", + "extension": ".pbm", + "size": 2469, + "date": "2023-04-01", + "sha1": "89abde5f3d09a20b4f44085aa2393f58a915c655", + "md5": "967c6b333ec6ebcb007730a4b7dfd78c", + "sha256": "08f12360f79702e1931680f8219fd1e031f6abf31608f7f684079abacb980069", + "mime_type": "image/png", + "file_type": "PNG image data, 800 x 80, 1-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/ter-x20b-cp1250.pil", + "type": "file", + "name": "ter-x20b-cp1250.pil", + "base_name": "ter-x20b-cp1250", + "extension": ".pil", + "size": 5143, + "date": "2023-04-01", + "sha1": "6230587b3b9e19e2e25b8abb3368c9103b03ab38", + "md5": "a8deda507eb379b9915a9c79f4450abd", + "sha256": "f661c7e0a5a578a4d9417f30e017cab4960005b16a64d397c47a51e4ede57a34", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/ter-x20b-iso8859-1.pbm", + "type": "file", + "name": "ter-x20b-iso8859-1.pbm", + "base_name": "ter-x20b-iso8859-1", + "extension": ".pbm", + "size": 2207, + "date": "2023-04-01", + "sha1": "1c0341b0af1cff75f14ae5bf143fbd966dfb3f44", + "md5": "20839ab0784bbee08a4dcb4a1c7af387", + "sha256": "9b76cf23322b9a9f19cf5b9ce46f5690b3cad86d5141a244634125ab868514a9", + "mime_type": "image/png", + "file_type": "PNG image data, 800 x 60, 1-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/ter-x20b-iso8859-1.pil", + "type": "file", + "name": "ter-x20b-iso8859-1.pil", + "base_name": "ter-x20b-iso8859-1", + "extension": ".pil", + "size": 5143, + "date": "2023-04-01", + "sha1": "65343b301546dcc1998edac2fc56bae338e56750", + "md5": "258a89f41d4f81ba34322f2bfb4abfa4", + "sha256": "3a48baf930fb6f4c45b5f9babf108ab26a44a6c67925a89aff4bff683cfc6df1", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/ter-x20b-iso8859-2.pbm", + "type": "file", + "name": "ter-x20b-iso8859-2.pbm", + "base_name": "ter-x20b-iso8859-2", + "extension": ".pbm", + "size": 2176, + "date": "2023-04-01", + "sha1": "6c1e6f7923b85dc3537263ff74e5a95658c0a980", + "md5": "8701c04e346a7c57ffd528914746a2e9", + "sha256": "111d042bf9369ef326cdb2e4aa19e77419dc7e5a5d211b3cb25c340c4e2c2ca9", + "mime_type": "image/png", + "file_type": "PNG image data, 800 x 60, 1-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/ter-x20b-iso8859-2.pil", + "type": "file", + "name": "ter-x20b-iso8859-2.pil", + "base_name": "ter-x20b-iso8859-2", + "extension": ".pil", + "size": 5143, + "date": "2023-04-01", + "sha1": "65343b301546dcc1998edac2fc56bae338e56750", + "md5": "258a89f41d4f81ba34322f2bfb4abfa4", + "sha256": "3a48baf930fb6f4c45b5f9babf108ab26a44a6c67925a89aff4bff683cfc6df1", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/ter-x20b.pcf", + "type": "file", + "name": "ter-x20b.pcf", + "base_name": "ter-x20b", + "extension": ".pcf", + "size": 281696, + "date": "2023-04-01", + "sha1": "5c9a8b38ade399b9299dac27f9239130f29c6c38", + "md5": "e9327df16f619490ca756a44dca83a80", + "sha256": "c67d5e29657e94f94c6f4e3c77036eb6284e6707950b2eed30d57d33d6c5ca7e", + "mime_type": "application/octet-stream", + "file_type": "X11 Portable Compiled Font data, bit: MSB, byte: MSB first", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1", + "detected_license_expression_spdx": "OFL-1.1", + "license_detections": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/ter-x20b.pcf", + "start_line": 11, + "end_line": 11, + "matcher": "2-aho", + "score": 100, + "matched_length": 10, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_9.RULE", + "matched_text": "Licensed under the SIL Open Font License, Version 1.1", + "matched_text_diagnostics": "Licensed under the SIL Open Font License, Version 1.1" + } + ], + "identifier": "ofl_1_1-f968abe7-9c74-23f1-39a6-ed4e6c4e1b35" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.75, + "copyrights": [ + { + "copyright": "Copyright (c) 2018 Dimitar Toshkov Zhekov", + "start_line": 8, + "end_line": 9 + } + ], + "holders": [ + { + "holder": "Dimitar Toshkov Zhekov", + "start_line": 9, + "end_line": 9 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/TINY5x3GX.ttf", + "type": "file", + "name": "TINY5x3GX.ttf", + "base_name": "TINY5x3GX", + "extension": ".ttf", + "size": 667164, + "date": "2023-04-01", + "sha1": "e77294e1678049c86c460d6b016aa60562fed789", + "md5": "25e7079ced3a304ae65246a801e09415", + "sha256": "75f5f90dc734fb0f4ea340937249b9f25b72aff37e0baf682d0d9580ee915a57", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, digitally signed, 17 tables, 1st \"DSIG\", 50 names, Macintosh, Copyright \\251 2018 by Jack Halten Fahnestock. All rights reserved.TINY 5x3Regular1.002;UKWN;TIN", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "ofl-1.1", + "detected_license_expression_spdx": "OFL-1.1", + "license_detections": [ + { + "license_expression": "ofl-1.1", + "license_expression_spdx": "OFL-1.1", + "matches": [ + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/TINY5x3GX.ttf", + "start_line": 258, + "end_line": 258, + "matcher": "2-aho", + "score": 100, + "matched_length": 29, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_34.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_34.RULE", + "matched_text": "2018 by Jack Halten Fahnestock. All rights reserved.TINY 5x3Regular1.002;UKWN;TINY5x3Version 1.002TINY5x3Velvetyne Type FoundryJack Halten Fahnestockwww.velvetyne.frjackf.meThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL" + }, + { + "license_expression": "ofl-1.1", + "spdx_license_expression": "OFL-1.1", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/TINY5x3GX.ttf", + "start_line": 260, + "end_line": 260, + "matcher": "3-seq", + "score": 96.55, + "matched_length": 28, + "match_coverage": 96.55, + "rule_relevance": 100, + "rule_identifier": "ofl-1.1_40.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ofl-1.1_40.RULE", + "matched_text": "2018 by Jack Halten Fahnestock. All rights reserved.TINY 5x3Regular1.002;UKWN;TINY5x3Version 1.002TINY5x3Velvetyne Type FoundryJack Halten Fahnestockwww.velvetyne.frjackf.meThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLMonospaced(a/de)scendingWider CapitalsBoxyOpen CountersShorter DiacriticsSize20406080100120140160180200220240260280300", + "matched_text_diagnostics": "Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/" + } + ], + "identifier": "ofl_1_1-ececa61e-c716-2e1e-64c6-6c8d4211cf38" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.8, + "copyrights": [ + { + "copyright": "Copyright 2018 by Jack Halten Fahnestock", + "start_line": 257, + "end_line": 258 + }, + { + "copyright": "Copyright 2018 by Jack Halten Fahnestock", + "start_line": 259, + "end_line": 260 + } + ], + "holders": [ + { + "holder": "Jack Halten Fahnestock", + "start_line": 258, + "end_line": 258 + }, + { + "holder": "Jack Halten Fahnestock", + "start_line": 260, + "end_line": 260 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://scripts.sil.org/OFLhttp:/scripts.sil.org/OFL", + "start_line": 258, + "end_line": 258 + }, + { + "url": "http://scripts.sil.org/OFLhttp:/scripts.sil.org/OFLMonospaced", + "start_line": 260, + "end_line": 260 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/DejaVuSans", + "type": "directory", + "name": "DejaVuSans", + "base_name": "DejaVuSans", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 6, + "dirs_count": 0, + "size_count": 955049, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "type": "file", + "name": "DejaVuSans-24-1-stripped.ttf", + "base_name": "DejaVuSans-24-1-stripped", + "extension": ".ttf", + "size": 49832, + "date": "2023-04-01", + "sha1": "66a96d1f7209da1cce3af7caced8b016ed147bf7", + "md5": "897f4b53c52541b3d690d903634304ea", + "sha256": "c7f3aec753c2da2681c25a37d527c2de7fefd5cba21e30603c0c939b2b72722d", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 20 tables, 1st \"EBDT\", 26 names, Macintosh", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain AND ((bitstream AND public-domain) AND bitstream)", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain AND ((Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera)", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 74, + "end_line": 74, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + }, + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 77, + "end_line": 77, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + } + ], + "identifier": "public_domain-03b8146c-6fc2-56e1-25c6-9ed7b316aa62" + }, + { + "license_expression": "(bitstream AND public-domain) AND bitstream", + "license_expression_spdx": "(Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera", + "matches": [ + { + "license_expression": "bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 94, + "end_line": 94, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 95, + "end_line": 95, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 95, + "end_line": 130, + "matcher": "3-seq", + "score": 99.73, + "matched_length": 373, + "match_coverage": 99.73, + "rule_relevance": 100, + "rule_identifier": "bitstream-vera.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream-vera.RULE", + "matched_text": "Bitstream Vera Fonts Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot", + "matched_text_diagnostics": "Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 133, + "end_line": 167, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + }, + { + "license_expression": "bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 168, + "end_line": 168, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 169, + "end_line": 169, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 172, + "end_line": 203, + "matcher": "3-seq", + "score": 94.4, + "matched_length": 320, + "match_coverage": 94.4, + "rule_relevance": 100, + "rule_identifier": "bitstream2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream2.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"[Bitstream]\" [or] [the] [word]\n\"[Vera]\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"[Bitstream]\n[Vera]\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL [BITSTREAM] [OR] [THE] [GNOME]\n[FOUNDATION] BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the [names] [of] [Gnome], [the] [Gnome]\n[Foundation], [and] [Bitstream] [Inc]., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf", + "start_line": 207, + "end_line": 241, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + } + ], + "identifier": "bitstream_and_public_domain__and_bitstream-6685a2f7-c47c-e0f9-b924-55b6f5eb6c23" + } + ], + "license_clues": [], + "percentage_of_license_text": 81.04, + "copyrights": [ + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 72, + "end_line": 72 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 73, + "end_line": 73 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 75, + "end_line": 75 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 76, + "end_line": 76 + }, + { + "copyright": "(c) Tavmjung Bah", + "start_line": 94, + "end_line": 94 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 95, + "end_line": 96 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 131, + "end_line": 132 + }, + { + "copyright": "(c) Tavmjung Bah", + "start_line": 168, + "end_line": 168 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 169, + "end_line": 170 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 205, + "end_line": 206 + } + ], + "holders": [ + { + "holder": "Bitstream, Inc.", + "start_line": 72, + "end_line": 72 + }, + { + "holder": "Tavmjong Bah", + "start_line": 73, + "end_line": 73 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 75, + "end_line": 75 + }, + { + "holder": "Tavmjong Bah", + "start_line": 76, + "end_line": 76 + }, + { + "holder": "Tavmjung Bah", + "start_line": 94, + "end_line": 94 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 96, + "end_line": 96 + }, + { + "holder": "Tavmjong Bah", + "start_line": 132, + "end_line": 132 + }, + { + "holder": "Tavmjung Bah", + "start_line": 168, + "end_line": 168 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 170, + "end_line": 170 + }, + { + "holder": "Tavmjong Bah", + "start_line": 206, + "end_line": 206 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://dejavu.sourceforge.net/", + "start_line": 92, + "end_line": 92 + }, + { + "url": "http://dejavu.sourceforge.net/wiki/index.php/License", + "start_line": 242, + "end_line": 242 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "type": "file", + "name": "DejaVuSans-24-2-stripped.ttf", + "base_name": "DejaVuSans-24-2-stripped", + "extension": ".ttf", + "size": 52192, + "date": "2023-04-01", + "sha1": "d443f4720726d4bfd8ac37f3aae2b0b0522c57e3", + "md5": "c0b441df3f8c4a36aa43047fae3dcbae", + "sha256": "f746210cef1b3f2657f0a2d20e6bb4c517e57ddd7bb61f33a8cd4f753bfad6f0", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 20 tables, 1st \"EBDT\", 26 names, Macintosh", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain AND ((bitstream AND public-domain) AND bitstream)", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain AND ((Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera)", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "start_line": 74, + "end_line": 74, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + }, + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "start_line": 77, + "end_line": 77, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + } + ], + "identifier": "public_domain-03b8146c-6fc2-56e1-25c6-9ed7b316aa62" + }, + { + "license_expression": "(bitstream AND public-domain) AND bitstream", + "license_expression_spdx": "(Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera", + "matches": [ + { + "license_expression": "bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "start_line": 94, + "end_line": 94, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "start_line": 95, + "end_line": 95, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "start_line": 95, + "end_line": 130, + "matcher": "3-seq", + "score": 99.73, + "matched_length": 373, + "match_coverage": 99.73, + "rule_relevance": 100, + "rule_identifier": "bitstream-vera.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream-vera.RULE", + "matched_text": "Bitstream Vera Fonts Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot", + "matched_text_diagnostics": "Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "start_line": 133, + "end_line": 167, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + }, + { + "license_expression": "bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "start_line": 168, + "end_line": 168, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "start_line": 169, + "end_line": 169, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "start_line": 172, + "end_line": 203, + "matcher": "3-seq", + "score": 94.4, + "matched_length": 320, + "match_coverage": 94.4, + "rule_relevance": 100, + "rule_identifier": "bitstream2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream2.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"[Bitstream]\" [or] [the] [word]\n\"[Vera]\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"[Bitstream]\n[Vera]\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL [BITSTREAM] [OR] [THE] [GNOME]\n[FOUNDATION] BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the [names] [of] [Gnome], [the] [Gnome]\n[Foundation], [and] [Bitstream] [Inc]., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf", + "start_line": 207, + "end_line": 241, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + } + ], + "identifier": "bitstream_and_public_domain__and_bitstream-6685a2f7-c47c-e0f9-b924-55b6f5eb6c23" + } + ], + "license_clues": [], + "percentage_of_license_text": 81.04, + "copyrights": [ + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 72, + "end_line": 72 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 73, + "end_line": 73 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 75, + "end_line": 75 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 76, + "end_line": 76 + }, + { + "copyright": "(c) Tavmjung Bah", + "start_line": 94, + "end_line": 94 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 95, + "end_line": 96 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 131, + "end_line": 132 + }, + { + "copyright": "(c) Tavmjung Bah", + "start_line": 168, + "end_line": 168 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 169, + "end_line": 170 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 205, + "end_line": 206 + } + ], + "holders": [ + { + "holder": "Bitstream, Inc.", + "start_line": 72, + "end_line": 72 + }, + { + "holder": "Tavmjong Bah", + "start_line": 73, + "end_line": 73 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 75, + "end_line": 75 + }, + { + "holder": "Tavmjong Bah", + "start_line": 76, + "end_line": 76 + }, + { + "holder": "Tavmjung Bah", + "start_line": 94, + "end_line": 94 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 96, + "end_line": 96 + }, + { + "holder": "Tavmjong Bah", + "start_line": 132, + "end_line": 132 + }, + { + "holder": "Tavmjung Bah", + "start_line": 168, + "end_line": 168 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 170, + "end_line": 170 + }, + { + "holder": "Tavmjong Bah", + "start_line": 206, + "end_line": 206 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://dejavu.sourceforge.net/", + "start_line": 92, + "end_line": 92 + }, + { + "url": "http://dejavu.sourceforge.net/wiki/index.php/License", + "start_line": 242, + "end_line": 242 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "type": "file", + "name": "DejaVuSans-24-4-stripped.ttf", + "base_name": "DejaVuSans-24-4-stripped", + "extension": ".ttf", + "size": 56828, + "date": "2023-04-01", + "sha1": "8628aedf4a80c3fde4c3f4c12b2d0107ac14d560", + "md5": "d5519e0465b1f72911fbf91581804e48", + "sha256": "fbfb0a8b5360bc544da1823294e3ffd4e1a2eb926c05c4b4236a7d1f9a03066e", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 20 tables, 1st \"EBDT\", 26 names, Macintosh", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain AND ((bitstream AND public-domain) AND bitstream)", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain AND ((Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera)", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "start_line": 74, + "end_line": 74, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + }, + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "start_line": 77, + "end_line": 77, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + } + ], + "identifier": "public_domain-03b8146c-6fc2-56e1-25c6-9ed7b316aa62" + }, + { + "license_expression": "(bitstream AND public-domain) AND bitstream", + "license_expression_spdx": "(Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera", + "matches": [ + { + "license_expression": "bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "start_line": 94, + "end_line": 94, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "start_line": 95, + "end_line": 95, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "start_line": 95, + "end_line": 130, + "matcher": "3-seq", + "score": 99.73, + "matched_length": 373, + "match_coverage": 99.73, + "rule_relevance": 100, + "rule_identifier": "bitstream-vera.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream-vera.RULE", + "matched_text": "Bitstream Vera Fonts Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot", + "matched_text_diagnostics": "Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "start_line": 133, + "end_line": 167, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + }, + { + "license_expression": "bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "start_line": 168, + "end_line": 168, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "start_line": 169, + "end_line": 169, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "start_line": 172, + "end_line": 203, + "matcher": "3-seq", + "score": 94.4, + "matched_length": 320, + "match_coverage": 94.4, + "rule_relevance": 100, + "rule_identifier": "bitstream2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream2.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"[Bitstream]\" [or] [the] [word]\n\"[Vera]\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"[Bitstream]\n[Vera]\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL [BITSTREAM] [OR] [THE] [GNOME]\n[FOUNDATION] BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the [names] [of] [Gnome], [the] [Gnome]\n[Foundation], [and] [Bitstream] [Inc]., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf", + "start_line": 207, + "end_line": 241, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + } + ], + "identifier": "bitstream_and_public_domain__and_bitstream-6685a2f7-c47c-e0f9-b924-55b6f5eb6c23" + } + ], + "license_clues": [], + "percentage_of_license_text": 81, + "copyrights": [ + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 72, + "end_line": 72 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 73, + "end_line": 73 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 75, + "end_line": 75 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 76, + "end_line": 76 + }, + { + "copyright": "(c) Tavmjung Bah", + "start_line": 94, + "end_line": 94 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 95, + "end_line": 96 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 131, + "end_line": 132 + }, + { + "copyright": "(c) Tavmjung Bah", + "start_line": 168, + "end_line": 168 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 169, + "end_line": 170 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 205, + "end_line": 206 + } + ], + "holders": [ + { + "holder": "Bitstream, Inc.", + "start_line": 72, + "end_line": 72 + }, + { + "holder": "Tavmjong Bah", + "start_line": 73, + "end_line": 73 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 75, + "end_line": 75 + }, + { + "holder": "Tavmjong Bah", + "start_line": 76, + "end_line": 76 + }, + { + "holder": "Tavmjung Bah", + "start_line": 94, + "end_line": 94 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 96, + "end_line": 96 + }, + { + "holder": "Tavmjong Bah", + "start_line": 132, + "end_line": 132 + }, + { + "holder": "Tavmjung Bah", + "start_line": 168, + "end_line": 168 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 170, + "end_line": 170 + }, + { + "holder": "Tavmjong Bah", + "start_line": 206, + "end_line": 206 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://dejavu.sourceforge.net/", + "start_line": 92, + "end_line": 92 + }, + { + "url": "http://dejavu.sourceforge.net/wiki/index.php/License", + "start_line": 242, + "end_line": 242 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "type": "file", + "name": "DejaVuSans-24-8-stripped.ttf", + "base_name": "DejaVuSans-24-8-stripped", + "extension": ".ttf", + "size": 66116, + "date": "2023-04-01", + "sha1": "b43366c68f6218f076b3231a5ce16fc328e9cbd4", + "md5": "e8f0671bb1cfb0791b6a7d2d749d54f4", + "sha256": "2ad2e2717172fd9f1a242c60bd91f45c97f132ffaa2952f991bc49738aa19456", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 20 tables, 1st \"EBDT\", 26 names, Macintosh", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain AND ((bitstream AND public-domain) AND bitstream)", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain AND ((Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera)", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "start_line": 74, + "end_line": 74, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + }, + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "start_line": 77, + "end_line": 77, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + } + ], + "identifier": "public_domain-03b8146c-6fc2-56e1-25c6-9ed7b316aa62" + }, + { + "license_expression": "(bitstream AND public-domain) AND bitstream", + "license_expression_spdx": "(Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera", + "matches": [ + { + "license_expression": "bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "start_line": 94, + "end_line": 94, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "start_line": 95, + "end_line": 95, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "start_line": 95, + "end_line": 130, + "matcher": "3-seq", + "score": 99.73, + "matched_length": 373, + "match_coverage": 99.73, + "rule_relevance": 100, + "rule_identifier": "bitstream-vera.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream-vera.RULE", + "matched_text": "Bitstream Vera Fonts Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot", + "matched_text_diagnostics": "Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "start_line": 133, + "end_line": 167, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + }, + { + "license_expression": "bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "start_line": 168, + "end_line": 168, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "start_line": 169, + "end_line": 169, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "start_line": 172, + "end_line": 203, + "matcher": "3-seq", + "score": 94.4, + "matched_length": 320, + "match_coverage": 94.4, + "rule_relevance": 100, + "rule_identifier": "bitstream2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream2.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"[Bitstream]\" [or] [the] [word]\n\"[Vera]\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"[Bitstream]\n[Vera]\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL [BITSTREAM] [OR] [THE] [GNOME]\n[FOUNDATION] BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the [names] [of] [Gnome], [the] [Gnome]\n[Foundation], [and] [Bitstream] [Inc]., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf", + "start_line": 207, + "end_line": 241, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + } + ], + "identifier": "bitstream_and_public_domain__and_bitstream-6685a2f7-c47c-e0f9-b924-55b6f5eb6c23" + } + ], + "license_clues": [], + "percentage_of_license_text": 81, + "copyrights": [ + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 72, + "end_line": 72 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 73, + "end_line": 73 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 75, + "end_line": 75 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 76, + "end_line": 76 + }, + { + "copyright": "(c) Tavmjung Bah", + "start_line": 94, + "end_line": 94 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 95, + "end_line": 96 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 131, + "end_line": 132 + }, + { + "copyright": "(c) Tavmjung Bah", + "start_line": 168, + "end_line": 168 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 169, + "end_line": 170 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 205, + "end_line": 206 + } + ], + "holders": [ + { + "holder": "Bitstream, Inc.", + "start_line": 72, + "end_line": 72 + }, + { + "holder": "Tavmjong Bah", + "start_line": 73, + "end_line": 73 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 75, + "end_line": 75 + }, + { + "holder": "Tavmjong Bah", + "start_line": 76, + "end_line": 76 + }, + { + "holder": "Tavmjung Bah", + "start_line": 94, + "end_line": 94 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 96, + "end_line": 96 + }, + { + "holder": "Tavmjong Bah", + "start_line": 132, + "end_line": 132 + }, + { + "holder": "Tavmjung Bah", + "start_line": 168, + "end_line": 168 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 170, + "end_line": 170 + }, + { + "holder": "Tavmjong Bah", + "start_line": 206, + "end_line": 206 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://dejavu.sourceforge.net/", + "start_line": 92, + "end_line": 92 + }, + { + "url": "http://dejavu.sourceforge.net/wiki/index.php/License", + "start_line": 242, + "end_line": 242 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "type": "file", + "name": "DejaVuSans.ttf", + "base_name": "DejaVuSans", + "extension": ".ttf", + "size": 725132, + "date": "2023-04-01", + "sha1": "4348b9e7f3387acc77d3e14ea56e7611693a0aff", + "md5": "c76fe0a2a2a36547762a942e1ca41145", + "sha256": "138f2fc25d4677bf2cc0ba53d722056decdaed202d77fb0ced20921f5db361f6", + "mime_type": "font/sfnt", + "file_type": "TrueType Font data, 18 tables, 1st \"FFTM\", 26 names, Macintosh", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain AND ((bitstream AND public-domain) AND bitstream)", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain AND ((Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera)", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "start_line": 2458, + "end_line": 2458, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + }, + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "start_line": 2461, + "end_line": 2461, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain", + "matched_text_diagnostics": "DejaVu changes are in public domain" + } + ], + "identifier": "public_domain-03b8146c-6fc2-56e1-25c6-9ed7b316aa62" + }, + { + "license_expression": "(bitstream AND public-domain) AND bitstream", + "license_expression_spdx": "(Bitstream-Vera AND LicenseRef-scancode-public-domain) AND Bitstream-Vera", + "matches": [ + { + "license_expression": "bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "start_line": 2478, + "end_line": 2478, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "start_line": 2479, + "end_line": 2479, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "start_line": 2479, + "end_line": 2514, + "matcher": "3-seq", + "score": 99.73, + "matched_length": 373, + "match_coverage": 99.73, + "rule_relevance": 100, + "rule_identifier": "bitstream-vera.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream-vera.RULE", + "matched_text": "Bitstream Vera Fonts Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot", + "matched_text_diagnostics": "Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is\na trademark of Bitstream, Inc.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream\nInc., respectively. For further information, contact: fonts at gnome dot" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "start_line": 2517, + "end_line": 2551, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + }, + { + "license_expression": "bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "start_line": 2552, + "end_line": 2552, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_public-domain_2.RULE", + "matched_text": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below)", + "matched_text_diagnostics": "Fonts are (c) Bitstream (see below). DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "start_line": 2553, + "end_line": 2553, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "start_line": 2556, + "end_line": 2587, + "matcher": "3-seq", + "score": 94.4, + "matched_length": 320, + "match_coverage": 94.4, + "rule_relevance": 100, + "rule_identifier": "bitstream2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream2.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"Bitstream\" or the word\n\"Vera\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"Bitstream\nVera\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME\nFOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from the Gnome Foundation or Bitstream", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute the\nFont Software, including without limitation the rights to use, copy, merge,\npublish, distribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to the\nfollowing conditions:\nThe above copyright and trademark notices and this permission notice shall\nbe included in all copies of one or more of the Font Software typefaces.\nThe Font Software may be modified, altered, or added to, and in particular\nthe designs of glyphs or characters in the Fonts may be modified and\nadditional glyphs or characters may be added to the Fonts, only if the fonts\nare renamed to names not containing either the words \"[Bitstream]\" [or] [the] [word]\n\"[Vera]\".\nThis License becomes null and void to the extent applicable to Fonts or Font\nSoftware that has been modified and is distributed under the \"[Bitstream]\n[Vera]\" names.\nThe Font Software may be sold as part of a larger software package but no\ncopy of one or more of the Font Software typefaces may be sold by itself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,\nTRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL [BITSTREAM] [OR] [THE] [GNOME]\n[FOUNDATION] BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING\nANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\nTHE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE\nFONT SOFTWARE.\nExcept as contained in this notice, the [names] [of] [Gnome], [the] [Gnome]\n[Foundation], [and] [Bitstream] [Inc]., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font Software\nwithout prior written authorization from" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/DejaVuSans.ttf", + "start_line": 2591, + "end_line": 2625, + "matcher": "3-seq", + "score": 98.72, + "matched_length": 348, + "match_coverage": 99.71, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free" + } + ], + "identifier": "bitstream_and_public_domain__and_bitstream-6685a2f7-c47c-e0f9-b924-55b6f5eb6c23" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.91, + "copyrights": [ + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 2456, + "end_line": 2456 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 2457, + "end_line": 2457 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 2459, + "end_line": 2459 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 2460, + "end_line": 2460 + }, + { + "copyright": "(c) Tavmjung Bah", + "start_line": 2478, + "end_line": 2478 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 2479, + "end_line": 2480 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 2515, + "end_line": 2516 + }, + { + "copyright": "(c) Tavmjung Bah", + "start_line": 2552, + "end_line": 2552 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 2553, + "end_line": 2554 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 2589, + "end_line": 2590 + } + ], + "holders": [ + { + "holder": "Bitstream, Inc.", + "start_line": 2456, + "end_line": 2456 + }, + { + "holder": "Tavmjong Bah", + "start_line": 2457, + "end_line": 2457 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 2459, + "end_line": 2459 + }, + { + "holder": "Tavmjong Bah", + "start_line": 2460, + "end_line": 2460 + }, + { + "holder": "Tavmjung Bah", + "start_line": 2478, + "end_line": 2478 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 2480, + "end_line": 2480 + }, + { + "holder": "Tavmjong Bah", + "start_line": 2516, + "end_line": 2516 + }, + { + "holder": "Tavmjung Bah", + "start_line": 2552, + "end_line": 2552 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 2554, + "end_line": 2554 + }, + { + "holder": "Tavmjong Bah", + "start_line": 2590, + "end_line": 2590 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://dejavu.sourceforge.net/", + "start_line": 2476, + "end_line": 2476 + }, + { + "url": "http://dejavu.sourceforge.net/wiki/index.php/License", + "start_line": 2626, + "end_line": 2626 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "type": "file", + "name": "LICENSE.txt", + "base_name": "LICENSE", + "extension": ".txt", + "size": 4949, + "date": "2023-04-01", + "sha1": "3d95e2c3b731545390f6888a3214cf7b51fb7971", + "md5": "b18ffad34c837e75f631af321eab77d3", + "sha256": "db9144d0031e97654fe748d9b488716f05f7c205211583bc959604c6b21a975e", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "((bitstream AND bitstream AND public-domain) AND public-domain AND bitstream) AND bitstream", + "detected_license_expression_spdx": "((Bitstream-Vera AND Bitstream-Vera AND LicenseRef-scancode-public-domain) AND LicenseRef-scancode-public-domain AND Bitstream-Vera) AND Bitstream-Vera", + "license_detections": [ + { + "license_expression": "(bitstream AND bitstream AND public-domain) AND public-domain AND bitstream", + "license_expression_spdx": "(Bitstream-Vera AND Bitstream-Vera AND LicenseRef-scancode-public-domain) AND LicenseRef-scancode-public-domain AND Bitstream-Vera", + "matches": [ + { + "license_expression": "bitstream AND bitstream AND public-domain", + "spdx_license_expression": "Bitstream-Vera AND Bitstream-Vera AND LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 99, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bitstream_and_bitstream_and_public-domain_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_and_bitstream_and_public-domain_2.RULE", + "matched_text": "DejaVu Fonts — License", + "matched_text_diagnostics": "DejaVu Fonts — License" + }, + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 100, + "matched_length": 6, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_266.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_266.RULE", + "matched_text": "DejaVu changes are in public domain.", + "matched_text_diagnostics": "DejaVu changes are in public domain." + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "start_line": 6, + "end_line": 6, + "matcher": "2-aho", + "score": 100, + "matched_length": 4, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream_8.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_8.RULE", + "matched_text": "Bitstream Vera Fonts Copyright", + "matched_text_diagnostics": "Bitstream Vera Fonts Copyright" + }, + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "start_line": 6, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 374, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "bitstream-vera.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream-vera.RULE", + "matched_text": "Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license (\"Fonts\") and associated documentation files (the \"Font Software\"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces.\n\nThe Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words \"Bitstream\" or the word \"Vera\".\n\nThis License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the \"Bitstream Vera\" names.\n\nThe Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\n OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.", + "matched_text_diagnostics": "Copyright\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license (\"Fonts\") and associated documentation files (the \"Font Software\"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces.\n\nThe Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words \"Bitstream\" or the word \"Vera\".\n\nThis License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the \"Bitstream Vera\" names.\n\nThe Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\n OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org." + } + ], + "identifier": "bitstream_and_bitstream_and_public_domain__and_public_domain_and_bitstream-8ee1f1ae-75a4-9c8f-080d-1af336becd64" + }, + { + "license_expression": "bitstream", + "license_expression_spdx": "Bitstream-Vera", + "matches": [ + { + "license_expression": "bitstream", + "spdx_license_expression": "Bitstream-Vera", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/fonts/DejaVuSans/LICENSE.txt", + "start_line": 28, + "end_line": 40, + "matcher": "2-aho", + "score": 99, + "matched_length": 349, + "match_coverage": 100, + "rule_relevance": 99, + "rule_identifier": "bitstream_9.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_9.RULE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license (\"Fonts\") and associated documentation files (the \"Font Software\"), to reproduce and distribute the modifications to the Bitstream Vera Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces.\n\nThe Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words \"Tavmjong Bah\" or the word \"Arev\".\n\nThis License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the \"Tavmjong Bah Arev\" names.\n\nThe Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\n OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the name of Tavmjong Bah shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free . fr.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license (\"Fonts\") and associated documentation files (the \"Font Software\"), to reproduce and distribute the modifications to the Bitstream Vera Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so,\n subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces.\n\nThe Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words \"Tavmjong Bah\" or the word \"Arev\".\n\nThis License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the \"Tavmjong Bah Arev\" names.\n\nThe Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\n OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the name of Tavmjong Bah shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free . fr." + } + ], + "identifier": "bitstream-e393b038-df92-bacd-2208-e12389b46ce6" + } + ], + "license_clues": [], + "percentage_of_license_text": 91.76, + "copyrights": [ + { + "copyright": "(c) Tavmjung Bah", + "start_line": 4, + "end_line": 4 + }, + { + "copyright": "Copyright (c) 2003 by Bitstream, Inc.", + "start_line": 6, + "end_line": 7 + }, + { + "copyright": "Copyright (c) 2006 by Tavmjong Bah", + "start_line": 26, + "end_line": 26 + } + ], + "holders": [ + { + "holder": "Tavmjung Bah", + "start_line": 4, + "end_line": 4 + }, + { + "holder": "Bitstream, Inc.", + "start_line": 7, + "end_line": 7 + }, + { + "holder": "Tavmjong Bah", + "start_line": 26, + "end_line": 26 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/icc", + "type": "directory", + "name": "icc", + "base_name": "icc", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 65169, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/icc/LICENSE.txt", + "type": "file", + "name": "LICENSE.txt", + "base_name": "LICENSE", + "extension": ".txt", + "size": 1161, + "date": "2023-04-01", + "sha1": "371117588643c602bb8f15b280424e938c34c369", + "md5": "badf6221920123b5cfec5f711c88810d", + "sha256": "de84b030323e120a2f485ba4fd1677dcea660fbb04156920189909158441bc98", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "srgb", + "detected_license_expression_spdx": "LicenseRef-scancode-srgb", + "license_detections": [ + { + "license_expression": "srgb", + "license_expression_spdx": "LicenseRef-scancode-srgb", + "matches": [ + { + "license_expression": "srgb", + "spdx_license_expression": "LicenseRef-scancode-srgb", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/icc/LICENSE.txt", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100, + "matched_length": 92, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "srgb_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/srgb_2.RULE", + "matched_text": "Terms of use\n\nTo anyone who acknowledges that the file \"sRGB_v4_ICC_preference.icc\"\nis provided \"AS IS\" WITH NO EXPRESS OR IMPLIED WARRANTY, permission\nto use, copy and distribute this file for any purpose is hereby\ngranted without fee, provided that the file is not changed including\nthe ICC copyright notice tag, and that the name of ICC shall not be\nused in advertising or publicity pertaining to distribution of the\nsoftware without specific, written prior permission. ICC makes no\nrepresentations about the suitability of this software for any\npurpose.", + "matched_text_diagnostics": "Terms of use\n\nTo anyone who acknowledges that the file \"sRGB_v4_ICC_preference.icc\"\nis provided \"AS IS\" WITH NO EXPRESS OR IMPLIED WARRANTY, permission\nto use, copy and distribute this file for any purpose is hereby\ngranted without fee, provided that the file is not changed including\nthe ICC copyright notice tag, and that the name of ICC shall not be\nused in advertising or publicity pertaining to distribution of the\nsoftware without specific, written prior permission. ICC makes no\nrepresentations about the suitability of this software for any\npurpose." + }, + { + "license_expression": "srgb", + "spdx_license_expression": "LicenseRef-scancode-srgb", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/icc/LICENSE.txt", + "start_line": 16, + "end_line": 24, + "matcher": "2-aho", + "score": 100, + "matched_length": 91, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "srgb_4.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/srgb_4.RULE", + "matched_text": "To anyone who acknowledges that the file\n\"sRGB_IEC61966-2-1_black_scaled.icc\" is provided \"AS IS\" WITH NO\nEXPRESS OR IMPLIED WARRANTY, permission to use, copy and distribute\nthese file for any purpose is hereby granted without fee, provided\nthat the file is not changed including the ICC copyright notice tag,\nand that the name of ICC shall not be used in advertising or publicity\npertaining to distribution of the software without specific, written\nprior permission. ICC makes no representations about the suitability\nof this software for any purpose.", + "matched_text_diagnostics": "To anyone who acknowledges that the file\n\"sRGB_IEC61966-2-1_black_scaled.icc\" is provided \"AS IS\" WITH NO\nEXPRESS OR IMPLIED WARRANTY, permission to use, copy and distribute\nthese file for any purpose is hereby granted without fee, provided\nthat the file is not changed including the ICC copyright notice tag,\nand that the name of ICC shall not be used in advertising or publicity\npertaining to distribution of the software without specific, written\nprior permission. ICC makes no representations about the suitability\nof this software for any purpose." + } + ], + "identifier": "srgb-c7244f8e-0d7e-facc-f687-8b20981dc73a" + } + ], + "license_clues": [], + "percentage_of_license_text": 96.32, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.color.org/srgbprofiles.xalter", + "start_line": 1, + "end_line": 1 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/icc/sRGB_IEC61966-2-1_black_scaled.icc", + "type": "file", + "name": "sRGB_IEC61966-2-1_black_scaled.icc", + "base_name": "sRGB_IEC61966-2-1_black_scaled", + "extension": ".icc", + "size": 3048, + "date": "2023-04-01", + "sha1": "70c3d0efd519de0aeb45a5edf6b5ca316fe7d4d2", + "md5": "060e79448f1454582be37b3de490da2f", + "sha256": "c4c1153168e817be61a676e403c370ce2c485a6bd54fbb59c3850845cfefad00", + "mime_type": "application/vnd.iccprofile", + "file_type": "color profile 2.0, RGB/XYZ-mntr device, 3048 bytes, 27-3-2009 21:36:31, 0x1 vendor attribute, 0x29f83ddeaff255ae MD5 \"sRGB IEC61966-2-1 black scaled\"", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright International Color Consortium, 2009", + "start_line": 41, + "end_line": 41 + } + ], + "holders": [ + { + "holder": "International Color Consortium", + "start_line": 41, + "end_line": 41 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/icc/sRGB_v4_ICC_preference.icc", + "type": "file", + "name": "sRGB_v4_ICC_preference.icc", + "base_name": "sRGB_v4_ICC_preference", + "extension": ".icc", + "size": 60960, + "date": "2023-04-01", + "sha1": "3c3c6c65ab8b4ba09d67bcb0edfdc2345e8285dd", + "md5": "a3fe13b83e7cb992f9ecc60c21ed9722", + "sha256": "83174717332326ddc198d9df188a4daec27b8979ba152cebbfc470c793d0bb11", + "mime_type": "application/vnd.iccprofile", + "file_type": "color profile 4.2, RGB/Lab-spac device, 60960 bytes, 25-7-2007 0:05:37, 0x34562abf994ccd06 MD5 'sRGB v4 ICC preference perceptual intent beta'", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2007 International Color Consortium", + "start_line": 331, + "end_line": 331 + } + ], + "holders": [ + { + "holder": "International Color Consortium", + "start_line": 331, + "end_line": 331 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images", + "type": "directory", + "name": "images", + "base_name": "images", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 984, + "dirs_count": 23, + "size_count": 55602397, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/00r0_gray_l.jp2", + "type": "file", + "name": "00r0_gray_l.jp2", + "base_name": "00r0_gray_l", + "extension": ".jp2", + "size": 614, + "date": "2023-04-01", + "sha1": "fc9d5b72069df331f91a7f41f7c235b3375e4eb1", + "md5": "693dfc347b0973d6c20ff58324d1be7f", + "sha256": "307ccb10b4e3abddca303203eba776a773b912e9b922400e52c7e127fe8b2c8c", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/00r1_graya_la.jp2", + "type": "file", + "name": "00r1_graya_la.jp2", + "base_name": "00r1_graya_la", + "extension": ".jp2", + "size": 335, + "date": "2023-04-01", + "sha1": "79aa76d0d3356da0260f89fd9fb3fa4ca652c855", + "md5": "1322304b9b545e96b44923b5255fa2f8", + "sha256": "21d0c885ed2120a3b0803ecefc282c3b79e73d59a886ca3eb0b73b9d21621607", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/01r_00.pcx", + "type": "file", + "name": "01r_00.pcx", + "base_name": "01r_00", + "extension": ".pcx", + "size": 836, + "date": "2023-04-01", + "sha1": "bf4d4796b4579ede5468b5b92c6e109822bb2f81", + "md5": "42737aa12203108dfa215673f9b6bd36", + "sha256": "4406e81f6ea36a9147c42a3f083abc3c60be3975e1cd1d4fa45eb48bc1d6442b", + "mime_type": "image/x-pcx", + "file_type": "PCX ver. 3.0 image data bounding box [0, 0] - [87, 51], 8-bit 320 x 200 dpi, RLE compressed", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/1.eps", + "type": "file", + "name": "1.eps", + "base_name": "1", + "extension": ".eps", + "size": 45834, + "date": "2023-04-01", + "sha1": "74970fc1abe787cac7ba9c682de29860713e63a6", + "md5": "9b9d16e1e808f8ffd3b7f61890f4b2d0", + "sha256": "b225381c5d0d80ab12c69b757feca677a6df575ee5b125fa18231cfee87b69a3", + "mime_type": "image/x-eps", + "file_type": "DOS EPS Binary File Postscript starts at byte 7776 length 38058 TIFF starts at byte 30 length 7746", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/10ct_32bit_128.tiff", + "type": "file", + "name": "10ct_32bit_128.tiff", + "base_name": "10ct_32bit_128", + "extension": ".tiff", + "size": 65634, + "date": "2023-04-01", + "sha1": "f0649be5721586cd23d78a42d49016f7efa3256f", + "md5": "54471e8945c3dc0a1d601c10c1e4ae60", + "sha256": "dc2afd819a198d667137591e26a088181f54067dbc1f8bdec1cda7d67f39798e", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=7, height=128, bps=32, compression=none, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/12bit.cropped.tif", + "type": "file", + "name": "12bit.cropped.tif", + "base_name": "12bit.cropped", + "extension": ".tif", + "size": 15268, + "date": "2023-04-01", + "sha1": "380f68fd8b5351ced509c381d9b55b6f52952d7d", + "md5": "a2ec1ea6c9423711a97ea40e756cacc9", + "sha256": "d85d75f3d27a4db0a5b730a420b9986b41d959b4d9ad700c68dbfbcf17bfc769", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=17, height=100, bps=12, compression=none, PhotometricIntepretation=BlackIsZero, name=12bit.cropped.tif, orientation=upper-left, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/12in16bit.tif", + "type": "file", + "name": "12in16bit.tif", + "base_name": "12in16bit", + "extension": ".tif", + "size": 20274, + "date": "2023-04-01", + "sha1": "35be79e612e40fc24833d0c5991dfa97a20686cf", + "md5": "fda716c030caec8a78eed86efd1e6ec6", + "sha256": "1ee4b1c3f82b6d17ff41ae62cdf189d53ed76886f928b6489cc2211a814f7c30", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=17, height=100, bps=16, compression=none, PhotometricIntepretation=BlackIsZero, name=12in16bit2.tif, orientation=upper-left, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16_bit_binary.pgm", + "type": "file", + "name": "16_bit_binary.pgm", + "base_name": "16_bit_binary", + "extension": ".pgm", + "size": 4016, + "date": "2023-04-01", + "sha1": "52ab9dd8cc23679d87dfc24d80daa9ee6d31d8f8", + "md5": "39892d9b00fa17cc5b081219bf513247", + "sha256": "63ca43068f3bce0a9d4049c3b81c2a1cf392c47c4dd5979ad9208b439c9e778e", + "mime_type": "image/x-portable-greymap", + "file_type": "Netpbm image data, size = 20 x 100, rawbits, greymap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16_bit_binary_pgm.png", + "type": "file", + "name": "16_bit_binary_pgm.png", + "base_name": "16_bit_binary_pgm", + "extension": ".png", + "size": 578, + "date": "2023-04-01", + "sha1": "7e0d334a558f3344985d25936aacfe7bdd68fc63", + "md5": "19cbc89ec2b1e0565c6e81d21cc6228f", + "sha256": "d6ffe89fedfd60ee0e9e0eaacb26817b383aa5afe765b24a720cd9026fbde858", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 100, 16-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16_bit_noise.tif", + "type": "file", + "name": "16_bit_noise.tif", + "base_name": "16_bit_noise", + "extension": ".tif", + "size": 2446, + "date": "2023-04-01", + "sha1": "31469ba9593abaf482a2c268f3fc82987e99fbef", + "md5": "97c6e56bd2251d75d9a723c8c2eef15e", + "sha256": "dd1b4ee0fc51009b7ed3968bd79f39a07ee47aaac85e186ffdbfac7bc4fed687", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=20, height=32, bps=16, compression=none, PhotometricIntepretation=BlackIsZero, orientation=upper-left, width=32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16bit.cropped.j2k", + "type": "file", + "name": "16bit.cropped.j2k", + "base_name": "16bit.cropped", + "extension": ".j2k", + "size": 3886, + "date": "2023-04-01", + "sha1": "cf6913dd425ff5bc33e2d9acfbd9bd62e3966114", + "md5": "6db12f6e5b2c2192240260a08faf026c", + "sha256": "8a7a11211d79e65091f4c5bcaf56f99ad7a88f8733067af854afbd8c73bc6527", + "mime_type": "application/octet-stream", + "file_type": "JPEG 2000 codestream", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16bit.cropped.jp2", + "type": "file", + "name": "16bit.cropped.jp2", + "base_name": "16bit.cropped", + "extension": ".jp2", + "size": 3932, + "date": "2023-04-01", + "sha1": "05aaf88a9375a8f2ac0710399fd66cda82359c10", + "md5": "a9b02f6206523e492422ac2395332ea8", + "sha256": "e6c85abfbfce4d3a3332ada0859c9bce2440e117d7af3a545761befb32ffbccb", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16bit.cropped.tif", + "type": "file", + "name": "16bit.cropped.tif", + "base_name": "16bit.cropped", + "extension": ".tif", + "size": 8302, + "date": "2023-04-01", + "sha1": "9ba458238f35740fd033c66dd3d3946f1ddc6d2a", + "md5": "9bedb90981b987020e4617436bc37df1", + "sha256": "b4c1ef25fad27950f6116303d0afcaa304e42854ee1f172cdda3a00b2702488c", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=8, height=64, bps=16, compression=none, PhotometricIntepretation=BlackIsZero, width=64", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16bit.deflate.tif", + "type": "file", + "name": "16bit.deflate.tif", + "base_name": "16bit.deflate", + "extension": ".tif", + "size": 5112, + "date": "2023-04-01", + "sha1": "b6eee05d4fb744b6198b15c4d77316a181688296", + "md5": "2a40c1503241eb5bf0630ee6fd5feb3e", + "sha256": "6858245d6ee45ee829015fb1adb12f09fa73d524a32e5fdfab4e9785e3780af6", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=10, height=64, bps=16, compression=deflate, PhotometricIntepretation=BlackIsZero, orientation=upper-left, width=64", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16bit.MM.cropped.tif", + "type": "file", + "name": "16bit.MM.cropped.tif", + "base_name": "16bit.MM.cropped", + "extension": ".tif", + "size": 8448, + "date": "2023-04-01", + "sha1": "b18e29fd87423bd3292717c1b91442a2dfa57a62", + "md5": "25ae3e276940dca1bf2568c7358e1baf", + "sha256": "29fa0986fd81ccf61d715a7303cfbc9a52fc081e0a4e4bfd269e8976beea0d20", + "mime_type": "image/tiff", + "file_type": "TIFF image data, big-endian, direntries=17, height=64, bps=16, compression=none, PhotometricIntepretation=BlackIsZero, name=12bit.MM.cropped.tif, orientation=upper-left, width=64", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16bit.MM.deflate.tif", + "type": "file", + "name": "16bit.MM.deflate.tif", + "base_name": "16bit.MM.deflate", + "extension": ".tif", + "size": 5230, + "date": "2023-04-01", + "sha1": "38a9afc4e884ca4833a9311b8d8ab444f5b7dc26", + "md5": "5593b78e35565a883dde9c24d3438bb9", + "sha256": "6e06ec2159d2d50213b8ef80a7820402697f224f6139de015737b6aeeeb5f013", + "mime_type": "image/tiff", + "file_type": "TIFF image data, big-endian, direntries=17, height=64, bps=16, compression=deflate, PhotometricIntepretation=BlackIsZero, name=12bit.MM.cropped.tif, orientation=upper-left, width=64", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16bit.r.tif", + "type": "file", + "name": "16bit.r.tif", + "base_name": "16bit.r", + "extension": ".tif", + "size": 8502, + "date": "2023-04-01", + "sha1": "a0ac787ed97445e70b2c07c2b48bffbee64227d1", + "md5": "bad0b42ab836876a588f56cdfc0e87d5", + "sha256": "49b66acf5b9f43a0039d5c4e07b93148f95505a3944cf8f848f0fa0ede182d76", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=18, height=64, bps=16, compression=none, PhotometricIntepretation=BlackIsZero, orientation=upper-left, width=64", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/16bit.s.tif", + "type": "file", + "name": "16bit.s.tif", + "base_name": "16bit.s", + "extension": ".tif", + "size": 334, + "date": "2023-04-01", + "sha1": "24fccd9edd91a8282417a26656e1b68f823af20e", + "md5": "2c811cb6e27a26cddaa6a4e460776d55", + "sha256": "a7dfb6b9cbd9e4679b5dfd3fa760c0304d8be425fb681f3c5c50bbca2358da72", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=10, height=10, bps=16, compression=none, PhotometricIntepretation=BlackIsZero, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/1_trns.png", + "type": "file", + "name": "1_trns.png", + "base_name": "1_trns", + "extension": ".png", + "size": 612, + "date": "2023-04-01", + "sha1": "fd7d32116973660a488fb7ad11c473a5fd9041fa", + "md5": "3f1b6bd0661f69d3faf8768ad4431db8", + "sha256": "d382a6766a5122d2087b8d785d910bfffa3f482d0a7f09e98bc8435914a09d34", + "mime_type": "image/png", + "file_type": "PNG image data, 64 x 64, 1-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/200x32_p_bl_raw_origin.tga", + "type": "file", + "name": "200x32_p_bl_raw_origin.tga", + "base_name": "200x32_p_bl_raw_origin", + "extension": ".tga", + "size": 7212, + "date": "2023-04-01", + "sha1": "65cca2d06f526765e857bf9a70a59634a64e0199", + "md5": "df96978b1b6d9b5e75bac7e47ca5ae8c", + "sha256": "58f5819d09ff98c238cf99a0244f9600ce1b4f6cef41f40e0defec637b9e1aed", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map (256) 200 x 32 x 8 +1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/7x13.png", + "type": "file", + "name": "7x13.png", + "base_name": "7x13", + "extension": ".png", + "size": 204, + "date": "2023-04-01", + "sha1": "efea7c2565315d727f53bfa5ee4fc1a892f8527d", + "md5": "abfea08087ebb49c376d56168b447fcc", + "sha256": "2c707e7f1e2c85a08408f2c629ff93f186021f6edae4b3da3a76e7572c239e4c", + "mime_type": "image/png", + "file_type": "PNG image data, 7 x 13, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/a.fli", + "type": "file", + "name": "a.fli", + "base_name": "a", + "extension": ".fli", + "size": 102180, + "date": "2023-04-01", + "sha1": "56f0b80f2da34dabe7531c9a919d9e49200e8f9b", + "md5": "d02c1ffb9d4e114f3723bd7ba0e8af92", + "sha256": "0ecd22c21f7d48cbcc3473ec374b00f5b5814d690142e7c3648279cd244a5421", + "mime_type": "video/x-fli", + "file_type": "FLI animation, 320x200x8, 384 frames, 5/70s per frame", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/a_fli.png", + "type": "file", + "name": "a_fli.png", + "base_name": "a_fli", + "extension": ".png", + "size": 2927, + "date": "2023-04-01", + "sha1": "6f82b50827843a5582c40ac512343b9740c87c52", + "md5": "45cdddb7f7dda68330ccde4059e0f6fd", + "sha256": "2e998c47774f06564b6ffbd7d2dc5329a5f8c94da359ac71ad7a15e21ef7342d", + "mime_type": "image/png", + "file_type": "PNG image data, 320 x 200, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/anim_frame1.webp", + "type": "file", + "name": "anim_frame1.webp", + "base_name": "anim_frame1", + "extension": ".webp", + "size": 302, + "date": "2023-04-01", + "sha1": "701f800855ea1ab458428db381bd5db8440fcc40", + "md5": "23f209aab1b71d77c3d5d8498022408a", + "sha256": "7cb99df70694a732d3442bdebf7737321650db271cfe31ecb83b374d633880dc", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image, VP8 encoding, 82x82, Scaling: [none]x[none], YUV color, decoders should clamp", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/anim_frame2.webp", + "type": "file", + "name": "anim_frame2.webp", + "base_name": "anim_frame2", + "extension": ".webp", + "size": 288, + "date": "2023-04-01", + "sha1": "b376b9c2f671e5bbf50e6cc2ffe0a96c0c8c8da7", + "md5": "667a41897f6427ed360a16989821c88c", + "sha256": "bc8b6d64ca4e9280fd7075701da757f028c98b5d236c10aecce592515a6da870", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image, VP8 encoding, 82x82, Scaling: [none]x[none], YUV color, decoders should clamp", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/app13-multiple.jpg", + "type": "file", + "name": "app13-multiple.jpg", + "base_name": "app13-multiple", + "extension": ".jpg", + "size": 80337, + "date": "2023-04-01", + "sha1": "1fc2b44782d3e250f1c14ae457ab0ff72c1b1a1b", + "md5": "82bbda99706fc3b473c0fbfcaa37b6c0", + "sha256": "1fbf57a5ef811845df2795ff91269fe248dc6e98386b7c2b42dc1cd3a7aaa55b", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, progressive, precision 8, 256x160, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/app13.jpg", + "type": "file", + "name": "app13.jpg", + "base_name": "app13", + "extension": ".jpg", + "size": 563, + "date": "2023-04-01", + "sha1": "57cf713b27d00e7b55ca12737d49e81a71d4ec4b", + "md5": "559d17cf892a15814da8a3ea02bd588b", + "sha256": "86c9b6174c73a5ac09820bde2d4b3cc56dd70b5b5da3432e4418b09e47816376", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, baseline, precision 8, 4x4, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/argb-32bpp_MipMaps-1.dds", + "type": "file", + "name": "argb-32bpp_MipMaps-1.dds", + "base_name": "argb-32bpp_MipMaps-1", + "extension": ".dds", + "size": 262292, + "date": "2023-04-01", + "sha1": "ca881462d66e994e8d63542f55b4e7e175084d67", + "md5": "aeb96c6aadfb1f8159e666637173597e", + "sha256": "0027a04183e99471a5df7f1ad0c78f1a2c26bd32fcf9f33a0dbae7c9f84ce36b", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using DX10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/argb-32bpp_MipMaps-1.png", + "type": "file", + "name": "argb-32bpp_MipMaps-1.png", + "base_name": "argb-32bpp_MipMaps-1", + "extension": ".png", + "size": 125195, + "date": "2023-04-01", + "sha1": "eacf6cdf65b88504decee21f7c37a46612ef8744", + "md5": "51b70234401da73fe1c6b7e133e733c5", + "sha256": "0c81c3952df5e0cfc3815e785073ef027a77c0f237afa68ac544ef952b4cf23d", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ati1.dds", + "type": "file", + "name": "ati1.dds", + "base_name": "ati1", + "extension": ".dds", + "size": 2896, + "date": "2023-04-01", + "sha1": "b90247f95b0167a237db04a72a477e28b4edfecf", + "md5": "47f5e45df57686005806b1fcccf762bc", + "sha256": "49f0a66e0e2e1cd255736cb774549b47c7dd95ecdfc67128b6c957b5672c7d76", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 64 x 64, compressed using ATI1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ati1.png", + "type": "file", + "name": "ati1.png", + "base_name": "ati1", + "extension": ".png", + "size": 969, + "date": "2023-04-01", + "sha1": "45f891d616f612695e789cd05d5952fa2bce480e", + "md5": "eefae4e524182053fe8f4987a2611c5f", + "sha256": "1f0ca8b8ebb1d73f00473a5cd164f2ae4bcc24b6fcbaba5d7136fb36de7ae126", + "mime_type": "image/png", + "file_type": "PNG image data, 64 x 64, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ati2.dds", + "type": "file", + "name": "ati2.dds", + "base_name": "ati2", + "extension": ".dds", + "size": 87536, + "date": "2023-04-01", + "sha1": "c761ea3d5a4ae566f8092bac22bfccf37aed78fa", + "md5": "3fac67fc3a63d2e4e9f6fbfd2a8af7c1", + "sha256": "60a5c39abd52f06f09fe9b1c4735a45404a2da1e084897044edcfc7f8b5b4b6e", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, 1498952257-bit color, compressed using ATI2", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bad_palette_entry.gpl", + "type": "file", + "name": "bad_palette_entry.gpl", + "base_name": "bad_palette_entry", + "extension": ".gpl", + "size": 226, + "date": "2023-04-01", + "sha1": "6fccd9e85d7b9bd51dce184eff3947e818d8e18c", + "md5": "0d97280cd5eb3b583329c5c7ae4be6c5", + "sha256": "81393d1c7470293f9e18626d9d5ad4117455c7a0c8f3dff1aa0b7a3eb2935b4f", + "mime_type": "text/x-gimp-gpl", + "file_type": "GIMP palette data, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bad_palette_file.gpl", + "type": "file", + "name": "bad_palette_file.gpl", + "base_name": "bad_palette_file", + "extension": ".gpl", + "size": 328, + "date": "2023-04-01", + "sha1": "18f831337a2e0d0626f711ad5b9447b323f62fab", + "md5": "914bf2f3a36495c2b8e39036e51840d9", + "sha256": "38949680b16119bf8c0c3a8103121295ac231d578e3f0e446777513da5845e9e", + "mime_type": "text/x-gimp-gpl", + "file_type": "GIMP palette data, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/balloon.jpf", + "type": "file", + "name": "balloon.jpf", + "base_name": "balloon", + "extension": ".jpf", + "size": 628654, + "date": "2023-04-01", + "sha1": "599bac1b78d3ca96fe11fd1fd39ca6989b31c935", + "md5": "858f4b95627b34bf0d16b7910da7e221", + "sha256": "6099d2aa43657064e8e26ae037d132c74ddd1ffd25a535e6bcc28c9d7d9dd5b3", + "mime_type": "image/jpx", + "file_type": "JPEG 2000 Part 2 (JPX)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/balloon_eciRGBv2_aware.jp2", + "type": "file", + "name": "balloon_eciRGBv2_aware.jp2", + "base_name": "balloon_eciRGBv2_aware", + "extension": ".jp2", + "size": 7419, + "date": "2023-04-01", + "sha1": "4e6252a88603da60cda0b370fca4ab1246adee43", + "md5": "6ad17edc0defa9f077914e596b003d70", + "sha256": "8e89a52006cd01ef42f05e8238363584591bb5e56b83237d5b36b68347a4a081", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc5_snorm.dds", + "type": "file", + "name": "bc5_snorm.dds", + "base_name": "bc5_snorm", + "extension": ".dds", + "size": 87556, + "date": "2023-04-01", + "sha1": "ccf29eb4c7958b15d69eb7719b7092fd24bb7c65", + "md5": "d06a5bcbaa26637ef60ac4dff454ea0e", + "sha256": "06842844ce0ec29579fd31b5b699393aa3d045fd449392fe22e800b422afc310", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using DX10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc5_typeless.dds", + "type": "file", + "name": "bc5_typeless.dds", + "base_name": "bc5_typeless", + "extension": ".dds", + "size": 87556, + "date": "2023-04-01", + "sha1": "ac9f509f0dc1872fd2c7614f968d1f37a9f08fb5", + "md5": "8af06c04e740e68aaec0f6f40391638d", + "sha256": "355e60969ebd9ce3926fa7ea43f00c0a23d7bef39d66f583ac32d67dc644d316", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using DX10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc5_unorm.dds", + "type": "file", + "name": "bc5_unorm.dds", + "base_name": "bc5_unorm", + "extension": ".dds", + "size": 87556, + "date": "2023-04-01", + "sha1": "8cc215ef375933422aeb6fd9ce05badb9c43bb68", + "md5": "b893a04e954b320da46303aaae980777", + "sha256": "d547d0bcaad330f5a2af43d18973361533a1fae1618e989202429db974ec51c6", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using DX10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc5_unorm.png", + "type": "file", + "name": "bc5_unorm.png", + "base_name": "bc5_unorm", + "extension": ".png", + "size": 96570, + "date": "2023-04-01", + "sha1": "a683214bcbc7a65f7e23257935b5dbee5e03481f", + "md5": "a2a8fc3be36d35a5b7c3201e046083e7", + "sha256": "44727aa97340ca6b44b1b0686e52d21c8cee4803aa7f148509c308ec6d0dcd54", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc5s.dds", + "type": "file", + "name": "bc5s.dds", + "base_name": "bc5s", + "extension": ".dds", + "size": 87536, + "date": "2023-04-01", + "sha1": "10d194282437cda991e39910df0b7b94937d5cb1", + "md5": "a75a315189e548d34657641795f4d3a7", + "sha256": "639cbcab7141a9ccfc75b7c772aed822e892e403193a363b5e7257724ce69f16", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using BC5S", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc5s.png", + "type": "file", + "name": "bc5s.png", + "base_name": "bc5s", + "extension": ".png", + "size": 83763, + "date": "2023-04-01", + "sha1": "1ae85b17d3131996a7edf0fd06715ee961ffc101", + "md5": "0060dc525466a3ae953e0168df67e954", + "sha256": "b8948c183556a7c50d8298bf97c3d53ff29e35b07295e18b7476232563cd85dc", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc6h.dds", + "type": "file", + "name": "bc6h.dds", + "base_name": "bc6h", + "extension": ".dds", + "size": 22020, + "date": "2023-04-01", + "sha1": "433ef39a4c80e5ebd1c45954ce5ca3e242254d58", + "md5": "e4c3072d22386062f45590737681ba25", + "sha256": "a401bfd987baa12873755e2921962f7325911f3af6a06e4d6c4d92fc5d9ac280", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 128 x 128, compressed using DX10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc6h.png", + "type": "file", + "name": "bc6h.png", + "base_name": "bc6h", + "extension": ".png", + "size": 25223, + "date": "2023-04-01", + "sha1": "a691999fa57a45b81d449ac496135c777ed96228", + "md5": "1335d907089a8165f8003c0dd57bf9d7", + "sha256": "68e1c83b922fbee531ea3ff3c777711179713a8975831050b1a91b2189995d22", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc6h_sf.dds", + "type": "file", + "name": "bc6h_sf.dds", + "base_name": "bc6h_sf", + "extension": ".dds", + "size": 22020, + "date": "2023-04-01", + "sha1": "667281f295bfba0abea5a17f56ed875ae8e5492f", + "md5": "d384f6090ebfe790bf7d008b23fb4d69", + "sha256": "61fc656b1ed64105e3d0894ff56b6f59e359fef97a8fafc6944cfe76295b079a", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 128 x 128, compressed using DX10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc6h_sf.png", + "type": "file", + "name": "bc6h_sf.png", + "base_name": "bc6h_sf", + "extension": ".png", + "size": 25201, + "date": "2023-04-01", + "sha1": "15947dc4dcb017dc1aad5052cf740d8eb37ee6ff", + "md5": "58ceedf26b9d462b11feff715da567f1", + "sha256": "38bd20238ff8bd82434e3cfd687fd102a0f2ee793566b358e8c41dac40e0a281", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc7-argb-8bpp_MipMaps-1.dds", + "type": "file", + "name": "bc7-argb-8bpp_MipMaps-1.dds", + "base_name": "bc7-argb-8bpp_MipMaps-1", + "extension": ".dds", + "size": 65684, + "date": "2023-04-01", + "sha1": "3e717a7d782f4166238bb411cf043664915117e2", + "md5": "484e172fe45b8d4e28c3cf0668e05dcf", + "sha256": "37f31b16678793efb1fd744668870b2d2c876bf97139f24cf624e5cf1acd56f0", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using DX10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bc7-argb-8bpp_MipMaps-1.png", + "type": "file", + "name": "bc7-argb-8bpp_MipMaps-1.png", + "base_name": "bc7-argb-8bpp_MipMaps-1", + "extension": ".png", + "size": 125195, + "date": "2023-04-01", + "sha1": "eacf6cdf65b88504decee21f7c37a46612ef8744", + "md5": "51b70234401da73fe1c6b7e133e733c5", + "sha256": "0c81c3952df5e0cfc3815e785073ef027a77c0f237afa68ac544ef952b4cf23d", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/binary_preview_map.eps", + "type": "file", + "name": "binary_preview_map.eps", + "base_name": "binary_preview_map", + "extension": ".eps", + "size": 843167, + "date": "2023-04-01", + "sha1": "165330c6c359adccca23622a52382ab5ac8a1fbe", + "md5": "58de97b0d9967b6a516aa325184148c9", + "sha256": "5065b3a56e104393edcacca04531906399e59bdd41603241aa6877057e266e8a", + "mime_type": "image/x-eps", + "file_type": "DOS EPS Binary File Postscript starts at byte 32820 length 810347 TIFF starts at byte 30 length 32790", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bitmap_font_1_basic.png", + "type": "file", + "name": "bitmap_font_1_basic.png", + "base_name": "bitmap_font_1_basic", + "extension": ".png", + "size": 481, + "date": "2023-04-01", + "sha1": "8057e7cdf3c52bf8e0c7b43a3ae84a5f0a9050fc", + "md5": "1c0ab580d6125484cca3b3b00a07c7f9", + "sha256": "ca3536f7655a173b0d0a11d0a647d5d4c2e3016ae12357a2dc5c36ebb9885633", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 35, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bitmap_font_1_raqm.png", + "type": "file", + "name": "bitmap_font_1_raqm.png", + "base_name": "bitmap_font_1_raqm", + "extension": ".png", + "size": 480, + "date": "2023-04-01", + "sha1": "1f61b271d079bb78e5bcdcadaa7ea5c925ea045f", + "md5": "7cd96f7ca8898214ef056f9bbad546ed", + "sha256": "ef2ae103c6294074ef92fd406d7fade0a4d00ea2be647576f87f8518ceb46123", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 35, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bitmap_font_2_basic.png", + "type": "file", + "name": "bitmap_font_2_basic.png", + "base_name": "bitmap_font_2_basic", + "extension": ".png", + "size": 661, + "date": "2023-04-01", + "sha1": "35e5fdea07cc80cc11d3f4925fa2f21933e9c901", + "md5": "77cb6d5d59f1b043b852c73c446e221b", + "sha256": "3e40519fad644c5fa3818b2f879adbbcf88e21d971a48f0082e77874230dc2b3", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 35, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bitmap_font_2_raqm.png", + "type": "file", + "name": "bitmap_font_2_raqm.png", + "base_name": "bitmap_font_2_raqm", + "extension": ".png", + "size": 658, + "date": "2023-04-01", + "sha1": "29a3d3889206f4afb50ee7c3dfe0ddd90edd1760", + "md5": "4278950dd906173f9c4b50e490d7fb38", + "sha256": "2a6ccc51f139e4715a7f27d643f918e0b991a906b80f7578839eee5db563e7d4", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 35, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bitmap_font_4_basic.png", + "type": "file", + "name": "bitmap_font_4_basic.png", + "base_name": "bitmap_font_4_basic", + "extension": ".png", + "size": 1142, + "date": "2023-04-01", + "sha1": "e9a447b6be2ea5d60c5dd70547ea96c3186e3702", + "md5": "27316aa2410e6927b3691d3d29f3b3ef", + "sha256": "82c43d911b9d6a1f73de2616983356937ba13f369cc84c8a9e52b09edf4ba85c", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 35, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bitmap_font_4_raqm.png", + "type": "file", + "name": "bitmap_font_4_raqm.png", + "base_name": "bitmap_font_4_raqm", + "extension": ".png", + "size": 1143, + "date": "2023-04-01", + "sha1": "91f0445b57e78b0c25eb85a6ce24591109d0c25f", + "md5": "b769b354a80b01646d6f7048b8b47347", + "sha256": "f3e132d018c027d13bc59f26d0b619260d78c1133260d10cd05db3e3c2df69f6", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 35, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bitmap_font_8_basic.png", + "type": "file", + "name": "bitmap_font_8_basic.png", + "base_name": "bitmap_font_8_basic", + "extension": ".png", + "size": 2001, + "date": "2023-04-01", + "sha1": "5480beeb88cf7fa0b4e83677fafa709547d994e8", + "md5": "55cb77357da2bd9d35d59d1b561c54b9", + "sha256": "7356592dbb83c25af2fe5d2af10316b00df37059be6593c149bef2d4f634aafa", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 35, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bitmap_font_8_raqm.png", + "type": "file", + "name": "bitmap_font_8_raqm.png", + "base_name": "bitmap_font_8_raqm", + "extension": ".png", + "size": 2002, + "date": "2023-04-01", + "sha1": "0861c9f45648580de4e0cf20160acf043bf8a7d4", + "md5": "8fea05a2ec054d24eed59e9e723341e5", + "sha256": "17987947e0e3b51ca9178335e9cc78c6e6b54fd46913435d3c9c4755d2e2ba54", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 35, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bitmap_font_stroke_basic.png", + "type": "file", + "name": "bitmap_font_stroke_basic.png", + "base_name": "bitmap_font_stroke_basic", + "extension": ".png", + "size": 2676, + "date": "2023-04-01", + "sha1": "0b227496c1df0aa429519117344bb402aff3201b", + "md5": "7e585884fcc574d52fe209546cc5e0bd", + "sha256": "706ebb88e3cb17ac248833d4d68bde593669a64cc06b3fffb2286cd7f129c401", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 35, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bitmap_font_stroke_raqm.png", + "type": "file", + "name": "bitmap_font_stroke_raqm.png", + "base_name": "bitmap_font_stroke_raqm", + "extension": ".png", + "size": 2655, + "date": "2023-04-01", + "sha1": "bb9e2fe5415a86656052d4a7dc2afb503c828a2f", + "md5": "c3ef300756ca98543d83a81b743c999e", + "sha256": "a671706f2af701670e5717ccd03b59710d68a5a955ca7b276b2ede998465ab12", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 35, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/black_and_white.ico", + "type": "file", + "name": "black_and_white.ico", + "base_name": "black_and_white", + "extension": ".ico", + "size": 198, + "date": "2023-04-01", + "sha1": "8bea1cc1f4fe4c2a41227dc09c1f4c5ea31027b4", + "md5": "44bc70aa95b0cef406a37cf428f22475", + "sha256": "ba58a9d772246884ed6843c5058de986f417ea7f80f391a151fafc07a879c86d", + "mime_type": "image/vnd.microsoft.icon", + "file_type": "MS Windows icon resource - 1 icon, 16x16, 2 colors", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blend_transparency.png", + "type": "file", + "name": "blend_transparency.png", + "base_name": "blend_transparency", + "extension": ".png", + "size": 211, + "date": "2023-04-01", + "sha1": "34e9bbef645605f61b6bf029d0fce72fd4bea1c6", + "md5": "a9c15c5672c78363bf53dee9c675b45a", + "sha256": "abe69df43117c601cf37652376a91745811a087e09badc82dca111d7ba339cd8", + "mime_type": "image/png", + "file_type": "PNG image data, 1 x 1, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/broken.png", + "type": "file", + "name": "broken.png", + "base_name": "broken", + "extension": ".png", + "size": 80, + "date": "2023-04-01", + "sha1": "6f12583a69124fc32b8432676dd1053f4fc66beb", + "md5": "20b38bd1239e5e074388015f65b5b47d", + "sha256": "6c61140490655f0a5c878c99c9216c1748e5838f6841c77f8492a55a3242483f", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/broken_data_stream.png", + "type": "file", + "name": "broken_data_stream.png", + "base_name": "broken_data_stream", + "extension": ".png", + "size": 30732, + "date": "2023-04-01", + "sha1": "508183efcf44aa4261ec845fe3b7ca0dadfcb397", + "md5": "a35d6ced2d4534b4c6fa0e9bf0e7563b", + "sha256": "1b6dfa9df2a80fdf764cd51f3bb310928d08bc050a31d09f9c22bdfbae99824d", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/broken_exif_dpi.jpg", + "type": "file", + "name": "broken_exif_dpi.jpg", + "base_name": "broken_exif_dpi", + "extension": ".jpg", + "size": 7743, + "date": "2023-04-01", + "sha1": "6b6531abab503497c680097aded5cf37b7f41a2b", + "md5": "a34f513af02b13d54f4080263abbb1ea", + "sha256": "e23a0449e79fade2f9daa3867d751cebb8079f1ec7d9f0fc17fbc29c4d0bae64", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=20, height=1367, bps=0, PhotometricIntepretation=RGB, manufacturer=NIKON CORPORATION, model=NIKON D800, orientation=upper-left, width=2048], baseline, precision 8, 100x100, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bw_gradient.imt", + "type": "file", + "name": "bw_gradient.imt", + "base_name": "bw_gradient", + "extension": ".imt", + "size": 2599, + "date": "2023-04-01", + "sha1": "1f8a0593dc3b425ae33e8c12d9dffdbdab646fd3", + "md5": "e651c13adc805745b0ce6f3a6ff9074c", + "sha256": "0db8ac7b63b22b6a4024600f1d15b16229f0d5591b4ee0d7893a74213e04e999", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bw_gradient.png", + "type": "file", + "name": "bw_gradient.png", + "base_name": "bw_gradient", + "extension": ".png", + "size": 102, + "date": "2023-04-01", + "sha1": "290c74e0953a1b6c567d5d6c8939af943c48a276", + "md5": "9691449662b9ba80e4319ffa8b2085b8", + "sha256": "03095d3256c1987eeabdf575317380ed0c65fbc8453dbc89210e983884d01682", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 10, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/caption_6_33_22.png", + "type": "file", + "name": "caption_6_33_22.png", + "base_name": "caption_6_33_22", + "extension": ".png", + "size": 15378, + "date": "2023-04-01", + "sha1": "fc30ab392b9a2340682fa0fe5f64c31c640429e3", + "md5": "fe23302a1b197e16952deeb324133285", + "sha256": "5d4f0583473241b5eb94224f5d71b6cefd40fa4b2d1dc4a0577fec59b5230b8a", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/cbdt_notocoloremoji.png", + "type": "file", + "name": "cbdt_notocoloremoji.png", + "base_name": "cbdt_notocoloremoji", + "extension": ".png", + "size": 3711, + "date": "2023-04-01", + "sha1": "755dd34545dced2cbdb1703b9c689de9673aecab", + "md5": "8798edc8e225d3253f7fdd1f63da354b", + "sha256": "c8a322a8a1e0c5c35d5bfe84a80b6301fdf0e276dc0be4f10be6d0b359478028", + "mime_type": "image/png", + "file_type": "PNG image data, 150 x 150, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/cbdt_notocoloremoji_mask.png", + "type": "file", + "name": "cbdt_notocoloremoji_mask.png", + "base_name": "cbdt_notocoloremoji_mask", + "extension": ".png", + "size": 3620, + "date": "2023-04-01", + "sha1": "3e631a2e71106762aca9ebb75e8b10592c28735a", + "md5": "761cf08667827d7c8a0e2ab4be30b9e8", + "sha256": "7225835043925160120db254e92b67caa50d19d98e81a59a1c4754f095a92b55", + "mime_type": "image/png", + "file_type": "PNG image data, 150 x 150, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/chi.gif", + "type": "file", + "name": "chi.gif", + "base_name": "chi", + "extension": ".gif", + "size": 85539, + "date": "2023-04-01", + "sha1": "33ee41ab4d7c46bffd62cb79757955df77876464", + "md5": "bd1fdc520811dee618fe2e0bdd4f1226", + "sha256": "4d036f172c9f7cf6ad076e8f1af5dba85425e6f8ac97fa5db280ad67239a54e6", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 320 x 240", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/child_ifd.tiff", + "type": "file", + "name": "child_ifd.tiff", + "base_name": "child_ifd", + "extension": ".tiff", + "size": 2971, + "date": "2023-04-01", + "sha1": "ddd7bd9240cfc4cb0a59b8fe212b22f3a56c5a2a", + "md5": "1febc99a3d4bff4420775e54b7490979", + "sha256": "3ee712e0f777574336da10be36a2d09059fc45b4a0d08bd728174d7a4cada76e", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=18, height=32, bps=230, compression=JPEG, PhotometricIntepretation=YCbCr, description={\"shape\": [32, 32, 3]}, width=32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/child_ifd_jpeg.tiff", + "type": "file", + "name": "child_ifd_jpeg.tiff", + "base_name": "child_ifd_jpeg", + "extension": ".tiff", + "size": 830, + "date": "2023-04-01", + "sha1": "3158b2fd5f176da8c6631d7441a2962a348d46c4", + "md5": "cc695a3a238458f8253bae395f183c5a", + "sha256": "9f909bf65eb93741280a3a56e680d692820dbb6e25db42c1f27b1705ac0e76a3", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=11, height=1, bps=146, compression=none, PhotometricIntepretation=RGB, width=1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/chromacheck-sbix.png", + "type": "file", + "name": "chromacheck-sbix.png", + "base_name": "chromacheck-sbix", + "extension": ".png", + "size": 1410, + "date": "2023-04-01", + "sha1": "1305497f96916c65aeda85a4cdb1181f2c69f85a", + "md5": "96e57ec9d44682d751cbd3e0a195ef79", + "sha256": "a6618cc3ee988440e48230cee2b21b55d1c915dd650577564c3d8970a2b7efd9", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/chromacheck-sbix_mask.png", + "type": "file", + "name": "chromacheck-sbix_mask.png", + "base_name": "chromacheck-sbix_mask", + "extension": ".png", + "size": 1415, + "date": "2023-04-01", + "sha1": "902831ad53a32f8f878a9e98704d85079a4a1e8d", + "md5": "7d4d4d9e61f892d822998d3db8f784a5", + "sha256": "3c4c721d42c06ed4b60701412a29db84ff991d0518fcc15112b485e96c52d732", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/clipboard.dib", + "type": "file", + "name": "clipboard.dib", + "base_name": "clipboard", + "extension": ".dib", + "size": 208436, + "date": "2023-04-01", + "sha1": "46d184751a1b10421879e544056253df7b1efabb", + "md5": "5e6f50ee7204a4437d1499feb25596c2", + "sha256": "5b6dd70eb68541e4934a3a2f96d88d0b2aadfa143bb06c2ca56b247a0aaf1d0f", + "mime_type": "image/bmp", + "file_type": "Device independent bitmap graphic, 296 x 176 x 32, 3 compression, image size 208384", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/clipboard_target.png", + "type": "file", + "name": "clipboard_target.png", + "base_name": "clipboard_target", + "extension": ".png", + "size": 8120, + "date": "2023-04-01", + "sha1": "bbb2daa4a1c87573adc773d636d23e64dc3b16a5", + "md5": "8ea2d500236dceec91ae35a72457cde1", + "sha256": "44cc026f6990aaf5f7227e5efbd81debcd99b0066dbaefcd751da16dbde3b161", + "mime_type": "image/png", + "file_type": "PNG image data, 296 x 176, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/cmx3g8_wv_1998.260_0745_mcidas.ara", + "type": "file", + "name": "cmx3g8_wv_1998.260_0745_mcidas.ara", + "base_name": "cmx3g8_wv_1998.260_0745_mcidas", + "extension": ".ara", + "size": 1443296, + "date": "2023-04-01", + "sha1": "aa378dbc94d8bdbbe1369901e041b21b1b778154", + "md5": "478ae4571728281988575b51e437ee2a", + "sha256": "1fa5b0fd4f2851046bb7e3c24a0ee764ab7e3758d21b023e117a30f9776158f0", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/cmx3g8_wv_1998.260_0745_mcidas.png", + "type": "file", + "name": "cmx3g8_wv_1998.260_0745_mcidas.png", + "base_name": "cmx3g8_wv_1998.260_0745_mcidas", + "extension": ".png", + "size": 305116, + "date": "2023-04-01", + "sha1": "e20001f62b496f0863bbeed733a361c9a13fbb0a", + "md5": "d5dd93e9e183c2bd22823c75e830f219", + "sha256": "c61b6f82668d9640b8c89092dafbfbf15b4cef9680eb18329459fad6125c444f", + "mime_type": "image/png", + "file_type": "PNG image data, 1800 x 400, 16-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/color_snakes.png", + "type": "file", + "name": "color_snakes.png", + "base_name": "color_snakes", + "extension": ".png", + "size": 1311, + "date": "2023-04-01", + "sha1": "3bcd092aabdef4c9c6bdebd555fb31fb324e6e82", + "md5": "ccd6525d146186078799f1ba9bca614b", + "sha256": "227b973f3132cba8f6a0a6aaa6d2d238e50a02685188e2e32ae88f41c8788015", + "mime_type": "image/png", + "file_type": "PNG image data, 10 x 10, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/colr_bungee.png", + "type": "file", + "name": "colr_bungee.png", + "base_name": "colr_bungee", + "extension": ".png", + "size": 4545, + "date": "2023-04-01", + "sha1": "59ab15d6e817b6fdb1764df01136aae00122bdad", + "md5": "648dc400bbe95bffc996763879e4d9f5", + "sha256": "1a19fde0ec3b3d162c691042374944645a4fb78e5cf81e5f6215043fc3304143", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/colr_bungee_mask.png", + "type": "file", + "name": "colr_bungee_mask.png", + "base_name": "colr_bungee_mask", + "extension": ".png", + "size": 2789, + "date": "2023-04-01", + "sha1": "0b2a2ca221e595dce41cd76b9db74b34b3e560d5", + "md5": "023b91c507883e8e268de725fdea249d", + "sha256": "b8d0ba1b8c3a1b6783dad04c5bc63f264eb0c1967aed5dd771e2f5cfec941862", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/combined_larger_than_size.psd", + "type": "file", + "name": "combined_larger_than_size.psd", + "base_name": "combined_larger_than_size", + "extension": ".psd", + "size": 285, + "date": "2023-04-01", + "sha1": "231b46cf9bdca94aaf8348b4e4448c15de251379", + "md5": "79e91eb102e1d1d2d8922dcc031be855", + "sha256": "73e367949fa4b8cc050be1ba89beb9e0449b4519228cf2dd399d61f4baa62e0b", + "mime_type": "image/vnd.adobe.photoshop", + "file_type": "Adobe Photoshop Image, 128 x 128, RGB, 3x 8-bit channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/comment.jp2", + "type": "file", + "name": "comment.jp2", + "base_name": "comment", + "extension": ".jp2", + "size": 209, + "date": "2023-04-01", + "sha1": "d0dc1ebc424e3ad9f04608b6451f8625e9b2cbc3", + "md5": "3374165f332f262f5e64a906154f1846", + "sha256": "5fc67b40654602b0f372995e5b5b4177ca8b32b3a7d21401966ff606fe9d4062", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/comment_after_last_frame.gif", + "type": "file", + "name": "comment_after_last_frame.gif", + "base_name": "comment_after_last_frame", + "extension": ".gif", + "size": 1625, + "date": "2023-04-01", + "sha1": "6b0c62853dcff5d648d3f50e0087a0f58f349456", + "md5": "57bd04103c2165665ef817acf50888c8", + "sha256": "bc87e6c2d9a078087380c319000a055996865f0b5e1611f4a86b93d1a714fe44", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 1 x 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/comment_after_only_frame.gif", + "type": "file", + "name": "comment_after_only_frame.gif", + "base_name": "comment_after_only_frame", + "extension": ".gif", + "size": 54, + "date": "2023-04-01", + "sha1": "972cfaab0dfd29a9c59ce588622b3c7eec062d4c", + "md5": "20208c539fe5f48dae2d64b95270f456", + "sha256": "3f03ce5ddea619f66e2d7211bf62fc1ac69e750f938191c74a788c77607fcc33", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 1 x 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/compression.tif", + "type": "file", + "name": "compression.tif", + "base_name": "compression", + "extension": ".tif", + "size": 646, + "date": "2023-04-01", + "sha1": "429552d2b2d048d4451af750846e6c4b4e6b3801", + "md5": "e876b96ecae7d066d038c8b1c1fd424d", + "sha256": "28cf8518905e9813853b1c41c7c8e70d999fecf22bdfb04309fd00f035ed4433", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=14, height=10, bps=1, compression=huffman, PhotometricIntepretation=WhiteIsZero, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/copyleft.png", + "type": "file", + "name": "copyleft.png", + "base_name": "copyleft", + "extension": ".png", + "size": 5144, + "date": "2023-04-01", + "sha1": "ede4419d36b3cc21cf9b71df3ea3bf95387b11f7", + "md5": "ddcb26725dc13f947873e4bf2cb2befd", + "sha256": "7acfb9f2eda34f512666f181316c5d014f22052b9c560e79e97880caa2af0eb5", + "mime_type": "image/png", + "file_type": "PNG image data, 220 x 220, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/copyleft.tiff", + "type": "file", + "name": "copyleft.tiff", + "base_name": "copyleft", + "extension": ".tiff", + "size": 7926, + "date": "2023-04-01", + "sha1": "26ead92dc02532e286374b0726a5882180093912", + "md5": "f06be6b658759e9ae5a9650ba54165bd", + "sha256": "89000bae68f5089e84667baace90c12b427f883cd4584934abca616b4b7ada8c", + "mime_type": "image/tiff", + "file_type": "TIFF image data, big-endian, direntries=15, height=220, bps=0, compression=PackBits (Macintosh RLE), PhotometricIntepretation=RGB, orientation=upper-left, width=220", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/corner.lut", + "type": "file", + "name": "corner.lut", + "base_name": "corner", + "extension": ".lut", + "size": 512, + "date": "2023-04-01", + "sha1": "1114287151c409188cee468f367e48d297a32e08", + "md5": "574e792c2a0d1d35e56c063d9296ab11", + "sha256": "809e59a2ec255cd99d97fe7231c3c75c2a7fedb18373f4118511e016120d7f3f", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/courB08.bdf", + "type": "file", + "name": "courB08.bdf", + "base_name": "courB08", + "extension": ".bdf", + "size": 22037, + "date": "2023-04-01", + "sha1": "fdd7acb9c08d99e516517ecdb82977c360d730ff", + "md5": "2fbd7904785beb84ecedea953bb4ccf3", + "sha256": "640aa41b39dd3db34a5ab18d8ae5b9f7d5e327d40b72a0ac8dc6cc18165c79ea", + "mime_type": "text/plain", + "file_type": "X11 BDF font, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "other-permissive AND historical", + "detected_license_expression_spdx": "LicenseRef-scancode-other-permissive AND HPND", + "license_detections": [ + { + "license_expression": "other-permissive AND historical", + "license_expression_spdx": "LicenseRef-scancode-other-permissive AND HPND", + "matches": [ + { + "license_expression": "other-permissive", + "spdx_license_expression": "LicenseRef-scancode-other-permissive", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/images/courB08.bdf", + "start_line": 7, + "end_line": 9, + "matcher": "2-aho", + "score": 100, + "matched_length": 29, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "other-permissive_127.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_127.RULE", + "matched_text": "COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission\nCOMMENT to use these trademarks is hereby granted only in association with the\nCOMMENT images described in this file.", + "matched_text_diagnostics": "COMMENT Adobe is a registered trademark of Adobe Systems, Inc. Permission\nCOMMENT to use these trademarks is hereby granted only in association with the\nCOMMENT images described in this file." + }, + { + "license_expression": "historical", + "spdx_license_expression": "HPND", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/images/courB08.bdf", + "start_line": 11, + "end_line": 30, + "matcher": "2-aho", + "score": 100, + "matched_length": 200, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "historical_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/historical_7.RULE", + "matched_text": "COMMENT Permission to use, copy, modify, and distribute this software and\nCOMMENT its documentation for any purpose and without fee is hereby granted,\nCOMMENT provided that the above copyright notices appear in all copies and\nCOMMENT that both those copyright notices and this permission notice appear\nCOMMENT in supporting documentation, and that the names of Adobe Systems and\nCOMMENT Digital Equipment Corporation not be used in advertising or\nCOMMENT publicity pertaining to distribution of the software without\nCOMMENT specific, written prior permission. Adobe Systems and Digital\nCOMMENT Equipment Corporation make no representations about the suitability\nCOMMENT of this software for any purpose. It is provided \"as is\" without\nCOMMENT express or implied warranty.\nCOMMENT\nCOMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL\nCOMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED\nCOMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE\nCOMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,\nCOMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\nCOMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF\nCOMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\nCOMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.", + "matched_text_diagnostics": "COMMENT Permission to use, copy, modify, and distribute this software and\nCOMMENT its documentation for any purpose and without fee is hereby granted,\nCOMMENT provided that the above copyright notices appear in all copies and\nCOMMENT that both those copyright notices and this permission notice appear\nCOMMENT in supporting documentation, and that the names of Adobe Systems and\nCOMMENT Digital Equipment Corporation not be used in advertising or\nCOMMENT publicity pertaining to distribution of the software without\nCOMMENT specific, written prior permission. Adobe Systems and Digital\nCOMMENT Equipment Corporation make no representations about the suitability\nCOMMENT of this software for any purpose. It is provided \"as is\" without\nCOMMENT express or implied warranty.\nCOMMENT\nCOMMENT ADOBE SYSTEMS AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL\nCOMMENT WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED\nCOMMENT WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ADOBE\nCOMMENT SYSTEMS AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL,\nCOMMENT INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\nCOMMENT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF\nCOMMENT CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\nCOMMENT CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + } + ], + "identifier": "other_permissive_and_historical-41bab263-ab3f-5eed-898d-2de5266f1ea4" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.65, + "copyrights": [ + { + "copyright": "Copyright 1984, 1987 Adobe Systems, Inc.", + "start_line": 4, + "end_line": 4 + }, + { + "copyright": "Portions Copyright 1988 Digital Equipment Corporation", + "start_line": 5, + "end_line": 5 + }, + { + "copyright": "Copyright (c) 1987 Adobe Systems, Inc.", + "start_line": 56, + "end_line": 56 + }, + { + "copyright": "Portions Copyright 1988 Digital Equipment Corp", + "start_line": 56, + "end_line": 56 + } + ], + "holders": [ + { + "holder": "Adobe Systems, Inc.", + "start_line": 4, + "end_line": 4 + }, + { + "holder": "Digital Equipment Corporation", + "start_line": 5, + "end_line": 5 + }, + { + "holder": "Adobe Systems, Inc.", + "start_line": 56, + "end_line": 56 + }, + { + "holder": "Digital Equipment Corp", + "start_line": 56, + "end_line": 56 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/courB08.pbm", + "type": "file", + "name": "courB08.pbm", + "base_name": "courB08", + "extension": ".pbm", + "size": 1273, + "date": "2023-04-01", + "sha1": "7382ccea091d4bd0e971fb48dd9061fd18ed4d66", + "md5": "cb5787211ff9005044885ba736d41575", + "sha256": "afdc82adb778486c71c5cc9c6f88623b3c7e5044e80ff7b32d973663eff31ed0", + "mime_type": "image/png", + "file_type": "PNG image data, 798 x 20, 1-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/courB08.pil", + "type": "file", + "name": "courB08.pil", + "base_name": "courB08", + "extension": ".pil", + "size": 5143, + "date": "2023-04-01", + "sha1": "f2cb2c8e5341044bdedfa3c46b93f163be32acf0", + "md5": "5446d1721b50c898696b77fed39c3188", + "sha256": "5e85438582f0e790b6b115d1afd66fa439d9fc45875af5cc760af7034d67187a", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-0c7e0e8e11ce787078f00b5b0ca409a167f070e0.tif", + "type": "file", + "name": "crash-0c7e0e8e11ce787078f00b5b0ca409a167f070e0.tif", + "base_name": "crash-0c7e0e8e11ce787078f00b5b0ca409a167f070e0", + "extension": ".tif", + "size": 2529, + "date": "2023-04-01", + "sha1": "0c7e0e8e11ce787078f00b5b0ca409a167f070e0", + "md5": "d0a1342d5b19eed8772800494ee2c03a", + "sha256": "6da3e21a3ef555aba7910c5d433d097e436b383f60611e6d9a51834481d93fb4", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=15, height=360, bps=194, compression=JPEG, PhotometricIntepretation=YCbCr, width=480", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-0da013a13571cc8eb457a39fee8db18f8a3c7127.tif", + "type": "file", + "name": "crash-0da013a13571cc8eb457a39fee8db18f8a3c7127.tif", + "base_name": "crash-0da013a13571cc8eb457a39fee8db18f8a3c7127", + "extension": ".tif", + "size": 674, + "date": "2023-04-01", + "sha1": "0da013a13571cc8eb457a39fee8db18f8a3c7127", + "md5": "2e450aa5ea4707fb21939bb5aa9e88da", + "sha256": "58efa3bbc6693719e29b610c5a28ba29afbc106a3ed33fad7fff1c202d8eaa9f", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=22, height=84, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, bps=2, name=/home/erics/Pillow/Tests/images/g4-fillorder-test.tif, description=Kofax PDF Filter - version 3.75., orientation=upper-left, width=218", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-0e16d3bfb83be87356d026d66919deaefca44dac.tif", + "type": "file", + "name": "crash-0e16d3bfb83be87356d026d66919deaefca44dac.tif", + "base_name": "crash-0e16d3bfb83be87356d026d66919deaefca44dac", + "extension": ".tif", + "size": 4567, + "date": "2023-04-01", + "sha1": "0e16d3bfb83be87356d026d66919deaefca44dac", + "md5": "91563b65399ae4f70017c5091c22752f", + "sha256": "d4238dddffb665735832cf8286c05938d30f2e89f80c4ae008c079d2052161d1", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=225, bps=206, compression=JPEG, PhotometricIntepretation=YCbCr, width=300", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-1152ec2d1a1a71395b6f2ce6721c38924d025bf3.tif", + "type": "file", + "name": "crash-1152ec2d1a1a71395b6f2ce6721c38924d025bf3.tif", + "base_name": "crash-1152ec2d1a1a71395b6f2ce6721c38924d025bf3", + "extension": ".tif", + "size": 4221, + "date": "2023-04-01", + "sha1": "1152ec2d1a1a71395b6f2ce6721c38924d025bf3", + "md5": "d81df52b655ca746245d59396243176c", + "sha256": "9b3bd85ac52536d07b24a20d06fe481a379d54cfbc29ba98815ad592338d1dbe", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=225, bps=206, compression=JPEG, PhotometricIntepretation=YCbCr, width=300", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-1185209cf7655b5aed8ae5e77784dfdd18ab59e9.tif", + "type": "file", + "name": "crash-1185209cf7655b5aed8ae5e77784dfdd18ab59e9.tif", + "base_name": "crash-1185209cf7655b5aed8ae5e77784dfdd18ab59e9", + "extension": ".tif", + "size": 1931, + "date": "2023-04-01", + "sha1": "1185209cf7655b5aed8ae5e77784dfdd18ab59e9", + "md5": "5c221ebeb55e88df4de6e94129eb3241", + "sha256": "a4b97537586a3bf80fd15de544a1c950cf0376936f0756953e2003c657b93e90", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=15, height=360, bps=194, compression=JPEG, PhotometricIntepretation=YCbCr, width=480", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-2020-10-test.tif", + "type": "file", + "name": "crash-2020-10-test.tif", + "base_name": "crash-2020-10-test", + "extension": ".tif", + "size": 4883, + "date": "2023-04-01", + "sha1": "1d236dac989f392ec910fe895db52c28c3944760", + "md5": "3bc83bed714f0c612bc5513ec4981bf2", + "sha256": "2241a7d67caee5f459966557af4f295c9731bcbe116069701ed87fdcba78f26c", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=272, height=1536, width=20", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-338516dbd2f0e83caddb8ce256c22db3bd6dc40f.tif", + "type": "file", + "name": "crash-338516dbd2f0e83caddb8ce256c22db3bd6dc40f.tif", + "base_name": "crash-338516dbd2f0e83caddb8ce256c22db3bd6dc40f", + "extension": ".tif", + "size": 4682, + "date": "2023-04-01", + "sha1": "338516dbd2f0e83caddb8ce256c22db3bd6dc40f", + "md5": "1532a26dd25b5c133be670b18f44709a", + "sha256": "55acae7cbbaf23ff9c71bfcbf30a5984d0a0e3ec4c4c48375e348fede12dd24a", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=225, bps=206, compression=JPEG, PhotometricIntepretation=YCbCr, width=300", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-465703f71a0f0094873a3e0e82c9f798161171b8.sgi", + "type": "file", + "name": "crash-465703f71a0f0094873a3e0e82c9f798161171b8.sgi", + "base_name": "crash-465703f71a0f0094873a3e0e82c9f798161171b8", + "extension": ".sgi", + "size": 13703, + "date": "2023-04-01", + "sha1": "465703f71a0f0094873a3e0e82c9f798161171b8", + "md5": "76ade1ccd210f92d7388278dfdd13630", + "sha256": "8cc5ced767790f883854b26790e409f4ec4501bfa118efbc69543dd66d78edb0", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 3-D, 640 x 480, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-4f085cc12ece8cde18758d42608bed6a2a2cfb1c.tif", + "type": "file", + "name": "crash-4f085cc12ece8cde18758d42608bed6a2a2cfb1c.tif", + "base_name": "crash-4f085cc12ece8cde18758d42608bed6a2a2cfb1c", + "extension": ".tif", + "size": 4050, + "date": "2023-04-01", + "sha1": "4f085cc12ece8cde18758d42608bed6a2a2cfb1c", + "md5": "16327f483275f63edcbcfa07a251b2cd", + "sha256": "8ac0ae26cd565bd1df7342c12b695b42eceb8a92bc92e43035abe88bfce8a6a2", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=225, bps=206, compression=JPEG, PhotometricIntepretation=YCbCr, width=300", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-4fb027452e6988530aa5dabee76eecacb3b79f8a.j2k", + "type": "file", + "name": "crash-4fb027452e6988530aa5dabee76eecacb3b79f8a.j2k", + "base_name": "crash-4fb027452e6988530aa5dabee76eecacb3b79f8a", + "extension": ".j2k", + "size": 335, + "date": "2023-04-01", + "sha1": "4fb027452e6988530aa5dabee76eecacb3b79f8a", + "md5": "8d502197d708d08c9a9e5d8f2bc7d457", + "sha256": "bec99caac64432051aab43bc5356917af0ebdc0ac7dc0db6d1f049aaadc952e7", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-5762152299364352.fli", + "type": "file", + "name": "crash-5762152299364352.fli", + "base_name": "crash-5762152299364352", + "extension": ".fli", + "size": 8731, + "date": "2023-04-01", + "sha1": "59806fb6bf6b59269c93bd19a08770ce0f36017c", + "md5": "853fe512afcf39e4c7b68476e9e3d03d", + "sha256": "a187253bb30e8d099f55ceab38922afd449147d4f2cbe8efef9dd64022615c29", + "mime_type": "video/x-flc", + "file_type": "FLC animation, 128x61x8, 1 frames, 40ms per frame", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-63b1dffefc8c075ddc606c0a2f5fdc15ece78863.tif", + "type": "file", + "name": "crash-63b1dffefc8c075ddc606c0a2f5fdc15ece78863.tif", + "base_name": "crash-63b1dffefc8c075ddc606c0a2f5fdc15ece78863", + "extension": ".tif", + "size": 3728, + "date": "2023-04-01", + "sha1": "63b1dffefc8c075ddc606c0a2f5fdc15ece78863", + "md5": "f95a6165894bbbe3b5cebaf68482008f", + "sha256": "031520384eadcb910e553e1f8beabe00417fd818629580109a7380c740bd8a74", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=272, height=1536, width=20", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-64834657ee604b8797bf99eac6a194c124a9a8ba.sgi", + "type": "file", + "name": "crash-64834657ee604b8797bf99eac6a194c124a9a8ba.sgi", + "base_name": "crash-64834657ee604b8797bf99eac6a194c124a9a8ba", + "extension": ".sgi", + "size": 12789, + "date": "2023-04-01", + "sha1": "64834657ee604b8797bf99eac6a194c124a9a8ba", + "md5": "1b8e56f0d114635fe8b36be450d8559b", + "sha256": "8cbab8ef7c6233a0a710f82f747e98778b514aedacf6be2341ea9f2eb065ad1e", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 3-D, 640 x 480, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-6b7f2244da6d0ae297ee0754a424213444e92778.sgi", + "type": "file", + "name": "crash-6b7f2244da6d0ae297ee0754a424213444e92778.sgi", + "base_name": "crash-6b7f2244da6d0ae297ee0754a424213444e92778", + "extension": ".sgi", + "size": 6973, + "date": "2023-04-01", + "sha1": "6b7f2244da6d0ae297ee0754a424213444e92778", + "md5": "e6a601a4bb94b4a72dd292876e7bb92a", + "sha256": "1f458c5a14d5ee48c4498ceffc6b56002029d9c6d3c40c3c1c30b010b6e57f4a", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 3-D, 640 x 480, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-74d2a78403a5a59db1fb0a2b8735ac068a75f6e3.tif", + "type": "file", + "name": "crash-74d2a78403a5a59db1fb0a2b8735ac068a75f6e3.tif", + "base_name": "crash-74d2a78403a5a59db1fb0a2b8735ac068a75f6e3", + "extension": ".tif", + "size": 1026, + "date": "2023-04-01", + "sha1": "74d2a78403a5a59db1fb0a2b8735ac068a75f6e3", + "md5": "aa53ced5b11b2a51cf1e0a3ad8bec069", + "sha256": "ddd0e3dacafb111af730d6ca9488a05f7751a2c86561af0bcce29cdff3657305", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=590, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=lower-left, width=88", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-754d9c7ec485ffb76a90eeaab191ef69a2a3a3cd.sgi", + "type": "file", + "name": "crash-754d9c7ec485ffb76a90eeaab191ef69a2a3a3cd.sgi", + "base_name": "crash-754d9c7ec485ffb76a90eeaab191ef69a2a3a3cd", + "extension": ".sgi", + "size": 549, + "date": "2023-04-01", + "sha1": "754d9c7ec485ffb76a90eeaab191ef69a2a3a3cd", + "md5": "edf1419b6337fa7f5cd5626d6d3ef46e", + "sha256": "69602bb6ddf7707b80abee61ebfc078b608bffcfb91433187e03d5fad11543c5", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, 3-D, 1 x 1, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-7d4c83eb92150fb8f1653a697703ae06ae7c4998.j2k", + "type": "file", + "name": "crash-7d4c83eb92150fb8f1653a697703ae06ae7c4998.j2k", + "base_name": "crash-7d4c83eb92150fb8f1653a697703ae06ae7c4998", + "extension": ".j2k", + "size": 335, + "date": "2023-04-01", + "sha1": "7d4c83eb92150fb8f1653a697703ae06ae7c4998", + "md5": "4ce367846244f0da23d1482e33ec02b0", + "sha256": "f10873c2d53f54f2e57787908f1b2873590eb30ffbbce076928c330143ab358e", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-86214e58da443d2b80820cff9677a38a33dcbbca.tif", + "type": "file", + "name": "crash-86214e58da443d2b80820cff9677a38a33dcbbca.tif", + "base_name": "crash-86214e58da443d2b80820cff9677a38a33dcbbca", + "extension": ".tif", + "size": 286, + "date": "2023-04-01", + "sha1": "86214e58da443d2b80820cff9677a38a33dcbbca", + "md5": "2883a6c0ae058e7f9031388d621d10dc", + "sha256": "c699c51f52ad14df7c78d630cee2d936ad07da3c4fe3eaf67c5bf63c3656283a", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=17, height=225, bps=218, compression=JPEG, PhotometricIntepretation=YCbCr, width=300", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-abcf1c97b8fe42a6c68f1fb0b978530c98d57ced.sgi", + "type": "file", + "name": "crash-abcf1c97b8fe42a6c68f1fb0b978530c98d57ced.sgi", + "base_name": "crash-abcf1c97b8fe42a6c68f1fb0b978530c98d57ced", + "extension": ".sgi", + "size": 21017, + "date": "2023-04-01", + "sha1": "abcf1c97b8fe42a6c68f1fb0b978530c98d57ced", + "md5": "cd5a197c1a35a55bb40d2167ad6c50e5", + "sha256": "ceb5cf10b6ea9cc91365f53fdc97f183afa97a930992c2a7ad12688d1922ab54", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 3-D, 640 x 480, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-b82e64d4f3f76d7465b6af535283029eda211259.sgi", + "type": "file", + "name": "crash-b82e64d4f3f76d7465b6af535283029eda211259.sgi", + "base_name": "crash-b82e64d4f3f76d7465b6af535283029eda211259", + "extension": ".sgi", + "size": 18364, + "date": "2023-04-01", + "sha1": "b82e64d4f3f76d7465b6af535283029eda211259", + "md5": "9094428c58ef7e8cf5a0d368827dc035", + "sha256": "d57a7da13d72b3bfdec2c9afc0c6f06d11fdff56c16fdc8a265ef5dca92b244c", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 3-D, 640 x 480, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-c1b2595b8b0b92cc5f38b6635e98e3a119ade807.sgi", + "type": "file", + "name": "crash-c1b2595b8b0b92cc5f38b6635e98e3a119ade807.sgi", + "base_name": "crash-c1b2595b8b0b92cc5f38b6635e98e3a119ade807", + "extension": ".sgi", + "size": 12748, + "date": "2023-04-01", + "sha1": "c1b2595b8b0b92cc5f38b6635e98e3a119ade807", + "md5": "a8dba12700c3dc92b40ae4168fe1b547", + "sha256": "947231ae8e18ba817e571bd3c368ed92c093d3ea547ead3a6444c92ad638db67", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 3-D, 640 x 480, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-ccca68ff40171fdae983d924e127a721cab2bd50.j2k", + "type": "file", + "name": "crash-ccca68ff40171fdae983d924e127a721cab2bd50.j2k", + "base_name": "crash-ccca68ff40171fdae983d924e127a721cab2bd50", + "extension": ".j2k", + "size": 335, + "date": "2023-04-01", + "sha1": "ccca68ff40171fdae983d924e127a721cab2bd50", + "md5": "e18fcd1f2ca684f44485cb064c3c9670", + "sha256": "3adeaa8390f599a1d793c21b26280a86838b403138dfdbefafc91a29bd52b675", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-d2c93af851d3ab9a19e34503626368b2ecde9c03.j2k", + "type": "file", + "name": "crash-d2c93af851d3ab9a19e34503626368b2ecde9c03.j2k", + "base_name": "crash-d2c93af851d3ab9a19e34503626368b2ecde9c03", + "extension": ".j2k", + "size": 3886, + "date": "2023-04-01", + "sha1": "d2c93af851d3ab9a19e34503626368b2ecde9c03", + "md5": "b59b87caa3212a58d69f1d3099b0be7f", + "sha256": "1dc8b273ecbd91cad02ba5fc1b2279ea2d66875733b8c710c16c25c4dadaf4b3", + "mime_type": "application/octet-stream", + "file_type": "JPEG 2000 codestream", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-db8bfa78b19721225425530c5946217720d7df4e.sgi", + "type": "file", + "name": "crash-db8bfa78b19721225425530c5946217720d7df4e.sgi", + "base_name": "crash-db8bfa78b19721225425530c5946217720d7df4e", + "extension": ".sgi", + "size": 12744, + "date": "2023-04-01", + "sha1": "db8bfa78b19721225425530c5946217720d7df4e", + "md5": "c07d3805ca27c286fa865ab4db77ed54", + "sha256": "510dd48e4247fb8a8e0e8ba3dabde0328bf35987ebbe39e7e6a370ecf1801831", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 3-D, 640 x 480, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/crash-f46f5b2f43c370fe65706c11449f567ecc345e74.tif", + "type": "file", + "name": "crash-f46f5b2f43c370fe65706c11449f567ecc345e74.tif", + "base_name": "crash-f46f5b2f43c370fe65706c11449f567ecc345e74", + "extension": ".tif", + "size": 1844, + "date": "2023-04-01", + "sha1": "f46f5b2f43c370fe65706c11449f567ecc345e74", + "md5": "90d73c623c1407a38884f7732f6143fe", + "sha256": "52bb295261ca72abfdf283bd2bbd66ea16cf1ab6c11e573f765acdfab0cd8521", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=15, height=360, bps=194, compression=JPEG, PhotometricIntepretation=YCbCr, width=480", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/create_eps.gnuplot", + "type": "file", + "name": "create_eps.gnuplot", + "base_name": "create_eps", + "extension": ".gnuplot", + "size": 1125, + "date": "2023-04-01", + "sha1": "2899592f105934bdaaec8fb67bcbcf86505faad7", + "md5": "e6e5d64004343d26623c58bbe052e69c", + "sha256": "ce6cee34933aa596cfbbd02d9260d723a967e4e75934d78dfe2d43556d506946", + "mime_type": "text/plain", + "file_type": "a /usr/bin/gnuplot script, ASCII text executable", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/cross_scan_line.png", + "type": "file", + "name": "cross_scan_line.png", + "base_name": "cross_scan_line", + "extension": ".png", + "size": 71, + "date": "2023-04-01", + "sha1": "46453928fedc4caeb009bf58f21e715ddc6b7db8", + "md5": "15fa518dc75baabf1c821a38e5485023", + "sha256": "614b03561852e53b60ad937a52fda8727ccc0a6457b5bdacd324f76838ef536a", + "mime_type": "image/png", + "file_type": "PNG image data, 2 x 2, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/cross_scan_line.tga", + "type": "file", + "name": "cross_scan_line.tga", + "base_name": "cross_scan_line", + "extension": ".tga", + "size": 49, + "date": "2023-04-01", + "sha1": "df44794df0bd613f554273451c3c24a851e459e2", + "md5": "3991ed16b4af3180638f27a036561311", + "sha256": "f07fecc8945d92f2c6e3ac969963207fcc506541f0364de7dca36b74d4f69bc1", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/cross_scan_line_truncated.tga", + "type": "file", + "name": "cross_scan_line_truncated.tga", + "base_name": "cross_scan_line_truncated", + "extension": ".tga", + "size": 4881, + "date": "2023-04-01", + "sha1": "05dfe6d973fec39b587c6989c84b433d3c8284db", + "md5": "2a59af570dc04aa5454691700f6d3bb1", + "sha256": "1f5379d8deaaaa7b1a92faa2fc24e4a2e9075e1f9cdcfe69a7eb190c481efa40", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map (256) - RLE 64 x 64 x 8", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/custom_gimp_palette.gpl", + "type": "file", + "name": "custom_gimp_palette.gpl", + "base_name": "custom_gimp_palette", + "extension": ".gpl", + "size": 240, + "date": "2023-04-01", + "sha1": "52aba7ab444af64c86d2ec543f4aa2fdf5b62948", + "md5": "63a4608ed0e1b835b6fb5fec40c0db59", + "sha256": "00864fde1463b788ff4d92d2d38137404342c453680e5ca5b9090e029aa99548", + "mime_type": "text/x-gimp-gpl", + "file_type": "GIMP palette data, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/decompression_bomb.gif", + "type": "file", + "name": "decompression_bomb.gif", + "base_name": "decompression_bomb", + "extension": ".gif", + "size": 44, + "date": "2023-04-01", + "sha1": "cb4657cd1f2d2ec27d7f86b718d81f3dca5e2796", + "md5": "9a3972a79fe7455e8a60ca0f7245fb12", + "sha256": "7357284ef3ce2f16a3eb5e6f64ba9eeaded1487661b36ed6ac73476bce24a38e", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 32 x 32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/decompression_bomb.ico", + "type": "file", + "name": "decompression_bomb.ico", + "base_name": "decompression_bomb", + "extension": ".ico", + "size": 198, + "date": "2023-04-01", + "sha1": "f206d63c2a9732320ccff22eec2d74a2aea2f993", + "md5": "25049efc59d28bf9dc9da8a8eeb3a0ed", + "sha256": "fe159c5b069517d968c59ff7ef8a2f18607f5e149d73316aa9b5de31332faace", + "mime_type": "image/vnd.microsoft.icon", + "file_type": "MS Windows icon resource - 1 icon, 16x16, 2 colors", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/decompression_bomb_extents.gif", + "type": "file", + "name": "decompression_bomb_extents.gif", + "base_name": "decompression_bomb_extents", + "extension": ".gif", + "size": 368, + "date": "2023-04-01", + "sha1": "8cee8888eddc67ceaf14ab6129f8fcb970596804", + "md5": "05d75fb67ae36cac6b146b86e4180840", + "sha256": "e6c8a34e09874ac1363facf01821cfaed3f494fa596f0b578fae87dac562ee79", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 100 x 100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/deerstalker.cur", + "type": "file", + "name": "deerstalker.cur", + "base_name": "deerstalker", + "extension": ".cur", + "size": 4286, + "date": "2023-04-01", + "sha1": "b4b5c31d95cadfba1bc71311e7dc060e7da50970", + "md5": "bf34992dc0ff6e25cefe3dec06597ec2", + "sha256": "2ee417f3f8c08926b9ce8d4546a8771fed382d21421aac108deabe262170612f", + "mime_type": "image/x-win-bitmap", + "file_type": "MS Windows cursor resource - 1 icon, 32x32, hotspot @0x0", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/default_font.png", + "type": "file", + "name": "default_font.png", + "base_name": "default_font", + "extension": ".png", + "size": 586, + "date": "2023-04-01", + "sha1": "5096bcaf35cd0cc0d0e998e3ae5d27a8fd1996f0", + "md5": "b04369ac6681f1d738e5f123d790409f", + "sha256": "cb4099f1c42b896b28b90edbcb54e437772d18fdcafe741b5625968c67d7465c", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/different_transparency.gif", + "type": "file", + "name": "different_transparency.gif", + "base_name": "different_transparency", + "extension": ".gif", + "size": 4118, + "date": "2023-04-01", + "sha1": "ba1a15e7feea2208de143e5304de3e13a5110c3b", + "md5": "92816bed6a972c90a89bcacf0bcfb5fa", + "sha256": "7d925d275b63eb80eb077e6a7fbfeac5e679eb22cf7c9a59441173967861cd77", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 100 x 100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/different_transparency_merged.png", + "type": "file", + "name": "different_transparency_merged.png", + "base_name": "different_transparency_merged", + "extension": ".png", + "size": 333, + "date": "2023-04-01", + "sha1": "fe795c35c65f61078db3bc00973338a685a58063", + "md5": "1b5d24e740c2f5ec939e05517f414a4d", + "sha256": "37738b56cf55a15fc439f38fbd0175ceacf9b9edb7a8b8cbe319c759aa4cc168", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dilation4.lut", + "type": "file", + "name": "dilation4.lut", + "base_name": "dilation4", + "extension": ".lut", + "size": 512, + "date": "2023-04-01", + "sha1": "d2e958bc259f5f469e672d3eaeedbf2c706a9589", + "md5": "93932144e4a32bbabafca811a936bc31", + "sha256": "92884ba84cff1caa65d7b7b5659b481f90cba4754e5373fde5d5189f6fa9034f", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map 257 x 257 x 1 +257 +257 - 1-bit alpha", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dilation8.lut", + "type": "file", + "name": "dilation8.lut", + "base_name": "dilation8", + "extension": ".lut", + "size": 512, + "date": "2023-04-01", + "sha1": "c8b4a8ff9945ef63cae15d4d98929fa3d5c5cf81", + "md5": "9dd2b171ec51e0364e2e11f63b572f82", + "sha256": "b3bf8097d24eb2ae9ddb20ff734aa1fdb6dab38f6c498bb59978b7d84d73c819", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map (257-257) 257 x 257 x 1 +257 +257 - 1-bit alpha", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dispose_bgnd.gif", + "type": "file", + "name": "dispose_bgnd.gif", + "base_name": "dispose_bgnd", + "extension": ".gif", + "size": 1450, + "date": "2023-04-01", + "sha1": "82e31b0a46e87bbece5f9e9d946c25d1eb7fdd2c", + "md5": "daa75d78111edf075bc3c66670ae6c0e", + "sha256": "d6375eddcc9d190c2376bbc091030d9ed0b7236b53e801e3f9500a059603f5e1", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 100 x 100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dispose_bgnd_rgba.gif", + "type": "file", + "name": "dispose_bgnd_rgba.gif", + "base_name": "dispose_bgnd_rgba", + "extension": ".gif", + "size": 1450, + "date": "2023-04-01", + "sha1": "051fd71a86cc29ede15d1b3f4cd1063a75d065bc", + "md5": "9662141015d44af42fc38c6bb6de94e4", + "sha256": "455eca868e88ce42e2f1108ac9b1adfd33ca1e4f834e057d1351a3e5e80be30d", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 100 x 100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dispose_bgnd_transparency.gif", + "type": "file", + "name": "dispose_bgnd_transparency.gif", + "base_name": "dispose_bgnd_transparency", + "extension": ".gif", + "size": 5616, + "date": "2023-04-01", + "sha1": "de6cfbba8b31700922e230dc040ef374ad355837", + "md5": "7221212652a6c82c6aaa5bea821bd126", + "sha256": "e92c52953e4a66eed8290e8a1640174199026c153913a8e30ef687602d404849", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 38 x 32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dispose_none.gif", + "type": "file", + "name": "dispose_none.gif", + "base_name": "dispose_none", + "extension": ".gif", + "size": 1450, + "date": "2023-04-01", + "sha1": "bcf2f1c7741c06f93a880aba686a5a5e98fd4535", + "md5": "2d74ef0441cc80f50cde2c2bf84a6213", + "sha256": "daf56ab20803e1cac09f2d2e8d66a79e25ee2e359b8dea49db64f200f6c2072a", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 100 x 100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dispose_none_load_end.gif", + "type": "file", + "name": "dispose_none_load_end.gif", + "base_name": "dispose_none_load_end", + "extension": ".gif", + "size": 24601, + "date": "2023-04-01", + "sha1": "fbfe388dec327bd2f5676161881124977e933f31", + "md5": "89343ef06e118a4344c7f02aa73fdd83", + "sha256": "60b53ae0598261d2c7cc472b372e84cdc7bb39b421910d046d79756eaff04189", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 200 x 150", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dispose_none_load_end_second.png", + "type": "file", + "name": "dispose_none_load_end_second.png", + "base_name": "dispose_none_load_end_second", + "extension": ".png", + "size": 27507, + "date": "2023-04-01", + "sha1": "2482032dbb06e4919f511149463cd4e460cb4630", + "md5": "c8b7d99fd0eb7a3b34fdf2b6d0cc8b9d", + "sha256": "5962925b5c4e28939329533cfc52c8006d2bce4b9628dd45e34cdbece323ab4e", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 150, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dispose_prev.gif", + "type": "file", + "name": "dispose_prev.gif", + "base_name": "dispose_prev", + "extension": ".gif", + "size": 1450, + "date": "2023-04-01", + "sha1": "0a44acb8358c24035a22b6d02cb3775be09b765a", + "md5": "0367e06500e18764d71c09e898aa97c8", + "sha256": "7a5ad1fe2d055cabda5b198941f3ebb2315023be128cc7278061f05eca8da076", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 100 x 100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dispose_prev_first_frame.gif", + "type": "file", + "name": "dispose_prev_first_frame.gif", + "base_name": "dispose_prev_first_frame", + "extension": ".gif", + "size": 530, + "date": "2023-04-01", + "sha1": "99105e31cfd27e25c1a02b2b6dba457d0f1674f0", + "md5": "5759cedfe181e0ff065a3f92609740b3", + "sha256": "bc75e1b0c32f08bb17363ae8ac75924b2815a7ef29dbb80340394b578e611a40", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 100 x 50", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dispose_prev_first_frame_seeked.png", + "type": "file", + "name": "dispose_prev_first_frame_seeked.png", + "base_name": "dispose_prev_first_frame_seeked", + "extension": ".png", + "size": 208, + "date": "2023-04-01", + "sha1": "d139b14741c0ae92e69af64c8a80fea6a72f3708", + "md5": "163745b9fc28dfea8012357717d4c422", + "sha256": "54af2a8454266c1556c0bd9fa1faae06a35094706d25e22cee46d4420f399dc8", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 50, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/drawing.emf", + "type": "file", + "name": "drawing.emf", + "base_name": "drawing", + "extension": ".emf", + "size": 876, + "date": "2023-04-01", + "sha1": "530fe0b1a192038388502393a3180bb547b9b7a8", + "md5": "a3b4a9f784257fafd7f2efd35ceb9790", + "sha256": "704d8748c1002d455124c37b519d39fbddca9059c090027d5ca030552d6727c1", + "mime_type": "application/octet-stream", + "file_type": "Windows Enhanced Metafile (EMF) image data version 0x10000", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/drawing.wmf", + "type": "file", + "name": "drawing.wmf", + "base_name": "drawing", + "extension": ".wmf", + "size": 610, + "date": "2023-04-01", + "sha1": "f18d13198b63f0f84291b1794681960e42636620", + "md5": "2711e39162ca2ab445915cd5c2c58373", + "sha256": "6c97d794b914c74845c378723f7f131e08e34d1938f673b41c5e5fa3ad70012f", + "mime_type": "image/wmf", + "file_type": "Windows metafile", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/drawing_emf_ref.png", + "type": "file", + "name": "drawing_emf_ref.png", + "base_name": "drawing_emf_ref", + "extension": ".png", + "size": 20304, + "date": "2023-04-01", + "sha1": "1fea86bb56c9c4f2dbdf53d1847131e4799f467f", + "md5": "4c39476109bbee54e1d1bdd456f2ec9b", + "sha256": "54fe88cfcff8908c5b7e74c95a9822df042bda4892756ac6017a71995b88ae47", + "mime_type": "image/png", + "file_type": "PNG image data, 1625 x 1625, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/drawing_wmf_ref.png", + "type": "file", + "name": "drawing_wmf_ref.png", + "base_name": "drawing_wmf_ref", + "extension": ".png", + "size": 531, + "date": "2023-04-01", + "sha1": "a8886ffd0b9465261dcff9103272354a1fb6b962", + "md5": "7e6c1a14a14b3816015d7f013238822c", + "sha256": "1319c13dccb9de6cce6c99d771290c4024bf20bd2d7ecddef924015bafd9166e", + "mime_type": "image/png", + "file_type": "PNG image data, 82 x 82, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/drawing_wmf_ref_144.png", + "type": "file", + "name": "drawing_wmf_ref_144.png", + "base_name": "drawing_wmf_ref_144", + "extension": ".png", + "size": 1209, + "date": "2023-04-01", + "sha1": "e5019dbe2f4ddb4d7e3673df6fe984cd813c94b1", + "md5": "5a97398e2649af2f421069fb5dc243f0", + "sha256": "aa40ea054592e9b8b1078fdb270ae4863e1d9435b746be762a1d52e065921661", + "mime_type": "image/png", + "file_type": "PNG image data, 164 x 164, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dummy.container", + "type": "file", + "name": "dummy.container", + "base_name": "dummy", + "extension": ".container", + "size": 120, + "date": "2023-04-01", + "sha1": "c5c9fe1ed8fd7d992f5fcc4ff7cac2ead6f0e56b", + "md5": "9427a5969f652b1188c732a029dc3666", + "sha256": "2fa106583ea0634cc16432b44141c01c905b714772846291da24f690d3f3805d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/duplicate_frame.gif", + "type": "file", + "name": "duplicate_frame.gif", + "base_name": "duplicate_frame", + "extension": ".gif", + "size": 138, + "date": "2023-04-01", + "sha1": "2dd51bec849498c116951b2d5201cd8435cc7914", + "md5": "3589137b874220a6207f972457eeed0c", + "sha256": "1e0116a32033fbcd206077198e95e9a153d39a10acf02c79bf25f60644cba8aa", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 10 x 10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/duplicate_number_of_loops.gif", + "type": "file", + "name": "duplicate_number_of_loops.gif", + "base_name": "duplicate_number_of_loops", + "extension": ".gif", + "size": 1622, + "date": "2023-04-01", + "sha1": "97a52a4b0006e1738f1c62e46104cc7213d245f0", + "md5": "b5eef695b2723061e4e2e35bf3f0757d", + "sha256": "d3d01bd21d4222b64d8d3d1027e3502b36a3f489d43a755022c4eec16f3e4aa8", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 1 x 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/DXGI_FORMAT_BC7_UNORM_SRGB.dds", + "type": "file", + "name": "DXGI_FORMAT_BC7_UNORM_SRGB.dds", + "base_name": "DXGI_FORMAT_BC7_UNORM_SRGB", + "extension": ".dds", + "size": 516, + "date": "2023-04-01", + "sha1": "81c1ec29bb3c349d760c7086c993e495f51b6589", + "md5": "831b54f68cd92f0f9c5eeb8cd60ee583", + "sha256": "c1b2497a6a8448161f48c7d0a28995d8c9baec027e5eb398aff59818e144030f", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 16 x 16, compressed using DX10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/DXGI_FORMAT_BC7_UNORM_SRGB.png", + "type": "file", + "name": "DXGI_FORMAT_BC7_UNORM_SRGB.png", + "base_name": "DXGI_FORMAT_BC7_UNORM_SRGB", + "extension": ".png", + "size": 106, + "date": "2023-04-01", + "sha1": "a06cce47481d7c0083e0a96ba6bfd4a689eb2cf4", + "md5": "242171591c190fae60a684799703024b", + "sha256": "dfeb1c24ef20ece75b9b3be5ff8a1e46a6e99a4c733ed017666fabe2e9f56287", + "mime_type": "image/png", + "file_type": "PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.dds", + "type": "file", + "name": "DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.dds", + "base_name": "DXGI_FORMAT_R8G8B8A8_UNORM_SRGB", + "extension": ".dds", + "size": 1172, + "date": "2023-04-01", + "sha1": "c1ad207b2b063d33a6cee05794dddb97b035926a", + "md5": "58c617081ccc700fff0912f5c1e634e1", + "sha256": "855736b9427be90209d748f66a0bb5d7c8c7f86cc0d1e4e45819e985a2238cbe", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 16 x 16, compressed using DX10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.png", + "type": "file", + "name": "DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.png", + "base_name": "DXGI_FORMAT_R8G8B8A8_UNORM_SRGB", + "extension": ".png", + "size": 106, + "date": "2023-04-01", + "sha1": "a06cce47481d7c0083e0a96ba6bfd4a689eb2cf4", + "md5": "242171591c190fae60a684799703024b", + "sha256": "dfeb1c24ef20ece75b9b3be5ff8a1e46a6e99a4c733ed017666fabe2e9f56287", + "mime_type": "image/png", + "file_type": "PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dxt1-rgb-4bbp-noalpha_MipMaps-1.dds", + "type": "file", + "name": "dxt1-rgb-4bbp-noalpha_MipMaps-1.dds", + "base_name": "dxt1-rgb-4bbp-noalpha_MipMaps-1", + "extension": ".dds", + "size": 32896, + "date": "2023-04-01", + "sha1": "94b4f581f9e3973a573bc7826337190a77a99ec1", + "md5": "e682bf7391ca57163da836b1fbd1df25", + "sha256": "426a305a9c3d23c7c9d40659928052eb56bd362d15f670b5d006d5278b75bfd9", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using DXT1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dxt1-rgb-4bbp-noalpha_MipMaps-1.png", + "type": "file", + "name": "dxt1-rgb-4bbp-noalpha_MipMaps-1.png", + "base_name": "dxt1-rgb-4bbp-noalpha_MipMaps-1", + "extension": ".png", + "size": 30351, + "date": "2023-04-01", + "sha1": "0e39a25893344185385e236908cc374665f75fd7", + "md5": "e9df5f27dfd78eebebf198c9a855748e", + "sha256": "e36ebeacd2f601e3157615cb0169156a1800256059a9b753b1c56f5974170390", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dxt3-argb-8bbp-explicitalpha_MipMaps-1.dds", + "type": "file", + "name": "dxt3-argb-8bbp-explicitalpha_MipMaps-1.dds", + "base_name": "dxt3-argb-8bbp-explicitalpha_MipMaps-1", + "extension": ".dds", + "size": 65664, + "date": "2023-04-01", + "sha1": "7cc00f809943df2fa174a685b0a9d4ff9f28a386", + "md5": "6373ed22f28570326399abd623a07c8d", + "sha256": "cd7d198aeff71f3585971fdfa2b3ae6e315227cbf188180766923ce64162f95f", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using DXT3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dxt3-argb-8bbp-explicitalpha_MipMaps-1.png", + "type": "file", + "name": "dxt3-argb-8bbp-explicitalpha_MipMaps-1.png", + "base_name": "dxt3-argb-8bbp-explicitalpha_MipMaps-1", + "extension": ".png", + "size": 37146, + "date": "2023-04-01", + "sha1": "c4907799c468c0cc38e04a473a03c5262342ba45", + "md5": "b0feb8d82882f5f6d27b49940c700edb", + "sha256": "8f49ab89981706d17269cc61fa7fa3737d9756c940bd8afa5492803212d91ff8", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.dds", + "type": "file", + "name": "dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.dds", + "base_name": "dxt5-argb-8bbp-interpolatedalpha_MipMaps-1", + "extension": ".dds", + "size": 65664, + "date": "2023-04-01", + "sha1": "4ce2e435bc7d7e7c54d9b6b7cb6abcbe6b0498ec", + "md5": "d354ef5c3ff7d6fd8c2fba04a4538e6a", + "sha256": "7336bb02a3193f9d4b1f6c8b431d64697d60d52c0b452603d8ef0250e7386402", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using DXT5", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.png", + "type": "file", + "name": "dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.png", + "base_name": "dxt5-argb-8bbp-interpolatedalpha_MipMaps-1", + "extension": ".png", + "size": 49443, + "date": "2023-04-01", + "sha1": "cd58db178ec3bab7082f0e9111dc8c40e964eb06", + "md5": "8282e11c5dc7849a4cc7a12a55f9d26f", + "sha256": "7c81308d7effee474dbc861ad658ffb3987b1627806be2812d9e53b8db5cd4ad", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/dxt5-colorblock-alpha-issue-4142.dds", + "type": "file", + "name": "dxt5-colorblock-alpha-issue-4142.dds", + "base_name": "dxt5-colorblock-alpha-issue-4142", + "extension": ".dds", + "size": 384, + "date": "2023-04-01", + "sha1": "d547e723c7702471a7bf7e42029749d9abe82d48", + "md5": "035944cc0c4debac287b52f960870975", + "sha256": "5d61e6b747ba77bec715484657b385bb2722041befe42d0478843ab734d0f01d", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 4 x 4, compressed using DXT5", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/edge.lut", + "type": "file", + "name": "edge.lut", + "base_name": "edge", + "extension": ".lut", + "size": 512, + "date": "2023-04-01", + "sha1": "1da583ce72380064118f04a636d23bedafced856", + "md5": "998267a0fb8da779c60d28801180c530", + "sha256": "5c36790912eb1051b613e4193096ee490ba2b254daa6681c0517c9f51ffc3399", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/effect_mandelbrot.png", + "type": "file", + "name": "effect_mandelbrot.png", + "base_name": "effect_mandelbrot", + "extension": ".png", + "size": 13479, + "date": "2023-04-01", + "sha1": "1f1b7d1f0f9360d564115c3888f2f9f6e95a49d8", + "md5": "937e25aa73ece5e3d1fa7396f1ec1a68", + "sha256": "134d06a6a8795edc39ee529a3e295b6ca1babfa7cc35ce28db09ad9ad4370248", + "mime_type": "image/png", + "file_type": "PNG image data, 512 x 512, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/effect_spread.png", + "type": "file", + "name": "effect_spread.png", + "base_name": "effect_spread", + "extension": ".png", + "size": 40903, + "date": "2023-04-01", + "sha1": "05c30884ab61075c582e75ed82ed907ec981fce8", + "md5": "99bd3ccfe823416afe24219e0a76fb83", + "sha256": "dbd233de58014bad748e13bf117ec00c85667302087f6c59c240009cc2a443f1", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/empty_gps_ifd.jpg", + "type": "file", + "name": "empty_gps_ifd.jpg", + "base_name": "empty_gps_ifd", + "extension": ".jpg", + "size": 1087, + "date": "2023-04-01", + "sha1": "d4dcf43fd9fe7b591776e9cba06ee04fcff3498e", + "md5": "667291a78ea201048f6c90f737975eed", + "sha256": "2cd3312aaff7d7c89c657887aa6494d9007a138eab272a078b06c0c6e77d305c", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=12, height=3000, manufacturer=Xiaomi, model=Redmi Note 9S, orientation=upper-right, xresolution=180, yresolution=188, resolutionunit=2, datetime=2020:07:27 14:46:48, GPS-Data, width=4000], baseline, precision 8, 10x10, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/erosion4.lut", + "type": "file", + "name": "erosion4.lut", + "base_name": "erosion4", + "extension": ".lut", + "size": 512, + "date": "2023-04-01", + "sha1": "8c32532af953d0f35672c17f1667d6217ae0cbc0", + "md5": "eb70ba30c62baed026f84c4d46ede97e", + "sha256": "02ee0196888293e3d7776cd6efc5afa1797d03992d2dcee4c18dd5a8b18a6ae4", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/erosion8.lut", + "type": "file", + "name": "erosion8.lut", + "base_name": "erosion8", + "extension": ".lut", + "size": 512, + "date": "2023-04-01", + "sha1": "54f0d2b813105a843124c8dcee0e8c9338b80f16", + "md5": "889740cdef75399e5b44cbc699f043ca", + "sha256": "29b312a8b771421af4094f3bcaa90856ad6a15edb8a1cacf2ab1b2fedea4f56b", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif-200dpcm.jpg", + "type": "file", + "name": "exif-200dpcm.jpg", + "base_name": "exif-200dpcm", + "extension": ".jpg", + "size": 10949, + "date": "2023-04-01", + "sha1": "b2e2a55fa887c66a03e108586b6988593bb8a2d8", + "md5": "88216e53ad5b9de69a3741db1f7d2545", + "sha256": "d0ca03f0042841ce25003dad5502f6a4b396119039829d479e1812c26d6bd40e", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=7, orientation=upper-left, xresolution=98, yresolution=106, resolutionunit=3, software=Adobe Photoshop CC 2017 (Macintosh), datetime=2017:03:13 23:03:09], baseline, precision 8, 200x200, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif-72dpi-int.jpg", + "type": "file", + "name": "exif-72dpi-int.jpg", + "base_name": "exif-72dpi-int", + "extension": ".jpg", + "size": 71056, + "date": "2023-04-01", + "sha1": "a3e806f0b1ac0482f492da1a56dd644af18827ee", + "md5": "b6ad8c3a351e5e2ac67d9fb3029b7488", + "sha256": "9a77846a19a58f29bae67233c99f29fd2361536044176077c1ea4a2507c79b68", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=8], baseline, precision 8, 500x450, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif-dpi-zerodivision.jpg", + "type": "file", + "name": "exif-dpi-zerodivision.jpg", + "base_name": "exif-dpi-zerodivision", + "extension": ".jpg", + "size": 10949, + "date": "2023-04-01", + "sha1": "aee268fb60ad263c1e25071f2523f3fafdb36491", + "md5": "b2d3ae39b9e27dcbf51fee0eea64e569", + "sha256": "01b607bd15644d9ebb3f5592f4e9beba0deb87814956e4c9105ef9dd6d658ed3", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=7, orientation=upper-left, xresolution=98, yresolution=106, resolutionunit=2, software=Adobe Photoshop CC 2017 (Macintosh), datetime=2017:03:13 23:03:09], baseline, precision 8, 200x200, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif-ifd-offset.jpg", + "type": "file", + "name": "exif-ifd-offset.jpg", + "base_name": "exif-ifd-offset", + "extension": ".jpg", + "size": 10951, + "date": "2023-04-01", + "sha1": "b4fda18b5f06039b942dd38650f408e34ef6fd62", + "md5": "1da25b9fdd48ab048d5cc02e143006ca", + "sha256": "cd17a4d8f09e9923c95afd5b25172bafc08ad6a8577dd9f5a0fd719c6c721794", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=7, orientation=upper-left, xresolution=100, yresolution=108, resolutionunit=3, software=Adobe Photoshop CC 2017 (Macintosh), datetime=2017:03:13 23:03:09], baseline, precision 8, 200x200, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif.png", + "type": "file", + "name": "exif.png", + "base_name": "exif", + "extension": ".png", + "size": 179336, + "date": "2023-04-01", + "sha1": "dc63ae3771801e713c22989d16754abb5ed15bca", + "md5": "d4e0919dde8f0afd3a48a7722d5f7dc5", + "sha256": "eb58fc260f08b8c95857128316f72ec8008ca8b2d3901aa23eba7196ae716258", + "mime_type": "image/png", + "file_type": "PNG image data, 512 x 512, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif_gps.jpg", + "type": "file", + "name": "exif_gps.jpg", + "base_name": "exif_gps", + "extension": ".jpg", + "size": 1097, + "date": "2023-04-01", + "sha1": "a97d41d4eadf6a199463941cdb222f5583f8a743", + "md5": "4d2b7ce0dfeaa4f3ef7f1dee408b4c72", + "sha256": "360eb3ce66533146584aa66576130c5ab98c763b7c7f51898892e7eaa7dcab49", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=10, bps=0, manufacturer=Make, model=XXX-XXX, xresolution=153, resolutionunit=65535], baseline, precision 8, 8x8, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif_gps_typeerror.jpg", + "type": "file", + "name": "exif_gps_typeerror.jpg", + "base_name": "exif_gps_typeerror", + "extension": ".jpg", + "size": 52510, + "date": "2023-04-01", + "sha1": "315fd3d6b9483c3f7362b54ac452ee4a4a7e284f", + "md5": "f1b7ebd178045c80fcfdb572b818d607", + "sha256": "2ed5855e452e9798fc21c02e81213c84d0b4d52f2870212b179cdd1371a101a3", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=7, xresolution=98, yresolution=106, resolutionunit=2, software=Adobe Photoshop Elements 5.0, datetime=2010:08:15 13:58:09, GPS-Data], baseline, precision 8, 800x531, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif_imagemagick.png", + "type": "file", + "name": "exif_imagemagick.png", + "base_name": "exif_imagemagick", + "extension": ".png", + "size": 179399, + "date": "2023-04-01", + "sha1": "3bfbf65f09cf56314f026903b41dc4c87a3709fd", + "md5": "3893407d5e4b8bc7b54de082370621a2", + "sha256": "7ae56e5daf3a86269b0cabe32be8b3a15bb7cbbec24e8f3f333a1e363e74d1d6", + "mime_type": "image/png", + "file_type": "PNG image data, 512 x 512, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif_imagemagick_orientation.png", + "type": "file", + "name": "exif_imagemagick_orientation.png", + "base_name": "exif_imagemagick_orientation", + "extension": ".png", + "size": 179399, + "date": "2023-04-01", + "sha1": "2588b0d99aff8bc7b914f1e7ca8e3c8efa571b88", + "md5": "60d89b33be09b34a670b9054a72d2ec4", + "sha256": "fee26241e42d7bc4b8a480a7b9a87cb072b7bb047ceed06e7588bf56dc205bfb", + "mime_type": "image/png", + "file_type": "PNG image data, 512 x 512, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif_text.png", + "type": "file", + "name": "exif_text.png", + "base_name": "exif_text", + "extension": ".png", + "size": 178480, + "date": "2023-04-01", + "sha1": "c96821d750821a54ad8cb9af98c4ed5ccf020313", + "md5": "9c0ffee4bd88f266fc5ee6910bbcce52", + "sha256": "11f32ce6d3963d56019457a12277fdc76d9ebaf7da9797ba62f4b556d6023777", + "mime_type": "image/png", + "file_type": "PNG image data, 512 x 512, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/exif_typeerror.jpg", + "type": "file", + "name": "exif_typeerror.jpg", + "base_name": "exif_typeerror", + "extension": ".jpg", + "size": 52510, + "date": "2023-04-01", + "sha1": "3cfa3c2fd3c9b32844537c4eacaebb1184b80bb6", + "md5": "de3880ea49c9e0c8d574146504d202e2", + "sha256": "6230df9a74f8444f7dd859685fdcf5a76df6129aa23f67f4986ab18352218fdf", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=7, xresolution=98, yresolution=106, resolutionunit=2, software=Adobe Photoshop Elements 5.0, datetime=2010:08:15 13:58:09], baseline, precision 8, 800x531, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/expected_to_read.jp2", + "type": "file", + "name": "expected_to_read.jp2", + "base_name": "expected_to_read", + "extension": ".jp2", + "size": 134081, + "date": "2023-04-01", + "sha1": "3cc61dddb579d581881220bcfdfb0ec8306aa225", + "md5": "b276cf893955db72c7321b07d0cb54cb", + "sha256": "e07d54200637e1299af9d5a2189feeb922fae30bd49a606bfa30572ced09a745", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/first_frame_transparency.gif", + "type": "file", + "name": "first_frame_transparency.gif", + "base_name": "first_frame_transparency", + "extension": ".gif", + "size": 972, + "date": "2023-04-01", + "sha1": "33468320cf9022233203642181dc3d878274ccc9", + "md5": "3871317767c7fe381a01b09b54b5904a", + "sha256": "2dab03f54073ebabd9c16113dbc95b141af87e97efad99cf62b9f53c88d8bdb0", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 75 x 50", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_overflow.fli", + "type": "file", + "name": "fli_overflow.fli", + "base_name": "fli_overflow", + "extension": ".fli", + "size": 4645, + "date": "2023-04-01", + "sha1": "f23db8541dbea5bdbca01f783c1f18f82ecaf5b7", + "md5": "64e0056feb415521232ef311407994c8", + "sha256": "0895a19248485533c160878345a469a4e045efb1e631b85909ee6c721fd2b0bb", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_overrun.bin", + "type": "file", + "name": "fli_overrun.bin", + "base_name": "fli_overrun", + "extension": ".bin", + "size": 188, + "date": "2023-04-01", + "sha1": "5d17eea91351cc0e2c1af41c8dfa6ee490c804b5", + "md5": "f7f8d284e85819d044172e863920816d", + "sha256": "eb90f8a8f61364d63cf51116358751ef4bfa6b9f3f7b642743d78c2506410eed", + "mime_type": "video/x-flc", + "file_type": "FLC animation, 128x128x8, 1 frames, 40ms per frame", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_overrun2.bin", + "type": "file", + "name": "fli_overrun2.bin", + "base_name": "fli_overrun2", + "extension": ".bin", + "size": 188, + "date": "2023-04-01", + "sha1": "804a844448f322bcd83a38abe3b198ec91d9ff88", + "md5": "7ca47f43614f5e63a885600b9b55594b", + "sha256": "3d81dcec109669597cc0aa373def263b6ff338144307cf8df96307b1c116b4cb", + "mime_type": "video/x-flc", + "file_type": "FLC animation, 1x1x8, 2 frames, 40ms per frame", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/flower.jpg", + "type": "file", + "name": "flower.jpg", + "base_name": "flower", + "extension": ".jpg", + "size": 32764, + "date": "2023-04-01", + "sha1": "80b098e6cd95b9901fa29799d48731433dfaeab0", + "md5": "01a4d039c7cdd6fb1fdc1ff4f13cdda4", + "sha256": "8a9d04b92d0de5836c59ede8ae421235488e4031e893e07b1fe7e4b78f6a9901", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=9, manufacturer=Canon, model=Canon PowerShot S40, orientation=upper-left, xresolution=160, yresolution=168, resolutionunit=2, datetime=2003:12:14 12:01:44], baseline, precision 8, 480x360, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/flower.webp", + "type": "file", + "name": "flower.webp", + "base_name": "flower", + "extension": ".webp", + "size": 29556, + "date": "2023-04-01", + "sha1": "d6b4d0cae306757fed44f1e04e6e8683fecf463a", + "md5": "d31fde40b8525df6cb6bab1b4526a260", + "sha256": "af5bf1a0e420467c09d221fbfbb739646956c17f2b67f8280eacfacf87059a37", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/flower2.jpg", + "type": "file", + "name": "flower2.jpg", + "base_name": "flower2", + "extension": ".jpg", + "size": 86491, + "date": "2023-04-01", + "sha1": "4aa27dcffb710ddb9918426f8207f277df641f3a", + "md5": "e26fe0ddd61827b35d53500449ddce82", + "sha256": "4462d640037c4040c39695b6fbd8203d539ad371e30ec35b663801b8d6621dc2", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=12, height=1300, bps=0, PhotometricIntepretation=RGB, orientation=upper-left, width=1733], baseline, precision 8, 300x225, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/flower2.webp", + "type": "file", + "name": "flower2.webp", + "base_name": "flower2", + "extension": ".webp", + "size": 21552, + "date": "2023-04-01", + "sha1": "775bb1c26d99fcce50947782c81e2bc04136a9df", + "md5": "e7a8eb6b8b5419650913b9e8a81d8aa0", + "sha256": "94d4f2deeb5d8b04d4aaf1173a34647e6743ecc7076987f7eb98522522b78846", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/flower_thumbnail.png", + "type": "file", + "name": "flower_thumbnail.png", + "base_name": "flower_thumbnail", + "extension": ".png", + "size": 35617, + "date": "2023-04-01", + "sha1": "88627d1b40a7410e0feae9f40ac1b6dd74b8f9cd", + "md5": "281d6a9f9d68960d75110bb79be8fd2c", + "sha256": "24bcfb49a911b30cb29f5c375a9407a3e24a6e78383f76ca9eb728487e1021dc", + "mime_type": "image/png", + "file_type": "PNG image data, 160 x 120, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/frozenpond.mpo", + "type": "file", + "name": "frozenpond.mpo", + "base_name": "frozenpond", + "extension": ".mpo", + "size": 166209, + "date": "2023-04-01", + "sha1": "5a72c184e5c1e12d216ecfaadea56e858a7cfd5b", + "md5": "2c2c4c63ea8c1295318716242bb93f57", + "sha256": "efaa9344f24bbb1d51707f8eb2552d7de42e5e03588b4a284c5c73305da9083b", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=9, manufacturer=Nintendo, model=Nintendo 3DS, xresolution=146, yresolution=154, resolutionunit=2, software=00204, datetime=2014:03:02 13:30:00], baseline, precision 8, 640x480, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ftex_dxt1.ftc", + "type": "file", + "name": "ftex_dxt1.ftc", + "base_name": "ftex_dxt1", + "extension": ".ftc", + "size": 11000, + "date": "2023-04-01", + "sha1": "88590d95dfeb30ab64020ddc652ceb51e66ddf91", + "md5": "3e611606962234986af2e9ca08485ae9", + "sha256": "2649b0ef121a43715471209e1d91a229e0e45ec8785b10dbc2be3ff8cb5cc1b2", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ftex_dxt1.png", + "type": "file", + "name": "ftex_dxt1.png", + "base_name": "ftex_dxt1", + "extension": ".png", + "size": 3886, + "date": "2023-04-01", + "sha1": "e85859f5b6a44ff6d7d6335d26d5b9bc2eb5744f", + "md5": "61ae072a8ab200119e8a17d38830e9ed", + "sha256": "48f8ffd151d2613a63438217635cc5feab95edfead3ea7fa7ef28a17f9edc127", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ftex_uncompressed.ftu", + "type": "file", + "name": "ftex_uncompressed.ftu", + "base_name": "ftex_uncompressed", + "extension": ".ftu", + "size": 65599, + "date": "2023-04-01", + "sha1": "7ccf4f9a8ef94954f19d5443282324e7aafc78a1", + "md5": "022f8d230232c525eef5e0466a95c5a8", + "sha256": "19e7d5cd92f6e653b7f214c59a8edda6125120f2da3441b5a8d624fada91ea58", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ftex_uncompressed.png", + "type": "file", + "name": "ftex_uncompressed.png", + "base_name": "ftex_uncompressed", + "extension": ".png", + "size": 3886, + "date": "2023-04-01", + "sha1": "e85859f5b6a44ff6d7d6335d26d5b9bc2eb5744f", + "md5": "61ae072a8ab200119e8a17d38830e9ed", + "sha256": "48f8ffd151d2613a63438217635cc5feab95edfead3ea7fa7ef28a17f9edc127", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fujifilm.mpo", + "type": "file", + "name": "fujifilm.mpo", + "base_name": "fujifilm", + "extension": ".mpo", + "size": 9933474, + "date": "2023-04-01", + "sha1": "762d1ebc30d65652cf5cbe264ba3cdfbf097ca03", + "md5": "b32658a9e2e4d0fb5845500a48c53308", + "sha256": "9a762601aacf49a2e5a999521447279ae2a7fd91d1872301f49a1ff8b1c0b544", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=12, manufacturer=FUJIFILM, model=FinePix REAL 3D W3, orientation=upper-left, xresolution=188, yresolution=196, resolutionunit=2, software=Digital Camera FinePix REAL 3D W3 Ver1.20, datetime=2013:05:25 16:38:10, copyright= ], baseline, precision 8, 3648x2736, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4-fillorder-test.png", + "type": "file", + "name": "g4-fillorder-test.png", + "base_name": "g4-fillorder-test", + "extension": ".png", + "size": 989, + "date": "2023-04-01", + "sha1": "2f205ba8a000e422ad2312619534793f4f526169", + "md5": "3b331ddb2f594e9771de2c94affb60c6", + "sha256": "673e387fac77797cf2dc276beffe5431f7ad9923df0f0ae3311c5302b5e7b3ae", + "mime_type": "image/png", + "file_type": "PNG image data, 218 x 84, 1-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4-fillorder-test.tif", + "type": "file", + "name": "g4-fillorder-test.tif", + "base_name": "g4-fillorder-test", + "extension": ".tif", + "size": 674, + "date": "2023-04-01", + "sha1": "3b184437ae2ff51fbfc805fbabf313e97615fc67", + "md5": "ed46a38e269ecc92c062b04666d23b5e", + "sha256": "fdbe40c799c9f1adafc3e467f71f074940e6f3afc809a658cbe9c2b677af3d7b", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=22, height=84, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, name=/home/erics/Pillow/Tests/images/g4-fillorder-test.tif, description=Kofax PDF Filter - version 3.75., orientation=upper-left, width=218", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4-multi.tiff", + "type": "file", + "name": "g4-multi.tiff", + "base_name": "g4-multi", + "extension": ".tiff", + "size": 3275, + "date": "2023-04-01", + "sha1": "24fc1fb0fd847d65b9bb11eb73e186582d3fa294", + "md5": "e57a48d5ca434cb75b60a614b2d02201", + "sha256": "6144e85767fa00b58fb6c584d2c0e0afcc22843721010a5a1ea2402b1d258fd9", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=20, height=4677, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=upper-left, width=3307", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4_orientation_1.tif", + "type": "file", + "name": "g4_orientation_1.tif", + "base_name": "g4_orientation_1", + "extension": ".tif", + "size": 708, + "date": "2023-04-01", + "sha1": "66670bbb6f4f85c15baf72a288bad65ac209c063", + "md5": "674c3c211e0ff66522e804cb3edac739", + "sha256": "44ae5494657330a53f6b7857de96a8258d51d45edcb2f889450cf48f16c518dc", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=88, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=upper-left, width=590", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4_orientation_2.tif", + "type": "file", + "name": "g4_orientation_2.tif", + "base_name": "g4_orientation_2", + "extension": ".tif", + "size": 930, + "date": "2023-04-01", + "sha1": "7c2b5c32a54d0786689d044285ab92e0c2b19dbe", + "md5": "c4a66590eeade3bc820c07e00d0e2fd6", + "sha256": "c91ac403fe6b4da9529622be26414233d1ad0cc2e9fa8ca922f1cce50d80e71f", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=88, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=[*2*], width=590", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4_orientation_3.tif", + "type": "file", + "name": "g4_orientation_3.tif", + "base_name": "g4_orientation_3", + "extension": ".tif", + "size": 926, + "date": "2023-04-01", + "sha1": "443aff5859efaf1dd501a51c14b0e32059cccf15", + "md5": "00374a5beedc64583a934c0dc05789d2", + "sha256": "763aaa228ba345fa7a1d541cadc6fa4b23cd726e37b540b6e4a972b4747c152f", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=88, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=lower-right, width=590", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4_orientation_4.tif", + "type": "file", + "name": "g4_orientation_4.tif", + "base_name": "g4_orientation_4", + "extension": ".tif", + "size": 928, + "date": "2023-04-01", + "sha1": "ed86789438f9162a50e70b9956cfe521cc5de46c", + "md5": "13bd772b365c8e5511bb29f3bafc61d3", + "sha256": "f8b4e516fe27fbc197c2b0cd3d9fdd12dbbabe61c3d793102b770fd4c7699fce", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=88, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=[*4*], width=590", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4_orientation_5.tif", + "type": "file", + "name": "g4_orientation_5.tif", + "base_name": "g4_orientation_5", + "extension": ".tif", + "size": 1026, + "date": "2023-04-01", + "sha1": "1a00e7eb45ec00fcb5dfc35c4cb0873b968624a9", + "md5": "5967995ee12fb741b1560eecea1f083a", + "sha256": "5b4f75fd088fd4753762d097618d2167f6098b4144625b8cf546641b1e797e71", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=590, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=[*5*], width=88", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4_orientation_6.tif", + "type": "file", + "name": "g4_orientation_6.tif", + "base_name": "g4_orientation_6", + "extension": ".tif", + "size": 1024, + "date": "2023-04-01", + "sha1": "84dc271b51482b80b6b9c3fb780b5ee98530398b", + "md5": "5783dcd804a16c6eaff470f62c2aa8ec", + "sha256": "679f835a1741917b6235fc0870d0fca8d69ea5111a399312497122ce481342c5", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=590, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=upper-right, width=88", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4_orientation_7.tif", + "type": "file", + "name": "g4_orientation_7.tif", + "base_name": "g4_orientation_7", + "extension": ".tif", + "size": 1022, + "date": "2023-04-01", + "sha1": "19b60d48db7537134909a6bda2da6d8ed1d0e7f0", + "md5": "7c2b249cd9c03988edccbc8cc2de0518", + "sha256": "97219288f4766a6da02b8af86c6599074bbb7621834edecebdb8edcc015b812a", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=590, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=[*7*], width=88", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/g4_orientation_8.tif", + "type": "file", + "name": "g4_orientation_8.tif", + "base_name": "g4_orientation_8", + "extension": ".tif", + "size": 1026, + "date": "2023-04-01", + "sha1": "8e38cdd5379f60b2b027fe425fed64e577db1cb1", + "md5": "3c8c841a7abe5ded143ce30303ae9674", + "sha256": "bbfe3a7571df0165f1f073b4fdddd6e17aebf473b68c30de56311b8c46d0f29a", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=590, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=lower-left, width=88", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/gbr.gbr", + "type": "file", + "name": "gbr.gbr", + "base_name": "gbr", + "extension": ".gbr", + "size": 16423, + "date": "2023-04-01", + "sha1": "264434b408254c01dd84698ce502da1806f9c3b3", + "md5": "eb0d3dac33c0388015471db735470d4f", + "sha256": "d56eb3342e06a3020ce9e8664199add4f2a236125348beba1d3528026beccc4f", + "mime_type": "image/x-gimp-gbr", + "file_type": "GIMP brush data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/gbr.png", + "type": "file", + "name": "gbr.png", + "base_name": "gbr", + "extension": ".png", + "size": 2014, + "date": "2023-04-01", + "sha1": "dda61720b55df8fc4a4dd29f8082b2742663b3eb", + "md5": "023fbaba5cbbb42eb887a91f474111c9", + "sha256": "c513e4439ce51f44fb34ac0c88b9b8b0bc7059bb88edb9f919be5ffd6680e25e", + "mime_type": "image/png", + "file_type": "PNG image data, 64 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/gfs.t06z.rassda.tm00.bufr_d", + "type": "file", + "name": "gfs.t06z.rassda.tm00.bufr_d", + "base_name": "gfs.t06z.rassda.tm00", + "extension": ".bufr_d", + "size": 49504, + "date": "2023-04-01", + "sha1": "b364c939200a79ccb4b1bdc3df7823b4efbca7ce", + "md5": "abd43539eeb6f4959964a03bc87d324e", + "sha256": "d1d561687f5b67eeb5c4ad1dad805e960314880202e2b1076a78733fc7254fbd", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/gif_header_data.pkl", + "type": "file", + "name": "gif_header_data.pkl", + "base_name": "gif_header_data", + "extension": ".pkl", + "size": 1543, + "date": "2023-04-01", + "sha1": "92bac50b1f1025b0f0a4f1b9a09601c43efdc1ef", + "md5": "3b4970fb960ee3bb20ba09f814cfd7df", + "sha256": "4157bfccc79561c70857ae30611f4899ce5e859e45f1ed56826f42ca4cd3f472", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/gimp_gradient.ggr", + "type": "file", + "name": "gimp_gradient.ggr", + "base_name": "gimp_gradient", + "extension": ".ggr", + "size": 427, + "date": "2023-04-01", + "sha1": "d9f2b12b82843bcfe809867c8a1083dd2d496e24", + "md5": "5eb9baef6d4b8018eb87e2d2336fb025", + "sha256": "a9af412891b6889378a1bb39b4d8f8c011d8d0ab07ce2940ebad69ded196bccb", + "mime_type": "text/x-gimp-ggr", + "file_type": "GIMP gradient data, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/gimp_gradient_with_name.ggr", + "type": "file", + "name": "gimp_gradient_with_name.ggr", + "base_name": "gimp_gradient_with_name", + "extension": ".ggr", + "size": 458, + "date": "2023-04-01", + "sha1": "106e174691ee370c11411d0f070d0f2fd47cd350", + "md5": "1c8c55abc693b6e1b606559ca966a0aa", + "sha256": "6d7806ecfb331c1766a16548112d8f7daadb0216125dda544c79ee7226c54386", + "mime_type": "text/x-gimp-ggr", + "file_type": "GIMP gradient data, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hdf5.h5", + "type": "file", + "name": "hdf5.h5", + "base_name": "hdf5", + "extension": ".h5", + "size": 26451, + "date": "2023-04-01", + "sha1": "6bc51e38fab4140b9154f18585d9b805ba60eb73", + "md5": "4f25fe6c8b7589c8e52465c77e2f089b", + "sha256": "c68601fdd813870f56edb3438fd60153d2da690c719854c375080137f0a6f259", + "mime_type": "application/x-hdf", + "file_type": "Hierarchical Data Format (version 5) data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/high_ascii_chars.png", + "type": "file", + "name": "high_ascii_chars.png", + "base_name": "high_ascii_chars", + "extension": ".png", + "size": 1286, + "date": "2023-04-01", + "sha1": "dbc518fc1ceae302426dc4aa1c49009c3e2ecdec", + "md5": "9b866516a6b5d27cfd49998ed7214bb6", + "sha256": "2d57be6a6e3d58d453421a070c652f1300580983a8f73f37613372e8a4e15eeb", + "mime_type": "image/png", + "file_type": "PNG image data, 750 x 30, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper-XYZ.png", + "type": "file", + "name": "hopper-XYZ.png", + "base_name": "hopper-XYZ", + "extension": ".png", + "size": 30271, + "date": "2023-04-01", + "sha1": "2d389e2a53863d62b4da82beed8fd606840feea9", + "md5": "b92a799f50e74fd2307b016d75ed9a9d", + "sha256": "0f6e086f95a3b02cbf46a587ba4c56b01c2ffac7afc4bb4b3b8d1b221215a331", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.bmp", + "type": "file", + "name": "hopper.bmp", + "base_name": "hopper", + "extension": ".bmp", + "size": 49290, + "date": "2023-04-01", + "sha1": "d2ce0c960b13547eb17d67084f427726357a3661", + "md5": "a91ec2da8893114c412d9c256a339f77", + "sha256": "f1a94f3add0a2e54365dc94b51da099bd0de8289b955fc8304a8627b7b0d6aea", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 128 x 128 x 24", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.bw", + "type": "file", + "name": "hopper.bw", + "base_name": "hopper", + "extension": ".bw", + "size": 16896, + "date": "2023-04-01", + "sha1": "d03f089bff81db6ef68663fa44620bbc60226f3a", + "md5": "b95ce77a19950d75e79365a58c7d47c1", + "sha256": "79fee2bc7b0eaed8c72ef18ea8b44be62b08d038ce99df7b391292cb80d5221b", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, 2-D, 128 x 128, 1 channel", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.dcx", + "type": "file", + "name": "hopper.dcx", + "base_name": "hopper", + "extension": ".dcx", + "size": 55024, + "date": "2023-04-01", + "sha1": "c0147c39d320593ab70d02b492d7bdf65dade976", + "md5": "16ddf341c70dc51e4c19ff80962a6d1f", + "sha256": "a183cbc5a2a1c09b276a48db7348887c597ab0025ac9d328979fd38527912a39", + "mime_type": "application/octet-stream", + "file_type": "DCX multi-page PCX image data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.dds", + "type": "file", + "name": "hopper.dds", + "base_name": "hopper", + "extension": ".dds", + "size": 65663, + "date": "2023-04-01", + "sha1": "194eecf1e35236a5af824e030c85e797243e24e7", + "md5": "c06a954706cbf94be2f1d2e7ed5d379c", + "sha256": "c1151911223972f8dde04ece308c37ad1ae5940726f349b952ff11c267d76c11", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 128 x 128, 24-bit color, RGB888", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.fits", + "type": "file", + "name": "hopper.fits", + "base_name": "hopper", + "extension": ".fits", + "size": 20160, + "date": "2023-04-01", + "sha1": "11805b92ab0b4d0d94a2b3ed94bdc6a151ea52d8", + "md5": "eba0df43bc4a16aa547d40d49503b81c", + "sha256": "38ddb1fe44bff6a29395e15eed06de36c0f6f4362b7413540731687604984ca9", + "mime_type": "image/fits", + "file_type": "FITS image data, 8-bit, character or unsigned binary integer", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.fli", + "type": "file", + "name": "hopper.fli", + "base_name": "hopper", + "extension": ".fli", + "size": 16909, + "date": "2023-04-01", + "sha1": "6cfa0dd06a5fb01533fab3916c64748a42876239", + "md5": "6eb5ae42996985c95bf2b2c3a2675148", + "sha256": "dbdb5bff022b31f5cac5f3b3a2d4105f44927f1d89e0668880144c530605d896", + "mime_type": "video/x-flc", + "file_type": "FLC animation, 128x128x8, 1 frames, 40ms per frame", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.gd", + "type": "file", + "name": "hopper.gd", + "base_name": "hopper", + "extension": ".gd", + "size": 17421, + "date": "2023-04-01", + "sha1": "7bdd63b997110c60b519fba213ecf5e66bc504d7", + "md5": "f5953204c68541bf6bfb033b3dbe91d5", + "sha256": "fc700ee2b0c075d20755b15736be229e4444a8c8e60b1e08917b62a87e9d1b22", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.gif", + "type": "file", + "name": "hopper.gif", + "base_name": "hopper", + "extension": ".gif", + "size": 15305, + "date": "2023-04-01", + "sha1": "8a56b5315864040b3d4063c19015dbd7f8f9a590", + "md5": "ce2348678c010a74a7b551c6c6e26c90", + "sha256": "19b8e092eee2eab632a36ee5644e362cb751cecaadb40bf4615334f3ffc6f1a5", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 128 x 128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.iccprofile.tif", + "type": "file", + "name": "hopper.iccprofile.tif", + "base_name": "hopper.iccprofile", + "extension": ".tif", + "size": 52500, + "date": "2023-04-01", + "sha1": "a326b9c87d965f412bde2ef1b6c37c726aee45de", + "md5": "84474f9a837e4d7b7cb48b09c42a3f6a", + "sha256": "c4656984ee90693d4c5cd8c649260e9ec44a1fa5ccda0dd3e5332ae3e7dbc6b9", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=14, height=128, bps=182, compression=none, PhotometricIntepretation=RGB, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.iccprofile_binary.tif", + "type": "file", + "name": "hopper.iccprofile_binary.tif", + "base_name": "hopper.iccprofile_binary", + "extension": ".tif", + "size": 52500, + "date": "2023-04-01", + "sha1": "c6997638b999e99671a3c07805f7b774d35dd00e", + "md5": "5d9445d2883b43e338a068b8f2f19a32", + "sha256": "8030d3863ef526fefbb6f7cab6661090953da88c566c0a7a6a3755e83bfad86a", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=14, height=128, bps=182, compression=none, PhotometricIntepretation=RGB, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.ico", + "type": "file", + "name": "hopper.ico", + "base_name": "hopper", + "extension": ".ico", + "size": 1406, + "date": "2023-04-01", + "sha1": "7ec874284754ca061ef9e958864540b6f04fdbbd", + "md5": "3b62773c338d7f66797a2750133496a0", + "sha256": "0d13acbe6f58e6b4359b8c037dd1d890701b07581585f7c40cbd6389b949b333", + "mime_type": "image/vnd.microsoft.icon", + "file_type": "MS Windows icon resource - 1 icon, 16x16, 8 bits/pixel", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.im", + "type": "file", + "name": "hopper.im", + "base_name": "hopper", + "extension": ".im", + "size": 49664, + "date": "2023-04-01", + "sha1": "fc77c35b1734238d01a957fb7ebded57eaac9c18", + "md5": "09bf992fcd89f7cc84e9bf79aaba8a08", + "sha256": "91ed2140304e1b77362f2090c70e1335e1f21b96da9dd7846e6311f05a5c3435", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.jpg", + "type": "file", + "name": "hopper.jpg", + "base_name": "hopper", + "extension": ".jpg", + "size": 6412, + "date": "2023-04-01", + "sha1": "08e27d4b00498eef07dca34437ea4b1b73c7e565", + "md5": "1db854baad27869ddec0d0df5f96a599", + "sha256": "ffe89a0ab0e94114e10777e7313d7fa83d634e34ebc2ea7479085cffa504c920", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, comment: \"File written by Adobe Photoshop\\250 4.0\", baseline, precision 8, 128x128, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.Lab.tif", + "type": "file", + "name": "hopper.Lab.tif", + "base_name": "hopper.Lab", + "extension": ".tif", + "size": 72336, + "date": "2023-04-01", + "sha1": "317dc58cda91d93568182c3707744c67a9d236c8", + "md5": "986e18a8eb4656d898167763f4d0f810", + "sha256": "eb37c52b5a8726daeba9e17545da28f9f903faea6ce043b81bcf44def946e1c5", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=21, height=128, bps=266, compression=none, PhotometricIntepretation=CIELab, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.mic", + "type": "file", + "name": "hopper.mic", + "base_name": "hopper", + "extension": ".mic", + "size": 96414, + "date": "2023-04-01", + "sha1": "be9e71da1356ee4f7492948ff013f9579b93dead", + "md5": "3026a4b4124393f5279b37b5bb55f250", + "sha256": "ab1d85f45d34d309cb460d3348f7dc36965fc49d78b70b84c2f40e147293acfe", + "mime_type": "application/CDFV2", + "file_type": "Composite Document File V2 Document, Cannot read section info", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.msp", + "type": "file", + "name": "hopper.msp", + "base_name": "hopper", + "extension": ".msp", + "size": 2080, + "date": "2023-04-01", + "sha1": "2b7516d8b44d081f77fc49e3acd35c8a5ca03452", + "md5": "459c8e18f2b22a564c8ddc4e474132b3", + "sha256": "ef51de90f21b82eba44d295edd8f713e27c2b0aec732086918d3764923c72054", + "mime_type": "application/octet-stream", + "file_type": "icrosoft Paint image data (version 1.x) (128 x 128)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.p7", + "type": "file", + "name": "hopper.p7", + "base_name": "hopper", + "extension": ".p7", + "size": 16445, + "date": "2023-04-01", + "sha1": "f09d5071bbf27f3f10e77b285965a7dceeb16d1b", + "md5": "3f095702b1e1cacc3c9b68f528e7423c", + "sha256": "84369120f8957fad69bfe7b15ccfea33622a98eddf3ab4f947caf3d7ee2dd5a8", + "mime_type": "application/octet-stream", + "file_type": "XV thumbnail image data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.pcd", + "type": "file", + "name": "hopper.pcd", + "base_name": "hopper", + "extension": ".pcd", + "size": 788480, + "date": "2023-04-01", + "sha1": "b122179c273c83033c375b9ad62e5c6b54959f72", + "md5": "aa1ab08f4dbbbd38f25c328faed9e8ad", + "sha256": "476e9ee31f95f78c6803a280b287fe1681ba1c3a89358a7496511b24dae7ae26", + "mime_type": "application/octet-stream", + "file_type": "Kodak Photo CD image pack file , landscape mode", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.png", + "type": "file", + "name": "hopper.png", + "base_name": "hopper", + "extension": ".png", + "size": 30605, + "date": "2023-04-01", + "sha1": "796a0ff12bcedaac3a7372b626ed5a01fa322127", + "md5": "303b663486a192b9ef8b2c19aa769fba", + "sha256": "dbdcb9a9f8ec2c54ff99e99636059bbd57194ed84e2cca5e53853aef293faf42", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.pnm", + "type": "file", + "name": "hopper.pnm", + "base_name": "hopper", + "extension": ".pnm", + "size": 49212, + "date": "2023-04-01", + "sha1": "c4b7d77caee0c7c74cbad6cd526de4ed518d6d23", + "md5": "801b2a5ff2a296fe8137fd8b5e5749ba", + "sha256": "43cf05db83ca7cdab26869a16cdd6cbe65e79d73eda964cc1b4a37a283e5606c", + "mime_type": "image/x-portable-pixmap", + "file_type": "Netpbm image data, size = 128 x 128, rawbits, pixmap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.ppm", + "type": "file", + "name": "hopper.ppm", + "base_name": "hopper", + "extension": ".ppm", + "size": 49205, + "date": "2023-04-01", + "sha1": "b687b0c49489e683cc606a5e3b4ae7dad27ddb97", + "md5": "dfc966c7c78e8b3ef679bf0a091926ce", + "sha256": "4c5f7cecc9d468eb37c886840d8f7e7824267e7e315d08751318efddb09a5efb", + "mime_type": "image/x-portable-pixmap", + "file_type": "Netpbm image data, size = 128 x 128, rawbits, pixmap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.psd", + "type": "file", + "name": "hopper.psd", + "base_name": "hopper", + "extension": ".psd", + "size": 175119, + "date": "2023-04-01", + "sha1": "8824fbe030b89e888bed1c20a784142ea0850e07", + "md5": "40362c8f11df21cb7468d20016d2018d", + "sha256": "108d58d6470f4787e8d16893d965a211efce0b28abdcb11e1b18af8081b96370", + "mime_type": "image/vnd.adobe.photoshop", + "file_type": "Adobe Photoshop Image, 128 x 128, RGB, 3x 8-bit channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.pxr", + "type": "file", + "name": "hopper.pxr", + "base_name": "hopper", + "extension": ".pxr", + "size": 50176, + "date": "2023-04-01", + "sha1": "c8636116555c378f7788633d24346cb013cb6993", + "md5": "57e1d10ccb2f60d2767f04c52d4b6135", + "sha256": "e034c2da75a96dca8fc7b654f96edb16d71ba90d694d93088f574dca0989eb13", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.qoi", + "type": "file", + "name": "hopper.qoi", + "base_name": "hopper", + "extension": ".qoi", + "size": 35651, + "date": "2023-04-01", + "sha1": "e8f27b07c36aaca383e39c4f9db2cd778c9abf22", + "md5": "9d6550120f21865cc9507f12786f6ba8", + "sha256": "819253c37ad01e98c42fb94b51f6b2169da06543bdad6bd329af70124d60aa89", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.ras", + "type": "file", + "name": "hopper.ras", + "base_name": "hopper", + "extension": ".ras", + "size": 49184, + "date": "2023-04-01", + "sha1": "03d620ead1a4f5efb45a4ee9d87f7f8ca3a30303", + "md5": "4004ab169402b556ec47e11dd9251c29", + "sha256": "90c328734961808f4bd926f160fc7013a57235131c79c42d270ccc88555b791a", + "mime_type": "application/octet-stream", + "file_type": "Sun raster image data, 128 x 128, 24-bit, RGB, no colormap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.rgb", + "type": "file", + "name": "hopper.rgb", + "base_name": "hopper", + "extension": ".rgb", + "size": 49664, + "date": "2023-04-01", + "sha1": "ed1057210735aab7287f10e6752c74001f08ce9d", + "md5": "a9ce7d2da096402ec1c63886c63b155e", + "sha256": "986cf6922f29957f6cc87cf060fb9a2af0dd016ca3854ee1361709a5cd27ff43", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, 3-D, 128 x 128, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.sgi", + "type": "file", + "name": "hopper.sgi", + "base_name": "hopper", + "extension": ".sgi", + "size": 52077, + "date": "2023-04-01", + "sha1": "39cbfecebbdc7951862a959280d4acecdc9d1a44", + "md5": "0fcbd82f8ac29810dfbb9ac72b296d0f", + "sha256": "57b3868dc2f2822707d3766fea61f4b6ad1251e4d3e4855facb35938d1983c12", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, 3-D, 128 x 128, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.spider", + "type": "file", + "name": "hopper.spider", + "base_name": "hopper", + "extension": ".spider", + "size": 66560, + "date": "2023-04-01", + "sha1": "7b1c0b7d0401b30c8bace9855779b08f8f957d45", + "md5": "9bfd4bb3eb61471bc8221de6b9f3f74a", + "sha256": "4459916fb205508753510928c7d7420859f6027888950753714843851614446b", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.tar", + "type": "file", + "name": "hopper.tar", + "base_name": "hopper", + "extension": ".tar", + "size": 39424, + "date": "2023-04-01", + "sha1": "f3c44da4930b4ec897f858e4c17f6783a8a60089", + "md5": "c6282a40cd85d25a23ab96bd3e68070b", + "sha256": "63642263354e1a451f996719d1897686b9a6bb77e7e2449a7ba525c1abb2054d", + "mime_type": "application/x-tar", + "file_type": "tar archive", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Adobe Photoshop", + "start_line": 3, + "end_line": 3 + }, + { + "author": "Adobe Photoshop", + "start_line": 163, + "end_line": 163 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.tif", + "type": "file", + "name": "hopper.tif", + "base_name": "hopper", + "extension": ".tif", + "size": 49597, + "date": "2023-04-01", + "sha1": "02070113f73bab6d86dac45c84966e52853c48bb", + "md5": "26f8ee9705a0d97ade9c71a584c42fab", + "sha256": "eec7740ad708ec31de3f64e9106de1123508d801ee96056eed30b0900d5ee1e1", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=20, height=128, bps=49422, compression=none, PhotometricIntepretation=RGB, name=hopper.tif, description=File written by Adobe Photoshop. 4.0, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.wal", + "type": "file", + "name": "hopper.wal", + "base_name": "hopper", + "extension": ".wal", + "size": 21860, + "date": "2023-04-01", + "sha1": "a9b9276f017aa30906914e73900044a6448f6e2a", + "md5": "e82c6e42b9fa9e772c387b1b024156ab", + "sha256": "28889c30d7b4eb5017b403bdb49e74cfd0acada79d9556f0a8d32645fd302fa5", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.webp", + "type": "file", + "name": "hopper.webp", + "base_name": "hopper", + "extension": ".webp", + "size": 3282, + "date": "2023-04-01", + "sha1": "6596b7dbf766daf4a9b1b32d8e7600887fd085e0", + "md5": "02f7d3c65a771e8f37813eadde660c5c", + "sha256": "3ad1cd060bff97c8090ca68efe9e25724e830bf5383397ffe7f448d5b825c6ad", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image, VP8 encoding, 128x128, Scaling: [none]x[none], YUV color, decoders should clamp", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.xbm", + "type": "file", + "name": "hopper.xbm", + "base_name": "hopper", + "extension": ".xbm", + "size": 12884, + "date": "2023-04-01", + "sha1": "97bb4f58e2e59964cc964aa50f4dc6df3a419bd0", + "md5": "169ad197fcf2118ad8bb9b19de5a0116", + "sha256": "cdafaa7fcf5b7bcb0b53baeb841cdbafca792c7c60a3653935321be9f3d082b1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper.xpm", + "type": "file", + "name": "hopper.xpm", + "base_name": "hopper", + "extension": ".xpm", + "size": 17666, + "date": "2023-04-01", + "sha1": "35aa9b5ba8129b649d69e1f1365160da8e8ab87b", + "md5": "76ecaa6ad8631ad9ac176e3483d46452", + "sha256": "5ac5678b91d1f989449e76cf8ae6ef6ffd78ecb5751d1db167b2c48ee8154be8", + "mime_type": "image/x-xpmi", + "file_type": "X pixmap image, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper16.rgb", + "type": "file", + "name": "hopper16.rgb", + "base_name": "hopper16", + "extension": ".rgb", + "size": 98816, + "date": "2023-04-01", + "sha1": "af84427c7c421435db1d6e2fc0ea9514dcf49c78", + "md5": "55ef119cef755213ca8dd42eaa2bb223", + "sha256": "e95240cf52b7d977a78f87c90f44ab0f6eb539d3ebc8af595dd2dd8cf451253e", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, high precision, 3-D, 128 x 128, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_16bit.pgm", + "type": "file", + "name": "hopper_16bit.pgm", + "base_name": "hopper_16bit", + "extension": ".pgm", + "size": 32785, + "date": "2023-04-01", + "sha1": "56d81974cca20975d8530061d90ec232dfaf0429", + "md5": "834616617192ca57e67b1d4733fe0d22", + "sha256": "fde66c60abfee2f48196a0fe94cf3f9d708053151145084070f9ac1990e3e433", + "mime_type": "image/x-portable-greymap", + "file_type": "Netpbm image data, size = 128 x 128, rawbits, greymap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_16bit_plain.pgm", + "type": "file", + "name": "hopper_16bit_plain.pgm", + "base_name": "hopper_16bit_plain", + "extension": ".pgm", + "size": 91234, + "date": "2023-04-01", + "sha1": "47d5d676529d119a5b4eaf4519ca75efce9d7314", + "md5": "87bff12c31b1cc39872e360757b4bc10", + "sha256": "4e4fedf10c3c49c1893a1d7eaca980be61f23c008e43b35604a173bdb73ec8c7", + "mime_type": "image/x-portable-greymap", + "file_type": "Netpbm image data, size = 128 x 128, greymap, ASCII text, with very long lines", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_16bit_qtables.jpg", + "type": "file", + "name": "hopper_16bit_qtables.jpg", + "base_name": "hopper_16bit_qtables", + "extension": ".jpg", + "size": 2044, + "date": "2023-04-01", + "sha1": "079bf03e3187859bf2bdf0b28c341d3b75ad8442", + "md5": "4f7e6c6c019978ea2c7340ffc996c174", + "sha256": "541ceb40f9340de2ab1d6972653237b154454a1fb8fdd7c0203057d027c82c3f", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, extended sequential, precision 8, 128x128, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_1bit.pbm", + "type": "file", + "name": "hopper_1bit.pbm", + "base_name": "hopper_1bit", + "extension": ".pbm", + "size": 2059, + "date": "2023-04-01", + "sha1": "87e66f47c791a2f1558edd84a96fc7bf4d3b28bd", + "md5": "8d2118d7382ad9bfe73ecba8d3af3b35", + "sha256": "4a83367b5d55ef1dda49e6504860990d1adbff1f9a547e50eb868a8214a8c840", + "mime_type": "image/x-portable-bitmap", + "file_type": "Netpbm image data, size = 128 x 128, rawbits, bitmap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_1bit_plain.pbm", + "type": "file", + "name": "hopper_1bit_plain.pbm", + "base_name": "hopper_1bit_plain", + "extension": ".pbm", + "size": 32394, + "date": "2023-04-01", + "sha1": "bed8c04a6d5ba7e60ac72c0ec7219f680ca3c743", + "md5": "dcb8096f69a4c31704e08398277b7545", + "sha256": "87914d849c5d8d992d597891b28d9d6e0dbd343438a321ff27308724d4b5ca58", + "mime_type": "image/x-portable-bitmap", + "file_type": "Netpbm image data, size = 128 x 128, bitmap, ASCII text, with very long lines", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_256x256.ico", + "type": "file", + "name": "hopper_256x256.ico", + "base_name": "hopper_256x256", + "extension": ".ico", + "size": 204862, + "date": "2023-04-01", + "sha1": "d2c5dcf815ffc06c99e4a2ada63ca0a64d32e7e3", + "md5": "7e9e0a630fe0e8aece65cd62d26627a0", + "sha256": "71dfe362ff672736af9424861a4bf134f1c59219d97198f9abcdd398505d52e2", + "mime_type": "image/vnd.microsoft.icon", + "file_type": "MS Windows icon resource - 1 icon, 256x256, 24 bits/pixel", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_45.png", + "type": "file", + "name": "hopper_45.png", + "base_name": "hopper_45", + "extension": ".png", + "size": 36094, + "date": "2023-04-01", + "sha1": "b41353c966b410838dfe46180bbe762dcadc591b", + "md5": "b3bec12ce0f01b4bf79e69df0a1d8ba4", + "sha256": "04736f0706ed09a6c10cf1eb8cc49568eedc18b3a213401f70486a1ea4699753", + "mime_type": "image/png", + "file_type": "PNG image data, 182 x 182, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_8bit.pgm", + "type": "file", + "name": "hopper_8bit.pgm", + "base_name": "hopper_8bit", + "extension": ".pgm", + "size": 16399, + "date": "2023-04-01", + "sha1": "e16ce61ffb4a5da8c864bd0c7b75648015ff3421", + "md5": "969a177cd303e9246c70e9c1f1718ad4", + "sha256": "ebb5ef17836b456bb0a4253f4673a173d4a4ba23b77afda8062d43acb892eafa", + "mime_type": "image/x-portable-greymap", + "file_type": "Netpbm image data, size = 128 x 128, rawbits, greymap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_8bit.ppm", + "type": "file", + "name": "hopper_8bit.ppm", + "base_name": "hopper_8bit", + "extension": ".ppm", + "size": 49167, + "date": "2023-04-01", + "sha1": "2c7fe039c7e07dead29dfb9c7db8c70a0ee7c4a4", + "md5": "86cfc303a35177c3e1d92629f73e6cc0", + "sha256": "f97d31622ad2fabff769ee0b2655ed07667bd922497321874310ad01fa9018be", + "mime_type": "image/x-portable-pixmap", + "file_type": "Netpbm image data, size = 128 x 128, rawbits, pixmap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_8bit_plain.pgm", + "type": "file", + "name": "hopper_8bit_plain.pgm", + "base_name": "hopper_8bit_plain", + "extension": ".pgm", + "size": 56747, + "date": "2023-04-01", + "sha1": "64fe9ac49168def164ff2ae490b28f303181f61c", + "md5": "7f0f9935c028e177f49d15289237585e", + "sha256": "6739680b07d5dbd0816c717e0bbf077c59dac3707d3eff5141dbe4e1b32d9283", + "mime_type": "image/x-portable-greymap", + "file_type": "Netpbm image data, size = 128 x 128, greymap, ASCII text, with very long lines", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_8bit_plain.ppm", + "type": "file", + "name": "hopper_8bit_plain.ppm", + "base_name": "hopper_8bit_plain", + "extension": ".ppm", + "size": 167160, + "date": "2023-04-01", + "sha1": "c1ce891fc699ed2d3f88bce93b3275700a8283b8", + "md5": "86bb34f494d5823a865c19a433f3f5c6", + "sha256": "0963a5aec582d73a5e617997d5a31e814ed83a168c82977db74a629835716cb4", + "mime_type": "image/x-portable-pixmap", + "file_type": "Netpbm image data, size = 128 x 128, pixmap, ASCII text, with very long lines", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_bad.p7", + "type": "file", + "name": "hopper_bad.p7", + "base_name": "hopper_bad", + "extension": ".p7", + "size": 58, + "date": "2023-04-01", + "sha1": "42e2ca83d76b16d8d3f8d97a970c7329a9654e62", + "md5": "02eee7bf76feb783d3d2857de0c26d36", + "sha256": "633a15749063855280fed43c27e1766e4daf885e69f227e4b5254287a3cbcdab", + "mime_type": "text/plain", + "file_type": "XV thumbnail image data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_bad_checksum.msp", + "type": "file", + "name": "hopper_bad_checksum.msp", + "base_name": "hopper_bad_checksum", + "extension": ".msp", + "size": 2080, + "date": "2023-04-01", + "sha1": "5142507912c87a75865644fd67457db0c7ea5914", + "md5": "4558f7a2f094f376a7a88c823f9a036f", + "sha256": "28a18d2d3173e2edad075da2d3e7f93408dea1c699758b58a6512830d02e4f78", + "mime_type": "application/octet-stream", + "file_type": "icrosoft Paint image data (version 1.x) (128 x 128)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_bad_exif.jpg", + "type": "file", + "name": "hopper_bad_exif.jpg", + "base_name": "hopper_bad_exif", + "extension": ".jpg", + "size": 128826, + "date": "2023-04-01", + "sha1": "3f7e58c2e2fbdae85eefb795cb6fda84b868cf40", + "md5": "deb57d504f525b2ca7beed49b6df2be7", + "sha256": "40a244d871395af15d4a799816374b7a12933e5a14376b7b484ad6b0f519ade1", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=32, PhotometricIntepretation=WhiteIsZero, orientation=upper-left, xresolution=86, yresolution=94, resolutionunit=3], baseline, precision 8, 500x500, components 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_bigtiff.tif", + "type": "file", + "name": "hopper_bigtiff.tif", + "base_name": "hopper_bigtiff", + "extension": ".tif", + "size": 49665, + "date": "2023-04-01", + "sha1": "cada3dffb81c25265ec5ae16d4eca3ae5f42a357", + "md5": "060ca788cb2fd1e5aa5f6aa432712055", + "sha256": "01c97b3bfea06cd171a186186a8112db6c6a9463d22e1be5d11fedbb82c8713e", + "mime_type": "image/tiff", + "file_type": "Big TIFF image data, little-endian", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_bw_500.png", + "type": "file", + "name": "hopper_bw_500.png", + "base_name": "hopper_bw_500", + "extension": ".png", + "size": 16034, + "date": "2023-04-01", + "sha1": "0c2a1ff59d0ee1afd56d0781d05136bdc90f921e", + "md5": "596365cac597c89b06b5a7996476d5d8", + "sha256": "7f54fc534283c8fb5aabc35d0b85c7d8b0796850e7e590ad8c9c1939e7958f1c", + "mime_type": "image/png", + "file_type": "PNG image data, 500 x 500, 1-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_draw.ico", + "type": "file", + "name": "hopper_draw.ico", + "base_name": "hopper_draw", + "extension": ".ico", + "size": 846, + "date": "2023-04-01", + "sha1": "8fde8f9b5a1f88a65cf0e0c8946aaf4abeb8e2ff", + "md5": "46336a9b29fd82b2c780419c6634b213", + "sha256": "69ea5dd598b416f2db80225ae3af95b9febd7f3c53dfead0fcf0b55eda7c47a6", + "mime_type": "image/vnd.microsoft.icon", + "file_type": "MS Windows icon resource - 1 icon, 16x16 with PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced, 32 bits/pixel", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_emboss.bmp", + "type": "file", + "name": "hopper_emboss.bmp", + "base_name": "hopper_emboss", + "extension": ".bmp", + "size": 49206, + "date": "2023-04-01", + "sha1": "131e131681eac5dd693502f492e5f34c855bdad7", + "md5": "f69957271901bb6b64f71cbf288594fd", + "sha256": "38418d049e2f400de2f0e513f2c7b39ada29c614cefea464030f35051d9a7d97", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 128 x 128 x 24, image size 49152, resolution 3779 x 3779 px/m, cbSize 49206, bits offset 54", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_emboss_more.bmp", + "type": "file", + "name": "hopper_emboss_more.bmp", + "base_name": "hopper_emboss_more", + "extension": ".bmp", + "size": 49206, + "date": "2023-04-01", + "sha1": "2420f2294efbdb36ecef8fe2636935a784bfb862", + "md5": "d8f3eb2930beadbccea3870f0bb7ce88", + "sha256": "b39db762060b6c498dd71312dd960c305e3d4d44f4c16353e5cdcb0853b055e6", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 128 x 128 x 24, image size 49152, resolution 3779 x 3779 px/m, cbSize 49206, bits offset 54", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_float_dpi_2.tif", + "type": "file", + "name": "hopper_float_dpi_2.tif", + "base_name": "hopper_float_dpi_2", + "extension": ".tif", + "size": 49344, + "date": "2023-04-01", + "sha1": "0450d9068e7b16f306baa52af5aed000bd98a802", + "md5": "0701f6b95d47abfa9f1eff0ae7f1cb9e", + "sha256": "f1050b248ce60a83e40a7fe8c3c24209f13f22b448516f521da04ab013f226ce", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=170, compression=none, PhotometricIntepretation=RGB, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_float_dpi_3.tif", + "type": "file", + "name": "hopper_float_dpi_3.tif", + "base_name": "hopper_float_dpi_3", + "extension": ".tif", + "size": 49344, + "date": "2023-04-01", + "sha1": "4fff04d7bb3b23fa3da859be175b30eb5a65ae5d", + "md5": "28b268c5698e1565e690c60069524fa9", + "sha256": "89da1ea60fed463da45ae00a8dbb91de1ae353087dcf6f8712a7ef7093f85e1b", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=170, compression=none, PhotometricIntepretation=RGB, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_float_dpi_None.tif", + "type": "file", + "name": "hopper_float_dpi_None.tif", + "base_name": "hopper_float_dpi_None", + "extension": ".tif", + "size": 49344, + "date": "2023-04-01", + "sha1": "ef94f1f87a3f9b01c699968958589508fba46eba", + "md5": "07e0dbc78a7838d4428cc0fa367ab40e", + "sha256": "7cd7950a9fb10fb41673af5b8fa1e78a59aacbbe023ad92e62556c98473657e8", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=170, compression=none, PhotometricIntepretation=RGB, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_g4.tif", + "type": "file", + "name": "hopper_g4.tif", + "base_name": "hopper_g4", + "extension": ".tif", + "size": 2190, + "date": "2023-04-01", + "sha1": "1b30aa76454d53b7ceca7ce365b6913b5dbfecde", + "md5": "e2e45617ffce54d022ec08b44afc113b", + "sha256": "dbcde1d2b8b6d791685aaea6acfeceb2228f54b73463dd743e43f5905cdbdfce", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=128, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_g4_500.tif", + "type": "file", + "name": "hopper_g4_500.tif", + "base_name": "hopper_g4_500", + "extension": ".tif", + "size": 29666, + "date": "2023-04-01", + "sha1": "313e209a5f99ad1d3cf6cbcdfbf820484511f03b", + "md5": "7ae723e33d4020e2439af27423e8f9d9", + "sha256": "626cd257dafbd084dee74de3c88f794d800e7c5d65dc5b0e8dd6ec126fc5afdb", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=500, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, orientation=upper-left, width=500", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_gray.jpg", + "type": "file", + "name": "hopper_gray.jpg", + "base_name": "hopper_gray", + "extension": ".jpg", + "size": 5353, + "date": "2023-04-01", + "sha1": "57099f9632f5f3e6f4c1fbadd18257509b158703", + "md5": "77b33fbbdc3fef1e422193be2dc81f95", + "sha256": "4cfdb8492e03e6040bcb25b1bf8e8c7b4147ee1ca3cf9e12223157acaaa101f0", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, comment: \"File written by Adobe Photoshop\\250 4.0\", baseline, precision 8, 128x128, components 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_gray_4bpp.tif", + "type": "file", + "name": "hopper_gray_4bpp.tif", + "base_name": "hopper_gray_4bpp", + "extension": ".tif", + "size": 8414, + "date": "2023-04-01", + "sha1": "116b29106eb2ffbca624e90129ebc7431b0b8719", + "md5": "8f3162a83735727d065c9dae5722cd47", + "sha256": "229acfa765dc52d9cb76e16ea769dbed896324c5d172a70a149eaf1b28fc8995", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=128, bps=4, compression=none, PhotometricIntepretation=BlackIsZero, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_idat_after_image_end.png", + "type": "file", + "name": "hopper_idat_after_image_end.png", + "base_name": "hopper_idat_after_image_end", + "extension": ".png", + "size": 60692, + "date": "2023-04-01", + "sha1": "b9fcc335a7a472cbacbed7359cf79872a411277f", + "md5": "80ca8851816baa054f35e539ded118a6", + "sha256": "505b5bd64668f96c6cf6ef3f28dae858aed7d8740ee4efb38e66a5dbe308d489", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_jpg.tif", + "type": "file", + "name": "hopper_jpg.tif", + "base_name": "hopper_jpg", + "extension": ".tif", + "size": 17149, + "date": "2023-04-01", + "sha1": "d9fa6a230ff244318cd83c1354fabb4c17042b23", + "md5": "9a3ffad00d8c1f23c0d563f3f0df423d", + "sha256": "38877ba757009db2225ed8b79bfdf9ebfdd448c34af86f293b76073afd01f006", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=21, height=128, bps=16708, compression=JPEG, PhotometricIntepretation=RGB, name=hopper2.tif, description=File written by Adobe Photoshop\\250 4.0, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_long_name.im", + "type": "file", + "name": "hopper_long_name.im", + "base_name": "hopper_long_name", + "extension": ".im", + "size": 49664, + "date": "2023-04-01", + "sha1": "b55e3e2635e70a6f13c09353acf25d69e6200692", + "md5": "b2bef764f0af0d6a1d76990daa31d311", + "sha256": "1ba83fbcc9bc5405fcfa98ed7622c767c0ea5bfc65c76a89a89c49d2097eaecb", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_lzma.tif", + "type": "file", + "name": "hopper_lzma.tif", + "base_name": "hopper_lzma", + "extension": ".tif", + "size": 30789, + "date": "2023-04-01", + "sha1": "77caddf6814b2eeda99b0edda62aad1a91d8553c", + "md5": "fc6e8aeb7a41bf7f08361f94606c1c26", + "sha256": "750192fa484d3a0bb988e1f777e48f3f742c971d25c03983ef25292bb8420b3b", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=19, height=128, bps=30682, compression=(unknown 0x886d), PhotometricIntepretation=RGB, description=File written by Adobe Photoshop\\250 4.0, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_lzw.tif", + "type": "file", + "name": "hopper_lzw.tif", + "base_name": "hopper_lzw", + "extension": ".tif", + "size": 38513, + "date": "2023-04-01", + "sha1": "343670e90c0aad65790aed7d0c92475f056b4d44", + "md5": "8652f69e5403d75738ece2ca2cbe451e", + "sha256": "246e5de06ed6f4c63d8389fcb3342b18909e0f362a5a22f76f779ad52f46090d", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=20, height=128, bps=38350, compression=LZW, PhotometricIntepretation=RGB, description=File written by Adobe Photoshop\\250 4.0, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_mask.ico", + "type": "file", + "name": "hopper_mask.ico", + "base_name": "hopper_mask", + "extension": ".ico", + "size": 262, + "date": "2023-04-01", + "sha1": "195085f8735325facb4e1b46d50e1cbeefe2796a", + "md5": "a98033d0f6c40a3bee46d07f40b6c235", + "sha256": "d5a5d9f07da8ff5070bfcd0662c08b773062b1ba92a5dc5dc2268b9ad3ad382b", + "mime_type": "image/vnd.microsoft.icon", + "file_type": "MS Windows icon resource - 1 icon, 16x16", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_mask.png", + "type": "file", + "name": "hopper_mask.png", + "base_name": "hopper_mask", + "extension": ".png", + "size": 208, + "date": "2023-04-01", + "sha1": "769de2d617c0efed609ebe2e2f3f9dd403caba7e", + "md5": "b97e84c2b68429e41ce944f6309f8dd5", + "sha256": "5ffbee5cc98c65d3ec0c10f5d54ef69c1a3699b6cda87cf6a473eb95352de8de", + "mime_type": "image/png", + "file_type": "PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_merged.psd", + "type": "file", + "name": "hopper_merged.psd", + "base_name": "hopper_merged", + "extension": ".psd", + "size": 97862, + "date": "2023-04-01", + "sha1": "7a0fde279c80a5eb6bc23bfe2ab206ded19cf4be", + "md5": "9063ee16b54b8a2c2ec5c120d0ef07c9", + "sha256": "924c9939472b04946c597b1fa679beacad00b522d7b3691dec9c3e240dba7c8f", + "mime_type": "image/vnd.adobe.photoshop", + "file_type": "Adobe Photoshop Image, 128 x 128, RGB, 3x 8-bit channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_naxis_zero.fits", + "type": "file", + "name": "hopper_naxis_zero.fits", + "base_name": "hopper_naxis_zero", + "extension": ".fits", + "size": 54720, + "date": "2023-04-01", + "sha1": "b5f6a81a63ceed6896c4b255b24367cf327416d0", + "md5": "a152ef86c276bfd49b13dc253c827cbb", + "sha256": "dd715b142b864e2e88893ba096b4c3cf3d99a9a5c58bb85af7b744ae1a382d27", + "mime_type": "image/fits", + "file_type": "FITS image data, 8-bit, character or unsigned binary integer", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_2.jpg", + "type": "file", + "name": "hopper_orientation_2.jpg", + "base_name": "hopper_orientation_2", + "extension": ".jpg", + "size": 4695, + "date": "2023-04-01", + "sha1": "92ba7ef846dcfaeee6f7701f17dbeebe2f649c4a", + "md5": "051297eb3ba696f7dc0ef2d3c95d1c49", + "sha256": "74c9a62ac650679fa6e19fb7bde7ee4b154032a2a533a54c8d1ace15a7cd33e3", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=1, orientation=[*2*]], baseline, precision 8, 128x128, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_2.webp", + "type": "file", + "name": "hopper_orientation_2.webp", + "base_name": "hopper_orientation_2", + "extension": ".webp", + "size": 3686, + "date": "2023-04-01", + "sha1": "293d1142f407926926eef6b0a876b3d4cbd4172d", + "md5": "cdb256a13df6e482438c49273b2f1dc0", + "sha256": "f0b712d756ab179d78bb9d4ba695ebb29e9f89327098bea200abfdfb0521c087", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_3.jpg", + "type": "file", + "name": "hopper_orientation_3.jpg", + "base_name": "hopper_orientation_3", + "extension": ".jpg", + "size": 4698, + "date": "2023-04-01", + "sha1": "c3ff9527c42f5b911f44b74ac8594aacb7ba9912", + "md5": "5ed81a12ab35cfd991222891d6500a2d", + "sha256": "4de2ed009e7381f350e1eee4b420041b78dd1b917876b5a8c89910acd6722fb5", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=1, orientation=lower-right], baseline, precision 8, 128x128, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_3.webp", + "type": "file", + "name": "hopper_orientation_3.webp", + "base_name": "hopper_orientation_3", + "extension": ".webp", + "size": 3744, + "date": "2023-04-01", + "sha1": "d5c34f647cf0564d6124e338fb5eacd8fce53ff8", + "md5": "ab0ff68724f827a6074bf8d117024c38", + "sha256": "6a0feda0d77b093c3846b706fe811b6d9d048540fc3b336e097565218339793e", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_4.jpg", + "type": "file", + "name": "hopper_orientation_4.jpg", + "base_name": "hopper_orientation_4", + "extension": ".jpg", + "size": 4701, + "date": "2023-04-01", + "sha1": "1753e79956bc72a66ff6d17db1e6adb7c8518b26", + "md5": "6d67b7a419bb6ead590f61cb3d1bdcad", + "sha256": "36cf6465639c273233dcd330452fda6bd5f82fc21fae799a308d2bdc81dd4bbb", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=1, orientation=[*4*]], baseline, precision 8, 128x128, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_4.webp", + "type": "file", + "name": "hopper_orientation_4.webp", + "base_name": "hopper_orientation_4", + "extension": ".webp", + "size": 3718, + "date": "2023-04-01", + "sha1": "dd61738bb783bec4ef80dfa0365ed87acc989a3f", + "md5": "4a37a528f06cf633351d8104eac5e407", + "sha256": "059e3d73a26565c05a2a068999fe541c0649587a9a32c9933cf83f7e7f87a4ce", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_5.jpg", + "type": "file", + "name": "hopper_orientation_5.jpg", + "base_name": "hopper_orientation_5", + "extension": ".jpg", + "size": 4961, + "date": "2023-04-01", + "sha1": "1002c3c9c89a827e29bc42a3d7f0acae3d0985cf", + "md5": "21840665fbd3ae6004a72f3fed32bd38", + "sha256": "a7314817223fcc37e3e599cc7d1edaf42a8e2ad867178263923cc30c65942786", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=1, orientation=[*5*]], baseline, precision 8, 128x128, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_5.webp", + "type": "file", + "name": "hopper_orientation_5.webp", + "base_name": "hopper_orientation_5", + "extension": ".webp", + "size": 3552, + "date": "2023-04-01", + "sha1": "963ebdd2853a699ac7bf973bd50181e722f20fd2", + "md5": "19328fc50ff323c41af0793a3830c951", + "sha256": "d7484b0571104c6d5961c132c0e64f215a109eeed0c1b974e301e640678cc7c9", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_6.jpg", + "type": "file", + "name": "hopper_orientation_6.jpg", + "base_name": "hopper_orientation_6", + "extension": ".jpg", + "size": 4951, + "date": "2023-04-01", + "sha1": "fab06e8c0a2700c3656d5eacdff753511dba241b", + "md5": "f711823044efad1bad9eed2a30c6877a", + "sha256": "2e78bb18895fa23eddbb2afa1228950700d97e4ef9d7bfae6935604d01eb1b61", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=1, orientation=upper-right], baseline, precision 8, 128x128, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_6.webp", + "type": "file", + "name": "hopper_orientation_6.webp", + "base_name": "hopper_orientation_6", + "extension": ".webp", + "size": 3676, + "date": "2023-04-01", + "sha1": "00dd62b5922baf80ceb26447155ee362cfd9291f", + "md5": "66aa668cb642be792783ae2ab69bba7e", + "sha256": "a3c459c87897317667a914d6d07ac57482258ef9baf9adf7bae17a411c65fd3c", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_7.jpg", + "type": "file", + "name": "hopper_orientation_7.jpg", + "base_name": "hopper_orientation_7", + "extension": ".jpg", + "size": 4958, + "date": "2023-04-01", + "sha1": "ad93b6f542589acd8a4be0b1e0471efef633e9b6", + "md5": "7b221c475d385b527f0204524ebd3d36", + "sha256": "29c57f9ea98a42c1321a46205bf50c3d7d77484e3f471554faefbfeb95ae6d75", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=1, orientation=[*7*]], baseline, precision 8, 128x128, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_7.webp", + "type": "file", + "name": "hopper_orientation_7.webp", + "base_name": "hopper_orientation_7", + "extension": ".webp", + "size": 3732, + "date": "2023-04-01", + "sha1": "8fa30f65a5799a7f179386aa1435e2cf0d9b7b4f", + "md5": "0d9e661fd60c56a11ad29b7b283a3a4a", + "sha256": "4954793eea304be29b3e99e24c7b55b9f595f0ec946adc66a4454a9df9198ea2", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_8.jpg", + "type": "file", + "name": "hopper_orientation_8.jpg", + "base_name": "hopper_orientation_8", + "extension": ".jpg", + "size": 4956, + "date": "2023-04-01", + "sha1": "a1a71985d8e0af57d4e5ba070204e9e8f7600345", + "md5": "986acb281b4856194a7ca1f49cd7b9fa", + "sha256": "5a78762a2822209d7e877ac15996a46f91b789111faff3c4db07949860aa15ab", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=1, orientation=lower-left], baseline, precision 8, 128x128, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_orientation_8.webp", + "type": "file", + "name": "hopper_orientation_8.webp", + "base_name": "hopper_orientation_8", + "extension": ".webp", + "size": 3678, + "date": "2023-04-01", + "sha1": "cb4a40a76e5f1ec064a2065ff624f00566d76a88", + "md5": "86b7f5444d3758b38b1c15d7b51296f5", + "sha256": "54716827ca39c2bb41e63987d3857753142473df240b8db59602faab56b6158a", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_palette_chunk_second.fli", + "type": "file", + "name": "hopper_palette_chunk_second.fli", + "base_name": "hopper_palette_chunk_second", + "extension": ".fli", + "size": 16909, + "date": "2023-04-01", + "sha1": "409a0d3f17ab5a13a67d79989be58d2ee93009ff", + "md5": "df51abf5c5d520baf697fa6d515401fe", + "sha256": "56792ccb80b98b72901dbd03223fdb722e14eab0447ec2498082f2544144f46d", + "mime_type": "video/x-flc", + "file_type": "FLC animation, 128x128x8, 1 frames, 40ms per frame", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_resized.gif", + "type": "file", + "name": "hopper_resized.gif", + "base_name": "hopper_resized", + "extension": ".gif", + "size": 5226, + "date": "2023-04-01", + "sha1": "f0edebc5c66b94d3434f79f033448e80f29a9572", + "md5": "73a33cf8d6350d14e84d18b5e5414939", + "sha256": "e8992283a64649fa8c153a8a8f47e620218f80add4bf5dbecf15721b6e825966", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 64 x 64", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_rle8.bmp", + "type": "file", + "name": "hopper_rle8.bmp", + "base_name": "hopper_rle8", + "extension": ".bmp", + "size": 27086, + "date": "2023-04-01", + "sha1": "88d6b51a81f0552dbce827fdc2a1c0685d5fc52a", + "md5": "a157bfc70dcbc0843c83c0b169bdef73", + "sha256": "94493a188f0d71f04fdb4feb4a1179296c1fbe4605002a6c616434ada8f58b2b", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 128 x 128 x 8, 1 compression, image size 26008, resolution 3779 x 3779 px/m, 256 important colors, cbSize 27086, bits offset 1078", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_rle8_greyscale.bmp", + "type": "file", + "name": "hopper_rle8_greyscale.bmp", + "base_name": "hopper_rle8_greyscale", + "extension": ".bmp", + "size": 6288, + "date": "2023-04-01", + "sha1": "5790f0f7abbe3a2b9e202f252735eb9ae26e65c2", + "md5": "243585a5b8b0d011fa0d2250f6c31ef4", + "sha256": "0c68800052d69e749ab9ed90208ac35baf598317683e545d8f193e919afbe5f4", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 95/NT4 and newer format, 256 x 10 x 8", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_rle8_row_overflow.bmp", + "type": "file", + "name": "hopper_rle8_row_overflow.bmp", + "base_name": "hopper_rle8_row_overflow", + "extension": ".bmp", + "size": 27086, + "date": "2023-04-01", + "sha1": "72660a674a2ba4c4504828a041a3879f15a54d6c", + "md5": "948eb061b57e554e0906d2796d4fc9e1", + "sha256": "c1787678ec8b643a9f5cea7fa6e8cd03e5d2e82f04285bbac2fb18734a489432", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 128 x 128 x 8, 1 compression, image size 26008, resolution 3779 x 3779 px/m, 256 important colors, cbSize 27086, bits offset 1078", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_underscore.xbm", + "type": "file", + "name": "hopper_underscore.xbm", + "base_name": "hopper_underscore", + "extension": ".xbm", + "size": 12917, + "date": "2023-04-01", + "sha1": "6b18979628fe72e08de491b4c98141e87cf3c110", + "md5": "4a973a90cd29c9f14b37ac0b34d388e3", + "sha256": "840312c57b82badb6594321c2e0dca083fd8ec5e86a001536ea82fb3e5eac102", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_unexpected.ico", + "type": "file", + "name": "hopper_unexpected.ico", + "base_name": "hopper_unexpected", + "extension": ".ico", + "size": 1406, + "date": "2023-04-01", + "sha1": "0369c231432ea60b8e7ea465a41286f4cd0bb093", + "md5": "54a0e74de937f14351f62adc223a6d18", + "sha256": "af4ff01b1672afc6d76506c1dc7eb0132c477157d1cac653c37075e437864a9b", + "mime_type": "image/vnd.microsoft.icon", + "file_type": "MS Windows icon resource - 1 icon, 16x32, 8 bits/pixel", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_unknown_pixel_mode.tif", + "type": "file", + "name": "hopper_unknown_pixel_mode.tif", + "base_name": "hopper_unknown_pixel_mode", + "extension": ".tif", + "size": 196973, + "date": "2023-04-01", + "sha1": "44af483140c9c515da7b92f0087f44342dc2cae9", + "md5": "1611abce941131ef9f4f4e2669e97606", + "sha256": "43754209b3260b28c035c310d6038515ff9a12fd59b7421b26a2dca0d84a6e3b", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=19, height=128, bps=258, compression=none, PhotometricIntepretation=RGB, description=File written by Adobe Photoshop. 4.0, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_wal.png", + "type": "file", + "name": "hopper_wal.png", + "base_name": "hopper_wal", + "extension": ".png", + "size": 6469, + "date": "2023-04-01", + "sha1": "2bb21905d2fde82896226f405e5dfbf993289b99", + "md5": "b463e3719dd24af85f6c83b8821759b9", + "sha256": "65277452fc2d58badf2c25780f369a533161282eb14bfce4819b55ac5aa19cf9", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_webp.png", + "type": "file", + "name": "hopper_webp.png", + "base_name": "hopper_webp", + "extension": ".png", + "size": 27598, + "date": "2023-04-01", + "sha1": "f3233bf4fb88d80bb8646c5e9c42ce31111255f9", + "md5": "a0e1c1c4aeb3bbfea152ce9e2a59a887", + "sha256": "c826f0a7426e75b6062226c87f5f02783e6e432e4d13d7ea11c7967d3519d43c", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_webp.tif", + "type": "file", + "name": "hopper_webp.tif", + "base_name": "hopper_webp", + "extension": ".tif", + "size": 3651, + "date": "2023-04-01", + "sha1": "5de4cfa194c0f4941aa3f076d42cf966d95fc51d", + "md5": "78e790f59eefed67b51c2a7f70424618", + "sha256": "f9b718a3e379a346cb2d27f40c0a453b6f67039ae7b3d56f77ca507018505e60", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=19, height=128, bps=3544, compression=(unknown 0xc351), PhotometricIntepretation=RGB, description=File written by Adobe Photoshop\\250 4.0, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_webp_bits.ppm", + "type": "file", + "name": "hopper_webp_bits.ppm", + "base_name": "hopper_webp_bits", + "extension": ".ppm", + "size": 49167, + "date": "2023-04-01", + "sha1": "82790a536fff869addbfc1f651c65777934bb145", + "md5": "01d9c80b16ab026585e9c3628b6608a2", + "sha256": "a6c91d1fdc59440b39789cf4264e7c0cb6e22fbff43fe25444eb9c6440d06bc8", + "mime_type": "image/x-portable-pixmap", + "file_type": "Netpbm image data, size = 128 x 128, rawbits, pixmap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_webp_write.ppm", + "type": "file", + "name": "hopper_webp_write.ppm", + "base_name": "hopper_webp_write", + "extension": ".ppm", + "size": 49167, + "date": "2023-04-01", + "sha1": "008e5247b01ff534947f6a4e85314c1d9c07dbe9", + "md5": "dd3b1cabde96d482709097d254895cfc", + "sha256": "88a22284653dcdc837c5a23b9c73d9afcd87d954209fe21ec9d16020b4e97d6f", + "mime_type": "image/x-portable-pixmap", + "file_type": "Netpbm image data, size = 128 x 128, rawbits, pixmap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/hopper_zero_comment_subblocks.gif", + "type": "file", + "name": "hopper_zero_comment_subblocks.gif", + "base_name": "hopper_zero_comment_subblocks", + "extension": ".gif", + "size": 18316, + "date": "2023-04-01", + "sha1": "948ac69d106b921de051dbd0ed2c5be4979c8cd9", + "md5": "45260e266eea262b5e79803b58630ce2", + "sha256": "7e421fcc7a511d120568727f1448b54c051db93b9f097016ac2605e4a0a76a05", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 128 x 128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/i_trns.png", + "type": "file", + "name": "i_trns.png", + "base_name": "i_trns", + "extension": ".png", + "size": 1427, + "date": "2023-04-01", + "sha1": "fafea2e1c6126a98d2352bdf18c7e9c1b318a207", + "md5": "d6cb00feaa1a1b9c51110b0a5064f98d", + "sha256": "2ea735c6fdef86f5b241de13db7c1f37d73932875de55c9fec0bae69fddeffdc", + "mime_type": "image/png", + "file_type": "PNG image data, 64 x 64, 16-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/icc-after-SOF.jpg", + "type": "file", + "name": "icc-after-SOF.jpg", + "base_name": "icc-after-SOF", + "extension": ".jpg", + "size": 212, + "date": "2023-04-01", + "sha1": "cfebb2ff8b96c08d26a5cd93779cb958f42dcfff", + "md5": "24d6bf4ad6816c59af338dc73c10f9de", + "sha256": "0b283de7ed4b18f1830a6593e7b95471468cec47323804f7554eab2a346227ae", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 10x10, components 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/icc_profile.png", + "type": "file", + "name": "icc_profile.png", + "base_name": "icc_profile", + "extension": ".png", + "size": 5788, + "date": "2023-04-01", + "sha1": "e5c710bfe05c5b6d3c500dde6d939931d0255fb5", + "md5": "8d455adc28d92150d6348778f6350b7f", + "sha256": "3cc9aa6b704cf327623dc060137d9c6264e274314061c27cc3597dc536be6a6b", + "mime_type": "image/png", + "file_type": "PNG image data, 57 x 57, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/icc_profile_big.jpg", + "type": "file", + "name": "icc_profile_big.jpg", + "base_name": "icc_profile_big", + "extension": ".jpg", + "size": 511999, + "date": "2023-04-01", + "sha1": "68c0c0023ddd3760b7ae2b9585c2d2db45f3d3eb", + "md5": "2766629904e81862c651aa77c3ea1ef5", + "sha256": "9329fadea9654d127bdf1f5c31d0583a5797282ffc45d668662da4df6ee4c3dd", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, resolution (DPI), density 300x300, segment length 16, progressive, precision 8, 425x250, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/icc_profile_none.png", + "type": "file", + "name": "icc_profile_none.png", + "base_name": "icc_profile_none", + "extension": ".png", + "size": 4128, + "date": "2023-04-01", + "sha1": "c381fea4ba4834632777bd898dad348fc9781087", + "md5": "03b93c83c2d96233006e97e4b6d48e82", + "sha256": "47ae55aa7eeb33ffa98617d39452074db7cc7eec453464fa3df222d5bae33f92", + "mime_type": "image/png", + "file_type": "PNG image data, 57 x 57, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ifd_tag_type.tiff", + "type": "file", + "name": "ifd_tag_type.tiff", + "base_name": "ifd_tag_type", + "extension": ".tiff", + "size": 659927, + "date": "2023-04-01", + "sha1": "d2a980308deab6bf5e069cd3dc1b6d5b0876246f", + "md5": "5638fd47c20abc51262a20cdb8364609", + "sha256": "d4a1e12e3a1500e5acac15c62cc8caa47d20099e7ce0b33dc0b14b18a2b8d5a3", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=22, height=512, bps=16, compression=none, PhotometricIntepretation=BlackIsZero, manufacturer=FLIR, model=Duo Pro R, width=640", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ignore_frame_size.mpo", + "type": "file", + "name": "ignore_frame_size.mpo", + "base_name": "ignore_frame_size", + "extension": ".mpo", + "size": 4405, + "date": "2023-04-01", + "sha1": "583f74c0b3d4ebae8577a58f070a901cdf31b736", + "md5": "6e3af30dba587fcab944dbf7e7cf14cf", + "sha256": "77faf94c7daf2742547851dab24c53ff12a078ccd3e2e913b7765ffab9ffd59a", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=11, description=SAMSUNG CSC, manufacturer=SAMSUNG, model=NX1000, orientation=upper-left, xresolution=174, yresolution=182, resolutionunit=2, software=01.15, datetime=2020:08:09 14:21:05], baseline, precision 8, 64x64, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/illu10_no_preview.eps", + "type": "file", + "name": "illu10_no_preview.eps", + "base_name": "illu10_no_preview", + "extension": ".eps", + "size": 392205, + "date": "2023-04-01", + "sha1": "5c285e0138010c1723728d965358d2e240a92268", + "md5": "6ea6986b8c749554b0ab8693ab48a201", + "sha256": "abd0eb5c64016202c2cd5fd145c525f82927f82cb3b3a1306a0f78cfe3a54ac1", + "mime_type": "application/postscript", + "file_type": "PostScript document text conforming DSC level 3.1, type EPS, Level 2", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2000-2006 Adobe Systems, Inc.", + "start_line": 48, + "end_line": 48 + }, + { + "copyright": "Copyright (c) 1997-2007 Adobe Systems, Inc.", + "start_line": 666, + "end_line": 666 + }, + { + "copyright": "Copyright 1997-2006 Adobe Systems Incorporated", + "start_line": 3546, + "end_line": 3546 + }, + { + "copyright": "Copyright 1987-2006 Adobe Systems Incorporated", + "start_line": 5337, + "end_line": 5337 + }, + { + "copyright": "Copyright 1987-2004 Adobe Systems Incorporated", + "start_line": 6393, + "end_line": 6393 + }, + { + "copyright": "Copyright 1987-2001 Adobe Systems Incorporated", + "start_line": 6492, + "end_line": 6492 + }, + { + "copyright": "Copyright (c) 2000-2006 Adobe Systems, Inc.", + "start_line": 6705, + "end_line": 6705 + } + ], + "holders": [ + { + "holder": "Adobe Systems, Inc.", + "start_line": 48, + "end_line": 48 + }, + { + "holder": "Adobe Systems, Inc.", + "start_line": 666, + "end_line": 666 + }, + { + "holder": "Adobe Systems Incorporated", + "start_line": 3546, + "end_line": 3546 + }, + { + "holder": "Adobe Systems Incorporated", + "start_line": 5337, + "end_line": 5337 + }, + { + "holder": "Adobe Systems Incorporated", + "start_line": 6393, + "end_line": 6393 + }, + { + "holder": "Adobe Systems Incorporated", + "start_line": 6492, + "end_line": 6492 + }, + { + "holder": "Adobe Systems, Inc.", + "start_line": 6705, + "end_line": 6705 + } + ], + "authors": [], + "emails": [ + { + "email": "S@Kj.Ice", + "start_line": 8637, + "end_line": 8637 + } + ], + "urls": [ + { + "url": "http://purl.org/dc/elements/1.1/", + "start_line": 7990, + "end_line": 7990 + }, + { + "url": "http://ns.adobe.com/xap/1.0/", + "start_line": 7999, + "end_line": 7999 + }, + { + "url": "http://ns.adobe.com/xap/1.0/g/img/", + "start_line": 8000, + "end_line": 8000 + }, + { + "url": "http://ns.adobe.com/xap/1.0/mm/", + "start_line": 8017, + "end_line": 8017 + }, + { + "url": "http://ns.adobe.com/xap/1.0/sType/ResourceRef", + "start_line": 8018, + "end_line": 8018 + }, + { + "url": "http://ns.adobe.com/xap/1.0/sType/ResourceEvent", + "start_line": 8019, + "end_line": 8019 + }, + { + "url": "http://ns.adobe.com/illustrator/1.0/", + "start_line": 8061, + "end_line": 8061 + }, + { + "url": "http://ns.adobe.com/xap/1.0/t/pg/", + "start_line": 8065, + "end_line": 8065 + }, + { + "url": "http://ns.adobe.com/xap/1.0/sType/Dimensions", + "start_line": 8066, + "end_line": 8066 + }, + { + "url": "http://ns.adobe.com/xap/1.0/g/", + "start_line": 8067, + "end_line": 8067 + }, + { + "url": "http://ns.adobe.com/pdf/1.3/", + "start_line": 8113, + "end_line": 8113 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/illu10_preview.eps", + "type": "file", + "name": "illu10_preview.eps", + "base_name": "illu10_preview", + "extension": ".eps", + "size": 405470, + "date": "2023-04-01", + "sha1": "89a420e09ecaca9ad003af51d49a50819d376d7a", + "md5": "e74717fbefcfa80bee3cd50c7a1cd14f", + "sha256": "c92ddba4d12063995467133fc912f96e6c55f781e492736996d1d0e14408566f", + "mime_type": "image/x-eps", + "file_type": "DOS EPS Binary File Postscript starts at byte 32 length 392642 TIFF starts at byte 392674 length 12796", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/illuCS6_no_preview.eps", + "type": "file", + "name": "illuCS6_no_preview.eps", + "base_name": "illuCS6_no_preview", + "extension": ".eps", + "size": 411730, + "date": "2023-04-01", + "sha1": "8118fbdcc6a3b8ec7f596a34ac3912ab28aa77aa", + "md5": "742c8974a9367149c3a8c20357e1b50d", + "sha256": "da5e2701a9e75125ad97ecf8c614b9f36e8f7f687e11c271647a57a8c7af4f91", + "mime_type": "application/postscript", + "file_type": "PostScript document text conforming DSC level 3.1, type EPS, Level 2", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2000-2006 Adobe Systems, Inc.", + "start_line": 48, + "end_line": 48 + }, + { + "copyright": "Copyright (c) 1997-2007 Adobe Systems, Inc.", + "start_line": 666, + "end_line": 666 + }, + { + "copyright": "Copyright 1997-2006 Adobe Systems Incorporated", + "start_line": 3546, + "end_line": 3546 + }, + { + "copyright": "Copyright 1987-2006 Adobe Systems Incorporated", + "start_line": 5337, + "end_line": 5337 + }, + { + "copyright": "Copyright 1987-2004 Adobe Systems Incorporated", + "start_line": 6393, + "end_line": 6393 + }, + { + "copyright": "Copyright 1987-2001 Adobe Systems Incorporated", + "start_line": 6492, + "end_line": 6492 + }, + { + "copyright": "Copyright (c) 2000-2006 Adobe Systems, Inc.", + "start_line": 6705, + "end_line": 6705 + } + ], + "holders": [ + { + "holder": "Adobe Systems, Inc.", + "start_line": 48, + "end_line": 48 + }, + { + "holder": "Adobe Systems, Inc.", + "start_line": 666, + "end_line": 666 + }, + { + "holder": "Adobe Systems Incorporated", + "start_line": 3546, + "end_line": 3546 + }, + { + "holder": "Adobe Systems Incorporated", + "start_line": 5337, + "end_line": 5337 + }, + { + "holder": "Adobe Systems Incorporated", + "start_line": 6393, + "end_line": 6393 + }, + { + "holder": "Adobe Systems Incorporated", + "start_line": 6492, + "end_line": 6492 + }, + { + "holder": "Adobe Systems, Inc.", + "start_line": 6705, + "end_line": 6705 + } + ], + "authors": [], + "emails": [ + { + "email": "V@PBOD3.mH", + "start_line": 8772, + "end_line": 8772 + }, + { + "email": "aGlm@V.Sn", + "start_line": 9225, + "end_line": 9225 + } + ], + "urls": [ + { + "url": "http://purl.org/dc/elements/1.1/", + "start_line": 7990, + "end_line": 7990 + }, + { + "url": "http://ns.adobe.com/xap/1.0/", + "start_line": 7999, + "end_line": 7999 + }, + { + "url": "http://ns.adobe.com/xap/1.0/g/img/", + "start_line": 8000, + "end_line": 8000 + }, + { + "url": "http://ns.adobe.com/xap/1.0/mm/", + "start_line": 8017, + "end_line": 8017 + }, + { + "url": "http://ns.adobe.com/xap/1.0/sType/ResourceRef", + "start_line": 8018, + "end_line": 8018 + }, + { + "url": "http://ns.adobe.com/xap/1.0/sType/ResourceEvent", + "start_line": 8019, + "end_line": 8019 + }, + { + "url": "http://ns.adobe.com/illustrator/1.0/", + "start_line": 8068, + "end_line": 8068 + }, + { + "url": "http://ns.adobe.com/xap/1.0/t/pg/", + "start_line": 8072, + "end_line": 8072 + }, + { + "url": "http://ns.adobe.com/xap/1.0/sType/Dimensions", + "start_line": 8073, + "end_line": 8073 + }, + { + "url": "http://ns.adobe.com/xap/1.0/g/", + "start_line": 8074, + "end_line": 8074 + }, + { + "url": "http://ns.adobe.com/pdf/1.3/", + "start_line": 8120, + "end_line": 8120 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/illuCS6_preview.eps", + "type": "file", + "name": "illuCS6_preview.eps", + "base_name": "illuCS6_preview", + "extension": ".eps", + "size": 424558, + "date": "2023-04-01", + "sha1": "62b09668416e9c16da879c4ccec59f1854bc5f7b", + "md5": "2b5a200dad3c69a8f6be8432fd02062e", + "sha256": "b8d61663646dc5f1e3915c677f7809ed01d5d82e1c92c77dc76be0f02ff18592", + "mime_type": "image/x-eps", + "file_type": "DOS EPS Binary File Postscript starts at byte 32 length 411729 TIFF starts at byte 411761 length 12797", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw2_text.png", + "type": "file", + "name": "imagedraw2_text.png", + "base_name": "imagedraw2_text", + "extension": ".png", + "size": 974, + "date": "2023-04-01", + "sha1": "41f419c70e9f36ddcdab41175602c9083714cf7b", + "md5": "718ad94a25913c2dc70a733e2b086fa7", + "sha256": "23a56907f9a514d161c80f2e444ac0daf45790fcec5817810900ab3d81529494", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_arc.png", + "type": "file", + "name": "imagedraw_arc.png", + "base_name": "imagedraw_arc", + "extension": ".png", + "size": 248, + "date": "2023-04-01", + "sha1": "b4b15d2b457347e4706431f8a37043d9267bfcd1", + "md5": "d1a8a82f362528eee2b39683b2f025ea", + "sha256": "dae779877cdfd573c70e2d6eaa84c09c07ad7989699537a456b358633d18ad80", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_arc_end_le_start.png", + "type": "file", + "name": "imagedraw_arc_end_le_start.png", + "base_name": "imagedraw_arc_end_le_start", + "extension": ".png", + "size": 199, + "date": "2023-04-01", + "sha1": "8ee9bddf025d16585c43d28cb20d573cca242ef8", + "md5": "f886d755fb8bab2d5a122657676c067b", + "sha256": "c27e93ca9f17c4d4e6192674ef18c592e3e3f8f76775dd284f05539e17bdf6a9", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_arc_high.png", + "type": "file", + "name": "imagedraw_arc_high.png", + "base_name": "imagedraw_arc_high", + "extension": ".png", + "size": 1349, + "date": "2023-04-01", + "sha1": "9799e6fc585e15273bc72a81dd3c01358fc8cef6", + "md5": "bee576b526dc1eb014e7c9773869e663", + "sha256": "8ab9c57480154f3189e01789fddce4177bf130cbe8e52e915cf7aa2157eb2834", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_arc_no_loops.png", + "type": "file", + "name": "imagedraw_arc_no_loops.png", + "base_name": "imagedraw_arc_no_loops", + "extension": ".png", + "size": 314, + "date": "2023-04-01", + "sha1": "2c9b735ff956122435b18003f260953cb11e19fa", + "md5": "e630597556965acb187708cd9f3b7a2a", + "sha256": "8ee231df54046a2acfda291a073bf6e9f39c3709b13d700d4cb14e5f7e46cb86", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_arc_width.png", + "type": "file", + "name": "imagedraw_arc_width.png", + "base_name": "imagedraw_arc_width", + "extension": ".png", + "size": 428, + "date": "2023-04-01", + "sha1": "963ed5b822f6cfcca4c430a8789cde7ddb346a32", + "md5": "529c090508800462b64d1f63f3d7a8e7", + "sha256": "22e122a19fa4ea60419c5dd829debcb8d02c9c8fec2a50f3152ab2d951569771", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_arc_width_fill.png", + "type": "file", + "name": "imagedraw_arc_width_fill.png", + "base_name": "imagedraw_arc_width_fill", + "extension": ".png", + "size": 426, + "date": "2023-04-01", + "sha1": "0e798f4659ca0ad8dcd3882944c3ac96eae3b97a", + "md5": "b1db1e84f88255a08cb310f39a86e254", + "sha256": "883ac296792e319a0bbe9bd642f870e089ffb986815db25a149fc12f11da072a", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_arc_width_non_whole_angle.png", + "type": "file", + "name": "imagedraw_arc_width_non_whole_angle.png", + "base_name": "imagedraw_arc_width_non_whole_angle", + "extension": ".png", + "size": 430, + "date": "2023-04-01", + "sha1": "b6fcb23a1f24005bf3a4015e036334cd348959bc", + "md5": "bf02592fbc79a0e714b524565bca7990", + "sha256": "63edcda9c2a28c584f8989a0028a8b365de92f71738a184d9720f010fed69b99", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_arc_width_pieslice.png", + "type": "file", + "name": "imagedraw_arc_width_pieslice.png", + "base_name": "imagedraw_arc_width_pieslice", + "extension": ".png", + "size": 404, + "date": "2023-04-01", + "sha1": "4fd7a2133bfb38195500a4d03ca56ceb2531d53e", + "md5": "ffd7c8d2757a965aa266ed5501613f8a", + "sha256": "e7e394800118ec3ad607304f1f4d2ec5f6f4e4a92b7db04f5e2e2aabd8546895", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_big_rectangle.png", + "type": "file", + "name": "imagedraw_big_rectangle.png", + "base_name": "imagedraw_big_rectangle", + "extension": ".png", + "size": 290, + "date": "2023-04-01", + "sha1": "7c77e884eacae13840a5bc5266b258737accc80c", + "md5": "bc525d15fe17c434306b36c64c21a6f7", + "sha256": "809191d961bc6ac18e21e1bd11ab685f93ad7abe8374669cc2593f8e0027545a", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_bitmap.png", + "type": "file", + "name": "imagedraw_bitmap.png", + "base_name": "imagedraw_bitmap", + "extension": ".png", + "size": 2133, + "date": "2023-04-01", + "sha1": "68e8363175df48f0f438511bd92674b9df537b1c", + "md5": "239942ea0fdd46f12d1c73dd5635e809", + "sha256": "9e61f091ee426dd7dfb588a87eabadc556af459df101450f5a4c0497607caa9f", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_chord_L.png", + "type": "file", + "name": "imagedraw_chord_L.png", + "base_name": "imagedraw_chord_L", + "extension": ".png", + "size": 237, + "date": "2023-04-01", + "sha1": "ccbef01fac26abeefe2e2838e53b8bcc67acb345", + "md5": "6c2ccbe0075b5eef1195b0d334e38290", + "sha256": "7c67f084cc3ef65c7d4dcf7e660815af58fec20f2eaf06ccff6abc4ebed69a55", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_chord_RGB.png", + "type": "file", + "name": "imagedraw_chord_RGB.png", + "base_name": "imagedraw_chord_RGB", + "extension": ".png", + "size": 301, + "date": "2023-04-01", + "sha1": "9760f5304c12d3b509b52cb1b41afc6364273070", + "md5": "4dc473ddcaa676113f3782de688a718b", + "sha256": "4c72948d3d3f8bf013e7adb82f611917d451216275a28d72e78b8734a7d27a2c", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_chord_too_fat.png", + "type": "file", + "name": "imagedraw_chord_too_fat.png", + "base_name": "imagedraw_chord_too_fat", + "extension": ".png", + "size": 519, + "date": "2023-04-01", + "sha1": "40b7861db47dc2339490d7adb0ab5a8c0bbf753d", + "md5": "4c7b861195011dd3b8cdab0b68e63739", + "sha256": "9271167ef5e24f06581e19a8ab97afba58b8d74b6b0db91c1f7ffd39fcbcefd1", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_chord_width.png", + "type": "file", + "name": "imagedraw_chord_width.png", + "base_name": "imagedraw_chord_width", + "extension": ".png", + "size": 493, + "date": "2023-04-01", + "sha1": "adf74771fe837b2360622d6c3fc68839978179b2", + "md5": "f86318feb160e7c3db134526605f4b06", + "sha256": "e6e45f822e3e6204dbd66a75a229857c35f9fd49e00c4726e2ef85e5a2c3770f", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_chord_width_fill.png", + "type": "file", + "name": "imagedraw_chord_width_fill.png", + "base_name": "imagedraw_chord_width_fill", + "extension": ".png", + "size": 514, + "date": "2023-04-01", + "sha1": "594267f7e8b5eae78351f5da8da692fdbd6309c7", + "md5": "be6b896fd76d86ddcd03d8dd409b400e", + "sha256": "4221e2308d61f419f57a5c31ecf0e8f1a2c48f54280362da461371fefe2bfae4", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_chord_zero_width.png", + "type": "file", + "name": "imagedraw_chord_zero_width.png", + "base_name": "imagedraw_chord_zero_width", + "extension": ".png", + "size": 429, + "date": "2023-04-01", + "sha1": "4136c6337053ce470d90e03b2828c42dd01b84c0", + "md5": "1a6ca2afe15d4f954724f6b0615d0312", + "sha256": "3f8c78a79a1ac795e133f2df15e6260b42b5e921ee56854bab04719a882be7e0", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_ellipse_edge.png", + "type": "file", + "name": "imagedraw_ellipse_edge.png", + "base_name": "imagedraw_ellipse_edge", + "extension": ".png", + "size": 622, + "date": "2023-04-01", + "sha1": "755f38dff9c2b8d74b85181b35db567f0b509460", + "md5": "390665777b3b1d2a5d58a7364735fab4", + "sha256": "d77b952636ca641e1e265c40c08f8d58e456bac6a5bafdd1ca48b329baf78579", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_ellipse_L.png", + "type": "file", + "name": "imagedraw_ellipse_L.png", + "base_name": "imagedraw_ellipse_L", + "extension": ".png", + "size": 318, + "date": "2023-04-01", + "sha1": "32fae753b0b6a26f634d7c7fd27cbb8221378747", + "md5": "6951976be4577f4697a32bdd0c0790b3", + "sha256": "940612628b40c418fefaefde6f0791e3976257480da7761abde8b4ec823a4de6", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_ellipse_RGB.png", + "type": "file", + "name": "imagedraw_ellipse_RGB.png", + "base_name": "imagedraw_ellipse_RGB", + "extension": ".png", + "size": 408, + "date": "2023-04-01", + "sha1": "763d071cdf5135fa1fd968de92f02367b57b9fe9", + "md5": "9bd8738154495340f8e40a0e59f4f3b7", + "sha256": "67f4d573651a486a58554dd41a734ca4b46245c329f5c2baa4eb8a45b41b675c", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_ellipse_translucent.png", + "type": "file", + "name": "imagedraw_ellipse_translucent.png", + "base_name": "imagedraw_ellipse_translucent", + "extension": ".png", + "size": 390, + "date": "2023-04-01", + "sha1": "91369b4b4e35da0f4d01d3ddcc2f222e0b2f16d9", + "md5": "55557b35b1bde297524028789ecc06b8", + "sha256": "1ed7f4a4857b128edf207b32c00b39c488c75d4cf402f73341a2394357d2d416", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_ellipse_various_sizes.png", + "type": "file", + "name": "imagedraw_ellipse_various_sizes.png", + "base_name": "imagedraw_ellipse_various_sizes", + "extension": ".png", + "size": 21600, + "date": "2023-04-01", + "sha1": "2761c3930df8e73d5e439dbbeda21f57c4f4a84e", + "md5": "00f92701252b187e5ed2c359fd8e5606", + "sha256": "74503e40be25847d320bd7f559366a62535a6efa80960c0bdf94662590b170de", + "mime_type": "image/png", + "file_type": "PNG image data, 529 x 529, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_ellipse_various_sizes_filled.png", + "type": "file", + "name": "imagedraw_ellipse_various_sizes_filled.png", + "base_name": "imagedraw_ellipse_various_sizes_filled", + "extension": ".png", + "size": 20325, + "date": "2023-04-01", + "sha1": "3e249c4916180d91047ae197e91a95ce8af6dc2e", + "md5": "056fe279f17682884e65f3fd2b304bc2", + "sha256": "d816f3cb7c9a81ae41e832ca2c664fc933337d960ba8d456bc7334d39f2dbd0b", + "mime_type": "image/png", + "file_type": "PNG image data, 529 x 529, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_ellipse_width.png", + "type": "file", + "name": "imagedraw_ellipse_width.png", + "base_name": "imagedraw_ellipse_width", + "extension": ".png", + "size": 439, + "date": "2023-04-01", + "sha1": "19049d41e17170076493e18bc9caa74fecdddc38", + "md5": "b21b0ffb0b6ea9bdd5777465a35bab9e", + "sha256": "8b9b0c572a9a5eeece4cf9565ffc63297470f31935b1ae8259d191a68c3fca07", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_ellipse_width_fill.png", + "type": "file", + "name": "imagedraw_ellipse_width_fill.png", + "base_name": "imagedraw_ellipse_width_fill", + "extension": ".png", + "size": 465, + "date": "2023-04-01", + "sha1": "1e3d43d793d8b2081ae3fa3216b6568cb7ee93c8", + "md5": "189f9dcfd995d35b065b8c358415918e", + "sha256": "c5b2c5f352f94933244e568b741382555f0fbdc39ee5a9d18587dc03b306749a", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_ellipse_width_large.png", + "type": "file", + "name": "imagedraw_ellipse_width_large.png", + "base_name": "imagedraw_ellipse_width_large", + "extension": ".png", + "size": 4451, + "date": "2023-04-01", + "sha1": "43edcb6f0fdd3516b10a5df5e2021d87093622c0", + "md5": "812d660fe37f68b45b43f79950eb7fe5", + "sha256": "30db60536583e16d5a1b85b825561f5020dca8ad7bea60e1b94db7bdb30f5273", + "mime_type": "image/png", + "file_type": "PNG image data, 500 x 500, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_ellipse_zero_width.png", + "type": "file", + "name": "imagedraw_ellipse_zero_width.png", + "base_name": "imagedraw_ellipse_zero_width", + "extension": ".png", + "size": 333, + "date": "2023-04-01", + "sha1": "d4b72760ccaabd4c128043436c464f01ebb04974", + "md5": "5db2a29e25a1440b081a867f23eaa9b2", + "sha256": "fa8d386fb1fbccc84e9fa40147fa40efa13493b76517914ae8ea6112822c3717", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_floodfill2.png", + "type": "file", + "name": "imagedraw_floodfill2.png", + "base_name": "imagedraw_floodfill2", + "extension": ".png", + "size": 212, + "date": "2023-04-01", + "sha1": "b3ae36340405ff06c6cb265d8cad23b3b5238718", + "md5": "51caf18210fc63372194295ce8f3c46f", + "sha256": "cf592ae4fe14db8671b49113d9391abeb71f15d2b308ff89dca88b958c3bb56a", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_floodfill_L.png", + "type": "file", + "name": "imagedraw_floodfill_L.png", + "base_name": "imagedraw_floodfill_L", + "extension": ".png", + "size": 145, + "date": "2023-04-01", + "sha1": "a2a2d20d72cd7a99fb307194e06bfae0f6b96d96", + "md5": "9235405ca979efbda610e8e6977e5acd", + "sha256": "f559a1faaf6c2a0355c38caf13914c78f1241d9a074456b155b0623caba929fa", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_floodfill_not_negative.png", + "type": "file", + "name": "imagedraw_floodfill_not_negative.png", + "base_name": "imagedraw_floodfill_not_negative", + "extension": ".png", + "size": 214, + "date": "2023-04-01", + "sha1": "1e02d29e01750eb114ea46cbafd766efe3faa88a", + "md5": "5ea6f737167b94299e688b5e043d04e3", + "sha256": "653fa41930edc482e4f49704a7b234962b88df204020d0aa49f2d65d1eeda2de", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_floodfill_RGB.png", + "type": "file", + "name": "imagedraw_floodfill_RGB.png", + "base_name": "imagedraw_floodfill_RGB", + "extension": ".png", + "size": 232, + "date": "2023-04-01", + "sha1": "1a7f20b64a9db4dba97519b3c05c9e3f36456c0a", + "md5": "3ac94cf2e030e922c69a5a260cec83e6", + "sha256": "a5ed04b77b002b1d01cb7c3e03a4f2ca148fe36fd56d0ea70cc603b0dd47fc78", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_floodfill_RGBA.png", + "type": "file", + "name": "imagedraw_floodfill_RGBA.png", + "base_name": "imagedraw_floodfill_RGBA", + "extension": ".png", + "size": 253, + "date": "2023-04-01", + "sha1": "585f588a6c4b8b9c7cecee65c4353e482644fd51", + "md5": "6bd4915f55eff511d35d58a93db3121a", + "sha256": "cb0a04746237d61e89acc9225a65f03b4e42d088cb7afa668df40862e66c7b62", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_line.png", + "type": "file", + "name": "imagedraw_line.png", + "base_name": "imagedraw_line", + "extension": ".png", + "size": 247, + "date": "2023-04-01", + "sha1": "e19fa143c6810f5dfdf4db299805c46cd559e539", + "md5": "1492edbaa6a8eab43376f5557bd3f9e7", + "sha256": "8d8cff1c467f64cf2cfcdeac55b2256fb2550cdb62f93fd89f0fa47ac312a30b", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_line_joint_curve.png", + "type": "file", + "name": "imagedraw_line_joint_curve.png", + "base_name": "imagedraw_line_joint_curve", + "extension": ".png", + "size": 3535, + "date": "2023-04-01", + "sha1": "dada9ccfaec5cdff91b895d320089fc987d73953", + "md5": "f74603aadc7982ace0a0755ad92671d0", + "sha256": "152137444dfd34fb1f1a1ef3e40c188a74592d479fbe58956231704dc5f08000", + "mime_type": "image/png", + "file_type": "PNG image data, 500 x 325, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_chord_L.png", + "type": "file", + "name": "imagedraw_outline_chord_L.png", + "base_name": "imagedraw_outline_chord_L", + "extension": ".png", + "size": 212, + "date": "2023-04-01", + "sha1": "9015e35efe8f470d79ac0829ff63e1a6c16d5b3e", + "md5": "6cbcf6741f1a54d5854075fe421a2197", + "sha256": "abcedaca3f5e737c39e0d1caffe480b4d4256fdda673bb9093b945b8b784607f", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_chord_RGB.png", + "type": "file", + "name": "imagedraw_outline_chord_RGB.png", + "base_name": "imagedraw_outline_chord_RGB", + "extension": ".png", + "size": 267, + "date": "2023-04-01", + "sha1": "538e50c60286b430dc5117933a40b900b8dc33f5", + "md5": "8b0a1bcfdc7d385d7ca9fe83ef8450dd", + "sha256": "87d8c96f689fead2db3b61bbbfa30b4f7e8aed7e0fb1713b34074a971328130b", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_ellipse_L.png", + "type": "file", + "name": "imagedraw_outline_ellipse_L.png", + "base_name": "imagedraw_outline_ellipse_L", + "extension": ".png", + "size": 290, + "date": "2023-04-01", + "sha1": "5557d28e6ff45b54d1d2df668dbf2274e130f866", + "md5": "a732ac185dd7cdb4b65509eeb9803089", + "sha256": "4fd40cee62200d45c5d632daa975d27e1099fd745d4346427dd28a0d9535bec1", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_ellipse_RGB.png", + "type": "file", + "name": "imagedraw_outline_ellipse_RGB.png", + "base_name": "imagedraw_outline_ellipse_RGB", + "extension": ".png", + "size": 378, + "date": "2023-04-01", + "sha1": "dab7a1600aa1316b71015ad7c0949ecc4d1a3ffa", + "md5": "5103a5d788cad3a3ff5a640ed9b95ac5", + "sha256": "abeb206b0242091f6546c7ae2d8fe89e6188ca67891333afbf71e92c6a9ee91a", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_pieslice_L.png", + "type": "file", + "name": "imagedraw_outline_pieslice_L.png", + "base_name": "imagedraw_outline_pieslice_L", + "extension": ".png", + "size": 266, + "date": "2023-04-01", + "sha1": "9d807d33b398d07e4743dac39e52cbb2bfffebb0", + "md5": "c853a1bbb64dc211e9a62902e8325a2f", + "sha256": "efdbd8ba6297491ca8d08779f0fbc0d0f29d7c74bac4b659879e975d55b21d24", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_pieslice_RGB.png", + "type": "file", + "name": "imagedraw_outline_pieslice_RGB.png", + "base_name": "imagedraw_outline_pieslice_RGB", + "extension": ".png", + "size": 340, + "date": "2023-04-01", + "sha1": "70e0eb6a37aed9012082a69b5dc10503385b83e5", + "md5": "e8e0320aa326b8fa150ca2ec10dcb0a1", + "sha256": "02115fdf3426fa4202f6f7638e7d780d262166a587e93a97a361f08a232c5c18", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_polygon_L.png", + "type": "file", + "name": "imagedraw_outline_polygon_L.png", + "base_name": "imagedraw_outline_polygon_L", + "extension": ".png", + "size": 309, + "date": "2023-04-01", + "sha1": "1374c5718131fbc13fc11a14d7dccdabdc37a845", + "md5": "02c9fd9df126ae7a27863167eea102ce", + "sha256": "96183fd50b644cb0d54017af0d4419f4c169ebf733c508857c3ff5500214cd24", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_polygon_RGB.png", + "type": "file", + "name": "imagedraw_outline_polygon_RGB.png", + "base_name": "imagedraw_outline_polygon_RGB", + "extension": ".png", + "size": 393, + "date": "2023-04-01", + "sha1": "381f7bec11d653bb5fd78b19b6221263d73f70da", + "md5": "2e7e1328c9797a18a810cf8092095545", + "sha256": "1cf7b62f204e6e95d3d46f852acf3461a61c0b807d5c626e57bf7b18f407c759", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_rectangle_L.png", + "type": "file", + "name": "imagedraw_outline_rectangle_L.png", + "base_name": "imagedraw_outline_rectangle_L", + "extension": ".png", + "size": 125, + "date": "2023-04-01", + "sha1": "b79b77757755a8438d8d0c3700ab85ee5d24dfe5", + "md5": "e45281ae4cb7af51851d945743701275", + "sha256": "72149215e2ddd6fbdecc94ab5a9b92e4958403a145ed1fe0e9014b4e64dd57ae", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_rectangle_RGB.png", + "type": "file", + "name": "imagedraw_outline_rectangle_RGB.png", + "base_name": "imagedraw_outline_rectangle_RGB", + "extension": ".png", + "size": 212, + "date": "2023-04-01", + "sha1": "b3ae36340405ff06c6cb265d8cad23b3b5238718", + "md5": "51caf18210fc63372194295ce8f3c46f", + "sha256": "cf592ae4fe14db8671b49113d9391abeb71f15d2b308ff89dca88b958c3bb56a", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_shape_L.png", + "type": "file", + "name": "imagedraw_outline_shape_L.png", + "base_name": "imagedraw_outline_shape_L", + "extension": ".png", + "size": 263, + "date": "2023-04-01", + "sha1": "de01609c09766c73df1f47c18b6c256f696dce9e", + "md5": "ea590e1d6b41da64b206495f49d9fa6c", + "sha256": "1eb0d3fc609c8a9f3aeb1e9da79da38ab946eed0b520df42f8038bc72b866a52", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_outline_shape_RGB.png", + "type": "file", + "name": "imagedraw_outline_shape_RGB.png", + "base_name": "imagedraw_outline_shape_RGB", + "extension": ".png", + "size": 316, + "date": "2023-04-01", + "sha1": "a3decad1210ba10fbfba0acb5c8b2c00833a8b6d", + "md5": "75fa63a7423ee2d38417d2e5f913b112", + "sha256": "d0fc839180d821b0ffda2154bcda28a92dd880db2b955d13fa960ef16929311c", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_pieslice.png", + "type": "file", + "name": "imagedraw_pieslice.png", + "base_name": "imagedraw_pieslice", + "extension": ".png", + "size": 375, + "date": "2023-04-01", + "sha1": "242a755d8f56bed5750602bea0096f6bb3cd705d", + "md5": "f7de7d35d1510a2afb854e746a9549d2", + "sha256": "c373b2b013b21824aff91063ff876f5832aa610c8ae25dc85a19c1c640704ca9", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_pieslice_wide.png", + "type": "file", + "name": "imagedraw_pieslice_wide.png", + "base_name": "imagedraw_pieslice_wide", + "extension": ".png", + "size": 1089, + "date": "2023-04-01", + "sha1": "6a279a4afc23619c69e0c58b33865b441c513995", + "md5": "cc705ab120e207e1391fddffe713c111", + "sha256": "a5ada692b66521776bee9c9bbfacd2e3c319c836533380f3d218ec42eac5b233", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_pieslice_width.png", + "type": "file", + "name": "imagedraw_pieslice_width.png", + "base_name": "imagedraw_pieslice_width", + "extension": ".png", + "size": 493, + "date": "2023-04-01", + "sha1": "72889a5820f62fed0293d3468ffd713d743791e6", + "md5": "0fa1eb5b3fe0f7d14fffb32b9066112e", + "sha256": "3919b09fb1a90bfb0407e5076fc7f301294c8f731c6301214ee9dd117c7ab4fc", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_pieslice_width_fill.png", + "type": "file", + "name": "imagedraw_pieslice_width_fill.png", + "base_name": "imagedraw_pieslice_width_fill", + "extension": ".png", + "size": 519, + "date": "2023-04-01", + "sha1": "59241f5d9ecf367906463e17f541c3b794bef884", + "md5": "e3a1c6f519dbfe0951f7f63e1974068e", + "sha256": "316a52f68978df8fc9274ba90885f9d8111564015d30316f9ed7554ba04b5602", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_pieslice_zero_width.png", + "type": "file", + "name": "imagedraw_pieslice_zero_width.png", + "base_name": "imagedraw_pieslice_zero_width", + "extension": ".png", + "size": 405, + "date": "2023-04-01", + "sha1": "df198dbee1b5b1cb14c6f1aaf943a558b8628415", + "md5": "3ba5ce2d800f779cc737dbd2242fdc77", + "sha256": "42b14960dbabd2791c5a36f10aad379a3ebe7767cb6d849b67f872115a0cd3ec", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_point.png", + "type": "file", + "name": "imagedraw_point.png", + "base_name": "imagedraw_point", + "extension": ".png", + "size": 124, + "date": "2023-04-01", + "sha1": "6c50a928ead7e59206f435b36ee8488641b7ca4e", + "md5": "cec4944700e08057d626e4a6304dbb45", + "sha256": "563e6ecb570907a95e0280e05dde39e61d33126818e90f8589a08e4bad1a853e", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_polygon.png", + "type": "file", + "name": "imagedraw_polygon.png", + "base_name": "imagedraw_polygon", + "extension": ".png", + "size": 293, + "date": "2023-04-01", + "sha1": "20a6ff564cbfb3f5bc7f438ef3fcfb3627d2fe38", + "md5": "0cba3195e0edfb81b78be81a59441139", + "sha256": "273509e7cdd851d3bdfef1150a9972fb62ed46cac6724bdcd332a56371133469", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_polygon_1px_high.png", + "type": "file", + "name": "imagedraw_polygon_1px_high.png", + "base_name": "imagedraw_polygon_1px_high", + "extension": ".png", + "size": 73, + "date": "2023-04-01", + "sha1": "3ee4711c6e300f4bee561139d657b364140b4e8a", + "md5": "9c36bdc6c865bb6da6a08d75b2000f84", + "sha256": "fccdc6f0aad8ce402c35d4c2fd75cf1e073eb1d916d9bf53656e234ef7e99aec", + "mime_type": "image/png", + "file_type": "PNG image data, 3 x 3, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_polygon_1px_high_translucent.png", + "type": "file", + "name": "imagedraw_polygon_1px_high_translucent.png", + "base_name": "imagedraw_polygon_1px_high_translucent", + "extension": ".png", + "size": 76, + "date": "2023-04-01", + "sha1": "e365b5fc7fe9f390c32b2ac799dae36f1598ba18", + "md5": "2a34e6c49c6c6dfc2a668f72e0cae892", + "sha256": "08931cfa7dabdbf734778eabae106571a14a5c1783193211b06160817c492e5e", + "mime_type": "image/png", + "file_type": "PNG image data, 4 x 3, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_polygon_kite_L.png", + "type": "file", + "name": "imagedraw_polygon_kite_L.png", + "base_name": "imagedraw_polygon_kite_L", + "extension": ".png", + "size": 498, + "date": "2023-04-01", + "sha1": "920a437944fd0bc1d0b266338bd2ff426902581b", + "md5": "8b875e3956e6d163b0f82e6046ecd395", + "sha256": "cb47bbe6707ad727ce02e71f5971e15556515f3cf6a0d00ede5469993dc19194", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_polygon_kite_RGB.png", + "type": "file", + "name": "imagedraw_polygon_kite_RGB.png", + "base_name": "imagedraw_polygon_kite_RGB", + "extension": ".png", + "size": 647, + "date": "2023-04-01", + "sha1": "2f17bf45b180049e73e6b5d523f9587c81dc35bd", + "md5": "874d09a1c5c9dbf9f2eaefb5f7f3ce88", + "sha256": "b509d4a7a07895a7697c6ac60f0c1e376ebd398123d212f0c5a5e510dc029384", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_polygon_translucent.png", + "type": "file", + "name": "imagedraw_polygon_translucent.png", + "base_name": "imagedraw_polygon_translucent", + "extension": ".png", + "size": 385, + "date": "2023-04-01", + "sha1": "9c1732a0ec84beda480fe2d5fd0208e47986b120", + "md5": "4a33934f701e0a03f48104e6b9b0cf8d", + "sha256": "cc0bcf8d99b4d0b1693fa73d73959afd6ddc79e0fd159aed21115c672850247c", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rectangle.png", + "type": "file", + "name": "imagedraw_rectangle.png", + "base_name": "imagedraw_rectangle", + "extension": ".png", + "size": 228, + "date": "2023-04-01", + "sha1": "7807b785c2f72d459ea6ab290ae6d913d88811f3", + "md5": "3129fc430aa38961bbecce84c3d857c0", + "sha256": "52130dc794b6c0cc7b2973d43abfd8440978580b6d02fb526e3618399c1db80c", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rectangle_I.png", + "type": "file", + "name": "imagedraw_rectangle_I.png", + "base_name": "imagedraw_rectangle_I", + "extension": ".png", + "size": 181, + "date": "2023-04-01", + "sha1": "1db8c1f7a0a7a8ec36ede2aed0eaceaaec4000c6", + "md5": "f5489e94ea29fdf2e83367937238745c", + "sha256": "ad5b9cac794e71945044774bf20617af87b007838e204af847acec0ee9c3cb64", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 16-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rectangle_translucent_outline.png", + "type": "file", + "name": "imagedraw_rectangle_translucent_outline.png", + "base_name": "imagedraw_rectangle_translucent_outline", + "extension": ".png", + "size": 235, + "date": "2023-04-01", + "sha1": "57b440f5109ebf9705d491588ad2f737ba5eaa4b", + "md5": "1bf969448fe4002f267e2508353c0921", + "sha256": "f09a629bd2e896967a4f455f33ae80f38f79d26226e92e7ab9b715f4d5a30d36", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rectangle_width.png", + "type": "file", + "name": "imagedraw_rectangle_width.png", + "base_name": "imagedraw_rectangle_width", + "extension": ".png", + "size": 228, + "date": "2023-04-01", + "sha1": "760ab1b3c2b3a9b5c9815142aedb2363fc87da5b", + "md5": "94c10f43098c022334ff8a1dc0033554", + "sha256": "dd7aa5edc6449ff846a34aa4689f9a6794738ba6cf39780c9051fe505227d8ea", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rectangle_width_fill.png", + "type": "file", + "name": "imagedraw_rectangle_width_fill.png", + "base_name": "imagedraw_rectangle_width_fill", + "extension": ".png", + "size": 239, + "date": "2023-04-01", + "sha1": "59e4ce84118b10d6e4019f56bbc067314d61e20b", + "md5": "c1b8468f56df7a87e8e1cde92d8b2bf0", + "sha256": "d68bcd4f63bcec6de8269a695ce3438e993f534562385f17794ccea0eb5013bf", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rectangle_zero_width.png", + "type": "file", + "name": "imagedraw_rectangle_zero_width.png", + "base_name": "imagedraw_rectangle_zero_width", + "extension": ".png", + "size": 212, + "date": "2023-04-01", + "sha1": "04a930321a6a8b56cc7d46163ca118cfa69a7c1e", + "md5": "989a57379e695072af555aeed48cc059", + "sha256": "39cc520292e44f4d79eb87046c0357a06d2510aec4b375ef6fbb11b651c93aa1", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_regular_octagon.png", + "type": "file", + "name": "imagedraw_regular_octagon.png", + "base_name": "imagedraw_regular_octagon", + "extension": ".png", + "size": 491, + "date": "2023-04-01", + "sha1": "3acc297ec386194d3a9a5b5fb480943d4577fed8", + "md5": "e945500333436cb92f0678442ef94290", + "sha256": "609401e96810ee060468688b9941330df5684654e6a45c7da4f755756bf2a6c5", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle.png", + "type": "file", + "name": "imagedraw_rounded_rectangle.png", + "base_name": "imagedraw_rounded_rectangle", + "extension": ".png", + "size": 934, + "date": "2023-04-01", + "sha1": "fe13fecc44bd17baffa67708aac7a9b08779852f", + "md5": "6ac9992cd2e15ae4026173c738f9d917", + "sha256": "47728f7fb4abe934ea634d6a138c731acb9df5e3e8f6b1c89a6b6160e7a30e7b", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_both.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_both.png", + "base_name": "imagedraw_rounded_rectangle_both", + "extension": ".png", + "size": 530, + "date": "2023-04-01", + "sha1": "17e72a66bde88eadc2eea1394c718e6f64a9ac9b", + "md5": "caa80405e2dfb1b1128303288f2c20e2", + "sha256": "71d899465b8dc770cb807294a41e61319bb0030e8f86c68bf61cf847cd2cee2f", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_nnnn.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_nnnn.png", + "base_name": "imagedraw_rounded_rectangle_corners_nnnn", + "extension": ".png", + "size": 544, + "date": "2023-04-01", + "sha1": "f3a810804d317507d4f718e36cc227e1f78315b1", + "md5": "d5129354591b70391f81e9dbff1f3fb1", + "sha256": "7b4947bd54521c4207622e4e4fca8ce4fe2231ec72308fc177181d037c7fd137", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_nnny.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_nnny.png", + "base_name": "imagedraw_rounded_rectangle_corners_nnny", + "extension": ".png", + "size": 685, + "date": "2023-04-01", + "sha1": "c6c3843b87c6a8e0eb2cb7afb9b6a845ca2d74d1", + "md5": "dc38b390ba2c41fab5eb90627dcfd806", + "sha256": "d3aa735496ad676da771e1c8c1ef325a9dc63ebdaca5660dd3eec0e4acc693c0", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_nnyn.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_nnyn.png", + "base_name": "imagedraw_rounded_rectangle_corners_nnyn", + "extension": ".png", + "size": 649, + "date": "2023-04-01", + "sha1": "56ad59dc8a88dce8ce5e327ac59a40c2d2facffe", + "md5": "3976d63b9412a55051190284bac166da", + "sha256": "ef2b6b9cd3a934ed32c204ae6ee679a65b1cbbf451f5d310cc7df7271eecf5db", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_nnyy.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_nnyy.png", + "base_name": "imagedraw_rounded_rectangle_corners_nnyy", + "extension": ".png", + "size": 755, + "date": "2023-04-01", + "sha1": "3c030064f995bebe479dab9568df69cea58d293b", + "md5": "91da2a7ee3354b4b6fa0a9181866564c", + "sha256": "fd6417635c87186825b5074fcdcfe531dd2e69e2b1fb8afca68cd09858289e9e", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_nynn.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_nynn.png", + "base_name": "imagedraw_rounded_rectangle_corners_nynn", + "extension": ".png", + "size": 643, + "date": "2023-04-01", + "sha1": "cd7d80b91d9a999f122118f448da411525acc78c", + "md5": "8d28b8339cea6b56ce6c955066b9bb8a", + "sha256": "a9cc7969d9b79ffb0e0a62e04da19b8589b9deffa8777b3f04c2ae5c0f341dfe", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_nyny.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_nyny.png", + "base_name": "imagedraw_rounded_rectangle_corners_nyny", + "extension": ".png", + "size": 775, + "date": "2023-04-01", + "sha1": "8d9d406856bcb99159d8510256edfb06742ba0d3", + "md5": "0637d2346163be2f69b5ae433c4f5f5e", + "sha256": "d4896dda1c8ea4c5394389d7fdef60409d20da3126c1297aaa2c6321dc6a7c6a", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_nyyn.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_nyyn.png", + "base_name": "imagedraw_rounded_rectangle_corners_nyyn", + "extension": ".png", + "size": 741, + "date": "2023-04-01", + "sha1": "f82d5318777a6bc0456a7618682f3ee4a415453c", + "md5": "2fcbce9fbd806088b679ef7263cfdb70", + "sha256": "aea7ff8f16ef6853ea4b6d17fb61009842d9e9971f365f762ca6180e8796b4cf", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_nyyy.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_nyyy.png", + "base_name": "imagedraw_rounded_rectangle_corners_nyyy", + "extension": ".png", + "size": 844, + "date": "2023-04-01", + "sha1": "85e71d0110a6442833f98eec9183fa90626f98c8", + "md5": "f62cb786ef6ba48cbf86fbc737da996b", + "sha256": "7e030701a43a25a3b44f3301b51438f7f3ca222dcb2155d8cc7d19ad5313cb08", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_ynnn.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_ynnn.png", + "base_name": "imagedraw_rounded_rectangle_corners_ynnn", + "extension": ".png", + "size": 656, + "date": "2023-04-01", + "sha1": "ce8a0b8ae8a2119260d94420ce8d1b0882b79607", + "md5": "a58be243fd71a9ef87adef10e88edddf", + "sha256": "3fa65ddc5cb8a0da7e1ddbec439e36241d61c85e14fa2d3461dfdc33fb919868", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_ynny.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_ynny.png", + "base_name": "imagedraw_rounded_rectangle_corners_ynny", + "extension": ".png", + "size": 785, + "date": "2023-04-01", + "sha1": "3a150a48e761aa2b5908c0f73c4bcd6ac5308571", + "md5": "458b7868415fec3e5a3e080548369bb7", + "sha256": "55c43bc50924cb897374dd41bd555b17f82699fb489b6bc8c62e62ac6f9ea0d3", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_ynyn.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_ynyn.png", + "base_name": "imagedraw_rounded_rectangle_corners_ynyn", + "extension": ".png", + "size": 752, + "date": "2023-04-01", + "sha1": "46b932fca61ac5c67b8de5cdd726bd3439c98281", + "md5": "6aaf392381954779990508f1ce851a5e", + "sha256": "6e9fd0bad58c3b308ea8cc1af22f01ab7ef66364356835812a0821e073a93cc6", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_ynyy.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_ynyy.png", + "base_name": "imagedraw_rounded_rectangle_corners_ynyy", + "extension": ".png", + "size": 856, + "date": "2023-04-01", + "sha1": "89b93a3c3e5c312673e330e6bad82e9489fae1b1", + "md5": "0663a8c72a2d5abb198d3462700338de", + "sha256": "8006fe330448a3fbf4bbb3aa074a464d4f64cee37e32630fdeed1c8f8946bc8b", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_yynn.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_yynn.png", + "base_name": "imagedraw_rounded_rectangle_corners_yynn", + "extension": ".png", + "size": 737, + "date": "2023-04-01", + "sha1": "5b192e6361f3dc6c104af66c97e3ae10fd3cbb85", + "md5": "a3d0aec1bbbe0172a69f555d73f6fbcd", + "sha256": "798391ea0a9c8484c8a1839bf16c54021cc1622203c7db05deb1ee14526f1953", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_yyny.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_yyny.png", + "base_name": "imagedraw_rounded_rectangle_corners_yyny", + "extension": ".png", + "size": 870, + "date": "2023-04-01", + "sha1": "e120690512e20e652e2fc5cf35609d975d919575", + "md5": "f67d93f479e67f9be71198bca6ab0cfa", + "sha256": "4450ec71bd17ac6c2b3eda2dd8194d81a27948638e8542d4167611fe6eb8392c", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_yyyn.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_yyyn.png", + "base_name": "imagedraw_rounded_rectangle_corners_yyyn", + "extension": ".png", + "size": 835, + "date": "2023-04-01", + "sha1": "6f1d898eae2460895d7b4d02aaea1a9ed8ecd460", + "md5": "7a6ddbb5b9271879116b20d0aacb128d", + "sha256": "d6af6e5ff0d9fcff558bfb542b61c60b854e65129f2a10e19d16508a74a0efdc", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_corners_yyyy.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_corners_yyyy.png", + "base_name": "imagedraw_rounded_rectangle_corners_yyyy", + "extension": ".png", + "size": 934, + "date": "2023-04-01", + "sha1": "fe13fecc44bd17baffa67708aac7a9b08779852f", + "md5": "6ac9992cd2e15ae4026173c738f9d917", + "sha256": "47728f7fb4abe934ea634d6a138c731acb9df5e3e8f6b1c89a6b6160e7a30e7b", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_non_integer_radius_given.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_non_integer_radius_given.png", + "base_name": "imagedraw_rounded_rectangle_non_integer_radius_given", + "extension": ".png", + "size": 953, + "date": "2023-04-01", + "sha1": "20e7c976815941f36fcd16ae07db41d63fd663d4", + "md5": "49ce1cbd75c743b01978caa3b7bba9f1", + "sha256": "9a11234c71c19a3f3c2788cbaca54d340726e32a0af53b5e915b9fa47255d2b1", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_non_integer_radius_height.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_non_integer_radius_height.png", + "base_name": "imagedraw_rounded_rectangle_non_integer_radius_height", + "extension": ".png", + "size": 1546, + "date": "2023-04-01", + "sha1": "2503230e3a7e9be936eb60d53996d2f3b5eccf54", + "md5": "1dc4106b6cc9c3ac483dcdaa3429b9eb", + "sha256": "b7073599387de06b0edfcad3c846e8731d9c02f0e6d15fefa97997174e6907e3", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_non_integer_radius_width.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_non_integer_radius_width.png", + "base_name": "imagedraw_rounded_rectangle_non_integer_radius_width", + "extension": ".png", + "size": 1629, + "date": "2023-04-01", + "sha1": "15d691324f04b561322bf12894353d80ea2de8c3", + "md5": "d3210403b075a1702c92afa546a63373", + "sha256": "4d1e403aad76c8566a7d59ede3fcf7b3bef515f6b90073d3434ecceff1f41837", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_x.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_x.png", + "base_name": "imagedraw_rounded_rectangle_x", + "extension": ".png", + "size": 567, + "date": "2023-04-01", + "sha1": "ca98063d744f17316791b77cc2caa51b20a17bca", + "md5": "0cc05c1a99f1d8cee52c461731a50d30", + "sha256": "67b95943d5fa68bc6c271a727f0acbef706aa170dd7b707e371e8d82d117f39d", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_rounded_rectangle_y.png", + "type": "file", + "name": "imagedraw_rounded_rectangle_y.png", + "base_name": "imagedraw_rounded_rectangle_y", + "extension": ".png", + "size": 528, + "date": "2023-04-01", + "sha1": "7fa4272f0a30b7b2e270cce6f6d46a0208ee0adb", + "md5": "63eaba23b189506afcbeecc538c02c77", + "sha256": "2b91df3529b736368f149c4f94318e18e53cec0aba64f708341abbffbf17b43b", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_shape1.png", + "type": "file", + "name": "imagedraw_shape1.png", + "base_name": "imagedraw_shape1", + "extension": ".png", + "size": 454, + "date": "2023-04-01", + "sha1": "3a5617afbd45fd56406f96887b50f1266f20e1a5", + "md5": "ed09b8039c045bc690c6b22b12eb74ec", + "sha256": "fe42a6d03adeeea90d0041935f539a7aade20263f323da26e398470e1db06fbd", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_shape2.png", + "type": "file", + "name": "imagedraw_shape2.png", + "base_name": "imagedraw_shape2", + "extension": ".png", + "size": 459, + "date": "2023-04-01", + "sha1": "0477c40edbb49b71549f0c173f66de730360b69e", + "md5": "96cae524bdc4db742428a5bd691e24df", + "sha256": "62c8bfa3e46d042d1409d91bdc2fb5fe0436b31191692a683cb7a599dbbd1ead", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_square.png", + "type": "file", + "name": "imagedraw_square.png", + "base_name": "imagedraw_square", + "extension": ".png", + "size": 327, + "date": "2023-04-01", + "sha1": "b6b4b6e1273da2c667f12ecb043090e220dd94f7", + "md5": "720c8d2ab1fdf0ceb9b462504539a694", + "sha256": "958b9a5c0ee9d7c17623a8ca9f5554fd4729d37e2fc6ea4b4a2ead538b3938db", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_square_rotate_45.png", + "type": "file", + "name": "imagedraw_square_rotate_45.png", + "base_name": "imagedraw_square_rotate_45", + "extension": ".png", + "size": 587, + "date": "2023-04-01", + "sha1": "ca7c1a2fb0ed25f3daa82b391ab581b2675f0bc1", + "md5": "d64f2c562c0565d6cfb5ca7331f4836c", + "sha256": "2a1bec54a918733ade97a4b479b152fa7fee395ec230ff143e9b35d6a997d109", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_stroke_descender.png", + "type": "file", + "name": "imagedraw_stroke_descender.png", + "base_name": "imagedraw_stroke_descender", + "extension": ".png", + "size": 2196, + "date": "2023-04-01", + "sha1": "772fb3f97d91407b43d914036e9dd5daa472432d", + "md5": "c204c589585b6ca38625b48d1d780d16", + "sha256": "eb19de1d3d813edac2fbc09c2ba283517c16b33303968ce62f95073b3cc74d95", + "mime_type": "image/png", + "file_type": "PNG image data, 120 x 130, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_stroke_different.png", + "type": "file", + "name": "imagedraw_stroke_different.png", + "base_name": "imagedraw_stroke_different", + "extension": ".png", + "size": 2259, + "date": "2023-04-01", + "sha1": "dbd256463b1068a5adf3e76c3488f966e42ef295", + "md5": "967282417126dbce9370c8fa5bbcd0fc", + "sha256": "9e1f59ad1877f0fd69f398102b9773776c45628bd24be809acd149b425ed52cd", + "mime_type": "image/png", + "file_type": "PNG image data, 120 x 130, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_stroke_multiline.png", + "type": "file", + "name": "imagedraw_stroke_multiline.png", + "base_name": "imagedraw_stroke_multiline", + "extension": ".png", + "size": 4061, + "date": "2023-04-01", + "sha1": "b5a77215733a06dde94df5f62bb01db6a0654589", + "md5": "1eac793308c524c998685acf63bb8b3b", + "sha256": "1a842d1ae9c3671ddc30ea33e084eb2938fb50cc0181eeb2ce3a685aee190d72", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 250, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_stroke_same.png", + "type": "file", + "name": "imagedraw_stroke_same.png", + "base_name": "imagedraw_stroke_same", + "extension": ".png", + "size": 1328, + "date": "2023-04-01", + "sha1": "88f3d573f4b6eb4f337c9d992fd86da9965de186", + "md5": "681ca41f4bdd42369e8111001b03cab4", + "sha256": "ac1d18e25e5e7b50098185c4964225a2872127605a5847a3150207db00325aa4", + "mime_type": "image/png", + "file_type": "PNG image data, 120 x 130, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_wide_line_dot.png", + "type": "file", + "name": "imagedraw_wide_line_dot.png", + "base_name": "imagedraw_wide_line_dot", + "extension": ".png", + "size": 116, + "date": "2023-04-01", + "sha1": "078c2d54ff2273a117e15e264d315e9691bcc955", + "md5": "2300f6771e05c2fb271535819b1a0684", + "sha256": "d58c73ed9adf0de7de1b793bc13e5eaee6034f0dda7ddef6cc622dc2b89978c9", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw_wide_line_larger_than_int.png", + "type": "file", + "name": "imagedraw_wide_line_larger_than_int.png", + "base_name": "imagedraw_wide_line_larger_than_int", + "extension": ".png", + "size": 557, + "date": "2023-04-01", + "sha1": "cdf4473a2e22877678dfb85e6dc6fc559f45a963", + "md5": "56b0ab8ef4edfe9bec0fcc7a83f089aa", + "sha256": "a20ee6bc15cea4adf71c1d493c0efd4910b2d5e985fdfff0e61641fa1af542b4", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imageops_pad_h_0.jpg", + "type": "file", + "name": "imageops_pad_h_0.jpg", + "base_name": "imageops_pad_h_0", + "extension": ".jpg", + "size": 11349, + "date": "2023-04-01", + "sha1": "6d01994c78a1528e7e1ee3cdd43fabaaf36e60a5", + "md5": "136ba2db9f327724f5cad9e83cd22f13", + "sha256": "c3804c5860f57a9ab14f3a08cc31535e97e0af042ba2292dbcd555f7773c61ea", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 512x256, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imageops_pad_h_1.jpg", + "type": "file", + "name": "imageops_pad_h_1.jpg", + "base_name": "imageops_pad_h_1", + "extension": ".jpg", + "size": 11350, + "date": "2023-04-01", + "sha1": "2e84db86cbe965ea1167c1c7d9de899023a0a405", + "md5": "c6d339265f28abda7359d06fd105ea68", + "sha256": "7cc0314b24abf0c09166de126f5f64750cdd2783ff91914840f746e36081ef95", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 512x256, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imageops_pad_h_2.jpg", + "type": "file", + "name": "imageops_pad_h_2.jpg", + "base_name": "imageops_pad_h_2", + "extension": ".jpg", + "size": 11347, + "date": "2023-04-01", + "sha1": "33ed5ccfcae13a6c3a4a5e779d1df9fccdf34c29", + "md5": "a5a60751c10b6c9a6c216b74b290ff28", + "sha256": "612c64f9b50dffdc18069fe74123063f3ea4822b1a1869bcf22f4af604852765", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 512x256, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imageops_pad_v_0.jpg", + "type": "file", + "name": "imageops_pad_v_0.jpg", + "base_name": "imageops_pad_v_0", + "extension": ".jpg", + "size": 11313, + "date": "2023-04-01", + "sha1": "9812a461516c81f466d6a4514906aa47be43a894", + "md5": "a5604b763e3f39e8267ff564be58232c", + "sha256": "e6794f6ff969e31fb2eaec0428617d9e04fe0c203e5804f1f49f2951c4602d6d", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 256x512, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imageops_pad_v_1.jpg", + "type": "file", + "name": "imageops_pad_v_1.jpg", + "base_name": "imageops_pad_v_1", + "extension": ".jpg", + "size": 11318, + "date": "2023-04-01", + "sha1": "b9c3d3c0e6f0b1454c341ae79172ba5e93a9e797", + "md5": "593055ebbae624d37115b8c7f3f83810", + "sha256": "8deb44db3391dea64bb5cadff7c0fe745d7632ffe23297c0d65cb42c5f73dd28", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 256x512, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imageops_pad_v_2.jpg", + "type": "file", + "name": "imageops_pad_v_2.jpg", + "base_name": "imageops_pad_v_2", + "extension": ".jpg", + "size": 11315, + "date": "2023-04-01", + "sha1": "a40512dc06f39db26f8eda47fa359a7e73ec63bc", + "md5": "a72c9ab2046203eec460a39b23cbffde", + "sha256": "a75c2553b04a9841b887b72de2fbca4bc2c9af81f1b702f6d61fcb422a66b490", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 256x512, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/input_bw_five_bands.fpx", + "type": "file", + "name": "input_bw_five_bands.fpx", + "base_name": "input_bw_five_bands", + "extension": ".fpx", + "size": 33792, + "date": "2023-04-01", + "sha1": "8272663629d0aa86c246b74d994e04d85ad0903c", + "md5": "a5f92a939878eb5bf8d530f27650a0af", + "sha256": "22f5a25cc76ca40a19c4cf322f826a3f313a1eca22d23c35ae2cb615fb4311bf", + "mime_type": "application/vnd.ms-office", + "file_type": "Composite Document File V2 Document, Little Endian, Os 0, Version: 3.0, Code page: 1252, Total Editing Time: Wed Feb 19 01:58:03 2003, Last Printed: Wed Feb 19 01:58:03 2003, Create Time/Date: Wed Feb 19 01:58:03 2003, Last Saved Time/Date: Wed Feb 19 01:58:03 2003, Number of Pages: 0, Number of Words: 0, Number of Characters: 0", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/input_bw_one_band.fpx", + "type": "file", + "name": "input_bw_one_band.fpx", + "base_name": "input_bw_one_band", + "extension": ".fpx", + "size": 33792, + "date": "2023-04-01", + "sha1": "f45e39a60ec0273e66b26e2aca37d6f2a3c69c77", + "md5": "adcc08cc48aab619600ed83331be9dcc", + "sha256": "340370f4f7f746a5f06a5ddd336fcc236b3f7d599e5a87fb9f7bb1cab836a94c", + "mime_type": "application/vnd.ms-office", + "file_type": "Composite Document File V2 Document, Little Endian, Os 0, Version: 3.0, Code page: 1252, Total Editing Time: Wed Feb 19 01:58:03 2003, Last Printed: Wed Feb 19 01:58:03 2003, Create Time/Date: Wed Feb 19 01:58:03 2003, Last Saved Time/Date: Wed Feb 19 01:58:03 2003, Number of Pages: 0, Number of Words: 0, Number of Characters: 0", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/input_bw_one_band.png", + "type": "file", + "name": "input_bw_one_band.png", + "base_name": "input_bw_one_band", + "extension": ".png", + "size": 477, + "date": "2023-04-01", + "sha1": "93b9dbc2ae938883badfa692e16a82533a038c21", + "md5": "bee162cabf7c8af5fa67458e71c943c0", + "sha256": "295871f15bc0b5818623dd2987e6fa2fcdde667be2a9f0ca585455ae020f0afc", + "mime_type": "image/png", + "file_type": "PNG image data, 70 x 46, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/invalid-exif-without-x-resolution.jpg", + "type": "file", + "name": "invalid-exif-without-x-resolution.jpg", + "base_name": "invalid-exif-without-x-resolution", + "extension": ".jpg", + "size": 2546, + "date": "2023-04-01", + "sha1": "2cf894b005b75ce5dc42cda10b68ecd1ea826f8d", + "md5": "b096f9d76f71b5f293c80735ac1a8a69", + "sha256": "b7960b314cfcd89549e9e7546c1d1c47305d8f041e9d49764d32c145bcfd7a5a", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=7, xresolution=98, yresolution=108, resolutionunit=3, software=Adobe Photoshop CC 2019 Macintosh, datetime=2019-10-17T16:55:20-07:00], baseline, precision 8, 300x200, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/invalid-exif.jpg", + "type": "file", + "name": "invalid-exif.jpg", + "base_name": "invalid-exif", + "extension": ".jpg", + "size": 10897, + "date": "2023-04-01", + "sha1": "1ae15816892f54e96170b1e9e537323f42949093", + "md5": "facae25eb7828e9360053bb46cd41dd0", + "sha256": "29d511287ad90028ab19e5c6651a25d4e17220549fca0d0f155eb3dd0bbbde02", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [DOS executable (block device driver)], baseline, precision 8, 200x200, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/invalid.spider", + "type": "file", + "name": "invalid.spider", + "base_name": "invalid", + "extension": ".spider", + "size": 167, + "date": "2023-04-01", + "sha1": "ef4773017bf75db806fa1e445e37dcdfb1faf450", + "md5": "f7fbb28f5548d74d54f6a91066793052", + "sha256": "27e194050b65372584418a8180e7057fbf11c0cf516d8895157a35aedeeb2a5d", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/invalid_header_length.jp2", + "type": "file", + "name": "invalid_header_length.jp2", + "base_name": "invalid_header_length", + "extension": ".jp2", + "size": 134081, + "date": "2023-04-01", + "sha1": "8f261c56f5da4889cb3052e3e3a35100878aa3e7", + "md5": "f1796f6781eb86d48a7f50a6028afaa1", + "sha256": "2a8a4fcf06a904a9661c43f90d97f3eb03ede4bcb73c80ddabbdee375e64e086", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/iptc.jpg", + "type": "file", + "name": "iptc.jpg", + "base_name": "iptc", + "extension": ".jpg", + "size": 21019, + "date": "2023-04-01", + "sha1": "47d282d1720d66432595222340b98549ad741d23", + "md5": "0c9f473f4572d51043768e11ad1751d7", + "sha256": "54d5daae8839955466a230e610a776da42fe63312671941b1a885cf16a5a8189", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif Standard: [TIFF image data, little-endian, direntries=8, manufacturer=Nokia, model=N70-1, orientation=upper-left, xresolution=122, yresolution=130, resolutionunit=2], baseline, precision 8, 640x480, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/iptc_roundUp.jpg", + "type": "file", + "name": "iptc_roundUp.jpg", + "base_name": "iptc_roundUp", + "extension": ".jpg", + "size": 21019, + "date": "2023-04-01", + "sha1": "44139147e7fdf52201b2cfc4bf6d7291b72215ea", + "md5": "9c02ded7141e00884cb68c996390b206", + "sha256": "4de1bc0f0ae6a5257ab245c3b93cec239100551b62f8cd12db2ef20cf590baea", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif Standard: [TIFF image data, little-endian, direntries=8, manufacturer=Nokia, model=N70-1, orientation=upper-left, xresolution=127, yresolution=130, resolutionunit=2], baseline, precision 8, 640x480, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/iss634.apng", + "type": "file", + "name": "iss634.apng", + "base_name": "iss634", + "extension": ".apng", + "size": 350542, + "date": "2023-04-01", + "sha1": "c9047f725374a0d269a5af4506089723d1d2e6dd", + "md5": "80ae2c138e1a054a5ef1dc0fad1e2142", + "sha256": "26740ffe297aebbe2655c60440e41826dda4b57cb675f53875f45ca13d6185f5", + "mime_type": "image/png", + "file_type": "PNG image data, 245 x 245, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/iss634.gif", + "type": "file", + "name": "iss634.gif", + "base_name": "iss634", + "extension": ".gif", + "size": 277517, + "date": "2023-04-01", + "sha1": "74a634bf5efbfe3c69b70877dc5835dce24503d0", + "md5": "c6c0879d8b4a3b4cf552c62237528778", + "sha256": "3ad971599fa36b013c0a6f4da76effbbda3cd98961bfe9bb2951c7930baaee76", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 245 x 245", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/iss634.webp", + "type": "file", + "name": "iss634.webp", + "base_name": "iss634", + "extension": ".webp", + "size": 207838, + "date": "2023-04-01", + "sha1": "e61f5276f2a675fca10d28fcb286dd2195de74cc", + "md5": "ec1753c8b10934efeeb4327c3a84ad62", + "sha256": "e000f2c68d1dcbe0cb9b399e6f67031e624f9f1769950efad94e45596cf96f19", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/issue_2278.tif", + "type": "file", + "name": "issue_2278.tif", + "base_name": "issue_2278", + "extension": ".tif", + "size": 38668, + "date": "2023-04-01", + "sha1": "cb51fc65d1c710035befdbab5d4a6d05b8a116c6", + "md5": "a0f12445178beb6c1ae107ce64f8bb3e", + "sha256": "d2241a1eb6d6cd2eb6544b8e228c2862c852b7467d16ed636caa32179b780692", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=14, height=480, bps=1, compression=none, PhotometricIntepretation=WhiteIsZero, width=640", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/issue_2811.gif", + "type": "file", + "name": "issue_2811.gif", + "base_name": "issue_2811", + "extension": ".gif", + "size": 5914, + "date": "2023-04-01", + "sha1": "708d808b05806805451b57868f1cc24884290a55", + "md5": "7a21a16cdd530b7f19e17cff80155a5e", + "sha256": "1a564832dfd1a010ea953feae83a82ea396586243de2c7d2382a82fb08b3d782", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 100 x 100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/issue_6194.j2k", + "type": "file", + "name": "issue_6194.j2k", + "base_name": "issue_6194", + "extension": ".j2k", + "size": 318, + "date": "2023-04-01", + "sha1": "c76e456975b07e2428fccf99a3b6f3a7502c381e", + "md5": "9dd1cd887e7afc821d4beba524d952c7", + "sha256": "83045cf7c6e2f076d177f1bc9ce7943766bfd12ae79b3d03835b8a8c569cc31e", + "mime_type": "application/octet-stream", + "file_type": "JPEG 2000 codestream", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/itxt_chunks.png", + "type": "file", + "name": "itxt_chunks.png", + "base_name": "itxt_chunks", + "extension": ".png", + "size": 69498, + "date": "2023-04-01", + "sha1": "281d0b0bdb2996d7e4dbda74dc6f23c2a1be0ad2", + "md5": "0c9fca9d3cb497b315f67ea2528f8ad6", + "sha256": "907e1fa8635aa2efa1599151b66791f409d9dbfe7d39c60c165fd9d5e841ea61", + "mime_type": "image/png", + "file_type": "PNG image data, 2400 x 2000, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/jpeg_ff00_header.jpg", + "type": "file", + "name": "jpeg_ff00_header.jpg", + "base_name": "jpeg_ff00_header", + "extension": ".jpg", + "size": 86495, + "date": "2023-04-01", + "sha1": "c0a1a6834f84cbcf5e8f634126e23df51a98ab08", + "md5": "4a6ba75f89f41d05e792061b2b38ac0e", + "sha256": "cae786d9e164eab8af37aa9c08603cd2e54163d2c28476c949527d2eed20dc04", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=12, height=1300, bps=0, PhotometricIntepretation=RGB, orientation=upper-left, width=1733]", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/junk_jpeg_header.jpg", + "type": "file", + "name": "junk_jpeg_header.jpg", + "base_name": "junk_jpeg_header", + "extension": ".jpg", + "size": 107470, + "date": "2023-04-01", + "sha1": "40a9c0505bc187b3e5ee685b749baa380c4acac5", + "md5": "25e5548d93d67a9f20f39a8dff948723", + "sha256": "fcb61dacabfdc97c4f714492401c05b94f181f48fd272fc18b6e457fc71a6120", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: \"CREATOR_ID:362569 v1.0 (using IJG JPEG v62), quality = 60\"", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/l2rgb_read.bmp", + "type": "file", + "name": "l2rgb_read.bmp", + "base_name": "l2rgb_read", + "extension": ".bmp", + "size": 57, + "date": "2023-04-01", + "sha1": "4807672eeeaab7fa9be4570e8e84f460c06ac63f", + "md5": "598d65f8d1d14bb0966adf0fab7b201a", + "sha256": "fbb9eebb69ff802fc1301a5b4d5cb3762f366b076151c396f7e651221905ea36", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/l_trns.png", + "type": "file", + "name": "l_trns.png", + "base_name": "l_trns", + "extension": ".png", + "size": 1164, + "date": "2023-04-01", + "sha1": "3b0d6056067d051c861366c9a7b56167f71d09b8", + "md5": "c896f8d870f6b08ab3678dedff4262ca", + "sha256": "2af16c8ff63d37a490101f34bb64dffe4ded302dec1429f94d496d97f81ef83f", + "mime_type": "image/png", + "file_type": "PNG image data, 64 x 64, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/la.tga", + "type": "file", + "name": "la.tga", + "base_name": "la", + "extension": ".tga", + "size": 7205, + "date": "2023-04-01", + "sha1": "325caa2055bae9ea486bbd0aa0af3d8018a4e96d", + "md5": "ccd34c91a1a7eab5fb425f50a6721dc0", + "sha256": "35ed639956abe5307ec3fc86758bc2a022537c3bf6a12557d0720a74a84bd32b", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Mono - RLE 64 x 64 x 16 +64 - 8-bit alpha - top", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/lab-green.tif", + "type": "file", + "name": "lab-green.tif", + "base_name": "lab-green", + "extension": ".tif", + "size": 24380, + "date": "2023-04-01", + "sha1": "c34e164e4b0e33e676f81e5fe0410d1112d79b25", + "md5": "183635eeb8f92a91abf019189457166b", + "sha256": "8e1388242ccc0f54aa06f1846d4099cd0d5c8746d0b508da5c07d368c2c758f7", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=20, height=10, bps=254, compression=none, PhotometricIntepretation=CIELab, orientation=upper-left, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/lab-red.tif", + "type": "file", + "name": "lab-red.tif", + "base_name": "lab-red", + "extension": ".tif", + "size": 24380, + "date": "2023-04-01", + "sha1": "3b6084baf0ac8a7bbbbd42ae408c87016d735989", + "md5": "ed1f17d6f3388c66b338c7f2dade95dd", + "sha256": "0c13656626e0ed09d0b4c194247a557cf06d31cdfb3fb96dd345c8e96e1ed0fe", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=20, height=10, bps=254, compression=none, PhotometricIntepretation=CIELab, orientation=upper-left, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/lab.tif", + "type": "file", + "name": "lab.tif", + "base_name": "lab", + "extension": ".tif", + "size": 24364, + "date": "2023-04-01", + "sha1": "f836de9b66c98123b3c7ce43c3fdae68370464e2", + "md5": "1c70a5938be599083b37bfa13d243d97", + "sha256": "61fecc3e9aa789f7654699a8b74a436ef9942905e125935757d18b1f3212c5d2", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=20, height=10, bps=254, compression=none, PhotometricIntepretation=CIELab, orientation=upper-left, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/libtiff_segfault.tif", + "type": "file", + "name": "libtiff_segfault.tif", + "base_name": "libtiff_segfault", + "extension": ".tif", + "size": 262, + "date": "2023-04-01", + "sha1": "26722cba064bc0d33d39f2ce23ede54801c7ba01", + "md5": "f807f0c9d7eb01db4ede433da6d7febe", + "sha256": "d8eab0f4e791732becf2be1f895a7925dfd4da1dfdc8bdb42bea7976744abcbb", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=900, bps=8, compression=Deflate (PKZIP), PhotometricIntepretation=BlackIsZero, orientation=upper-left, width=65535", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/linear_gradient.png", + "type": "file", + "name": "linear_gradient.png", + "base_name": "linear_gradient", + "extension": ".png", + "size": 516, + "date": "2023-04-01", + "sha1": "942cf05d8f83035ae1e38fd550f88664ad4bb96f", + "md5": "a040718385f492019b33b007a865c49d", + "sha256": "3a93bdcd27d3737317d6f5444c387b6eec2a904819e36b0a6dcdd7a4571cf5f9", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/missing_background.gif", + "type": "file", + "name": "missing_background.gif", + "base_name": "missing_background", + "extension": ".gif", + "size": 660, + "date": "2023-04-01", + "sha1": "ea1f635f86a14d71c905b0deb349a4fa391adb35", + "md5": "52359141729be1b5aece918ab667d6e2", + "sha256": "c6573b84c0cd99283dc49a5912078ff88477f5213a10379ce89f2e8e20b3b9bb", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 32 x 32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/missing_background_first_frame.png", + "type": "file", + "name": "missing_background_first_frame.png", + "base_name": "missing_background_first_frame", + "extension": ".png", + "size": 382, + "date": "2023-04-01", + "sha1": "2661e7604dd251ad85a495b36875d070dc4d9b42", + "md5": "c4a0347c9371e470b95ae76ab130e369", + "sha256": "0115b9aece65cd6c5a2e1f774ef4b4847e8d5d34ae96c6d3ce0e99cfab011a93", + "mime_type": "image/png", + "file_type": "PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/mmap_error.bmp", + "type": "file", + "name": "mmap_error.bmp", + "base_name": "mmap_error", + "extension": ".bmp", + "size": 9253, + "date": "2023-04-01", + "sha1": "c3854fda9c09c8273a20771e55baff7dddfc480f", + "md5": "93788c487acc82437fb92f4f68c27144", + "sha256": "aade4010679af4491099d8c31c7b48fb21cd24d71b98aed1a67c076f0cae0e19", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/morph_a.png", + "type": "file", + "name": "morph_a.png", + "base_name": "morph_a", + "extension": ".png", + "size": 83, + "date": "2023-04-01", + "sha1": "70a94514a4d4cb7757a9da0983c99405361dcd4a", + "md5": "9bce859ed035fb054b90b6c44b2e57d6", + "sha256": "6cd4153f0d9b6eafbbba37094642bcbf7b2e88d3213d5b4928de77ba0c8c2b6c", + "mime_type": "image/png", + "file_type": "PNG image data, 7 x 7, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multiline_text.png", + "type": "file", + "name": "multiline_text.png", + "base_name": "multiline_text", + "extension": ".png", + "size": 3197, + "date": "2023-04-01", + "sha1": "88e0f4586dfd4d25f47981dea315d6e2f96a98a4", + "md5": "2b7ca3d05474cc99856a73c2ed66d7e6", + "sha256": "aea176a32bac54923442d1d70cf6b0d17228c8750fc8871f6dc64f6ca5a2ada2", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multiline_text_center.png", + "type": "file", + "name": "multiline_text_center.png", + "base_name": "multiline_text_center", + "extension": ".png", + "size": 3203, + "date": "2023-04-01", + "sha1": "548d81cc6e6ce769420e9927df0e2ba602237b60", + "md5": "c95984cff6a0a550c142a2426cc0e384", + "sha256": "977cf30f0356308e3eb7a749516e4b25202ad037a922204027c8d416f5eb9fbd", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multiline_text_right.png", + "type": "file", + "name": "multiline_text_right.png", + "base_name": "multiline_text_right", + "extension": ".png", + "size": 3200, + "date": "2023-04-01", + "sha1": "d7dbc48de4b451eaefc3b1d0f89d8d48887dd314", + "md5": "61b9c77dbcb8d06ecbfd4807c9495a96", + "sha256": "74668e144b3e7f18fae2978ad85063550d3936c5c7b0e9d6ff15723c155c5e72", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multiline_text_spacing.png", + "type": "file", + "name": "multiline_text_spacing.png", + "base_name": "multiline_text_spacing", + "extension": ".png", + "size": 3197, + "date": "2023-04-01", + "sha1": "b6d5a6eef2ac7e8ebf210a70996d9e3fb652398d", + "md5": "46e28acefeddd37c0aa7e7bd75fbec50", + "sha256": "c01fe8965053e0314a4affc5a52f96a8c2f7b24c94455598388aa35b09998082", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multipage-lastframe.tif", + "type": "file", + "name": "multipage-lastframe.tif", + "base_name": "multipage-lastframe", + "extension": ".tif", + "size": 296, + "date": "2023-04-01", + "sha1": "580491b3b599f4c9bb6ed2a233560d02f2f67825", + "md5": "fcb88f0e6de9ce2e918356ae203549fa", + "sha256": "0adabeeb3434d41f0d6571b77f9cdcc681a7383c1c08ac7e5cd0d0ed1fc75159", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=20, bps=1, compression=none, PhotometricIntepretation=RGB Palette, name=m.tiff, orientation=upper-left, width=20", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multipage-mmap.tiff", + "type": "file", + "name": "multipage-mmap.tiff", + "base_name": "multipage-mmap", + "extension": ".tiff", + "size": 5760, + "date": "2023-04-01", + "sha1": "429a659c3352f187ea4c8b06a4ae4d9d676baa87", + "md5": "7432fda47ef6ef2af17262f8e556b3ec", + "sha256": "686716559d1988d35a01f660e6c83e72efbbc183bd418c13773ea0711646c6d7", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=12, height=10, bps=8, compression=none, PhotometricIntepretation=RGB Palette, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multipage.tiff", + "type": "file", + "name": "multipage.tiff", + "base_name": "multipage", + "extension": ".tiff", + "size": 816, + "date": "2023-04-01", + "sha1": "98ad905d01b6bd7767da8c18ef835e002894f575", + "md5": "0c8ce94fe39b57ed23c1774b7ba39e40", + "sha256": "e6ea0b435d075d8c1381db743a9be2603a9419afccbb23cc0a4fd42c29169d51", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=10, bps=1, compression=none, PhotometricIntepretation=RGB Palette, orientation=upper-left, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multipage_multiple_frame_loop.tiff", + "type": "file", + "name": "multipage_multiple_frame_loop.tiff", + "base_name": "multipage_multiple_frame_loop", + "extension": ".tiff", + "size": 816, + "date": "2023-04-01", + "sha1": "9be90b5fd46b73050665101bb5e44e85e5bd0ed6", + "md5": "7b38b453b010ad54f067c5ae17ffc203", + "sha256": "35a540467b72973a8318712673f62e77e259419baae52105edc4870a9b06af50", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=10, bps=1, compression=none, PhotometricIntepretation=RGB Palette, orientation=upper-left, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multipage_out_of_order.tiff", + "type": "file", + "name": "multipage_out_of_order.tiff", + "base_name": "multipage_out_of_order", + "extension": ".tiff", + "size": 816, + "date": "2023-04-01", + "sha1": "225427a0b2ab6b876e49d59214b23569d823283a", + "md5": "356e9b584510d291b9ca50572ac2d2ee", + "sha256": "2defe7046490a98f304d4f6c1d59eb0b5e172d1a591d6fae8783fd96a3d09fa4", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=10, bps=1, compression=none, PhotometricIntepretation=RGB Palette, orientation=upper-left, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multipage_single_frame_loop.tiff", + "type": "file", + "name": "multipage_single_frame_loop.tiff", + "base_name": "multipage_single_frame_loop", + "extension": ".tiff", + "size": 816, + "date": "2023-04-01", + "sha1": "a70c2ee7597edca13ab63ff88fa0b3f8263e7d6a", + "md5": "4aebc46032eb4e54d06adcc3ab91b655", + "sha256": "447bbdd04457e04ebbae62abf7543c32bd60602a06401164e5f46bcd72979663", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=10, bps=1, compression=none, PhotometricIntepretation=RGB Palette, orientation=upper-left, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/multiple_comments.gif", + "type": "file", + "name": "multiple_comments.gif", + "base_name": "multiple_comments", + "extension": ".gif", + "size": 1540, + "date": "2023-04-01", + "sha1": "f991ab0b719c8d98948f40fd6189ed25346f6e03", + "md5": "ebb3f7a8bffe8e558fa9462dc63e9cb0", + "sha256": "ba123d1f03d11967f1a4b0bef123061b33bc367a749612499671129f55f7faea", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 100 x 100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/negative_layer_count.psd", + "type": "file", + "name": "negative_layer_count.psd", + "base_name": "negative_layer_count", + "extension": ".psd", + "size": 5492, + "date": "2023-04-01", + "sha1": "68615c4995c935ecc12dc643ba3b50a83e16c7af", + "md5": "6c71d655397d29644b4bcb0d78ab217d", + "sha256": "b968a3619fe49f5c2078db5451057642188d7333a8644a90b3ca9a36efe79765", + "mime_type": "image/vnd.adobe.photoshop", + "file_type": "Adobe Photoshop Image, 100 x 100, RGBA, 4x 8-bit channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/negative_size.ppm", + "type": "file", + "name": "negative_size.ppm", + "base_name": "negative_size", + "extension": ".ppm", + "size": 19, + "date": "2023-04-01", + "sha1": "ddd1a2994a7e0952a34cbcd757c6771e57c37b1a", + "md5": "ef8cd1008c0e0c413e58caa40b69429a", + "sha256": "2e244388d32d82e20028fc33aca5181a98ea33597dfc2bc9210e86ea01e81109", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/no-dpi-in-exif.jpg", + "type": "file", + "name": "no-dpi-in-exif.jpg", + "base_name": "no-dpi-in-exif", + "extension": ".jpg", + "size": 10897, + "date": "2023-04-01", + "sha1": "d3f3253bd0275125ce7afd82f24e4e3ca1bda5c2", + "md5": "8f82ffa8ec4d18aa87e6414fe5371727", + "sha256": "b4336e4d7b749af515136d161b331c937db1c1967c4c6b77482bf1bff910512d", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=4, orientation=upper-left, software=Adobe Photoshop CC 2017 (Macintosh), datetime=2017:03:13 23:03:09], baseline, precision 8, 200x200, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/no_cursors.cur", + "type": "file", + "name": "no_cursors.cur", + "base_name": "no_cursors", + "extension": ".cur", + "size": 6, + "date": "2023-04-01", + "sha1": "276a515cc92509f95217d333c5f8e074960d1eff", + "md5": "39f5f7aedafb61146bfdab22b1b1715c", + "sha256": "ed8c6c4cd690ecb732d108f6541b1cbb2be69f773ef6e71858632a3b5402de21", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/no_palette.gif", + "type": "file", + "name": "no_palette.gif", + "base_name": "no_palette", + "extension": ".gif", + "size": 48, + "date": "2023-04-01", + "sha1": "bbb5ea8fb6e5db113832a304f45c38af3693b32a", + "md5": "7bef7d991ada34f310528ce10676cfa2", + "sha256": "425e977c756db0a153b8ab06468de926cf12a7631f89f1fe0c063cc96cf93589", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 1 x 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/no_palette_after_rgb.gif", + "type": "file", + "name": "no_palette_after_rgb.gif", + "base_name": "no_palette_after_rgb", + "extension": ".gif", + "size": 101, + "date": "2023-04-01", + "sha1": "c12c18648a72899a9afff69482f7326d4c144bae", + "md5": "a5aed5e972f835613d5a692a94253d90", + "sha256": "effc2e31cc9ecaecbc135496bc4f4b3af9871d09bcf690d2f1ab31845d1bc5f3", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 1 x 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/no_palette_with_background.gif", + "type": "file", + "name": "no_palette_with_background.gif", + "base_name": "no_palette_with_background", + "extension": ".gif", + "size": 54, + "date": "2023-04-01", + "sha1": "a397ace13f21b9f99b736a71146888b7c6bcad86", + "md5": "96bff8a8c108a7cfa949ff6afe5b6ad5", + "sha256": "8d7fbd632e5aff911fa05257181ed43efb9e2f8b03a6345ca5c9d51b96a0f6e5", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 1 x 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/no_palette_with_transparency.gif", + "type": "file", + "name": "no_palette_with_transparency.gif", + "base_name": "no_palette_with_transparency", + "extension": ".gif", + "size": 1604, + "date": "2023-04-01", + "sha1": "1d72097b27672499d9646e7646dd2addc1e5741c", + "md5": "c41a66e883c806870ba3787e37d8343e", + "sha256": "550ca047e4a899b307e6be2e1aeae8ff967aa0ffdb92477e6faf69e6629f7399", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 2 x 2", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/no_rows_per_strip.tif", + "type": "file", + "name": "no_rows_per_strip.tif", + "base_name": "no_rows_per_strip", + "extension": ".tif", + "size": 4147841, + "date": "2023-04-01", + "sha1": "f47bf66ba27180982fa81311a58b5127b545ed54", + "md5": "3a34af7fc107a665f72c98ed4944047f", + "sha256": "88a7b03d4913ed72fed1316b07c8187e09ccf2652775b323ddd9c7afe928dde4", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=24, height=975, bps=8, compression=LZW, PhotometricIntepretation=RGB Palette, name=0001, description=[Analyze], manufacturer=CINOGY Technologies GmbH, orientation=upper-left, width=950", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/non_zero_bb.eps", + "type": "file", + "name": "non_zero_bb.eps", + "base_name": "non_zero_bb", + "extension": ".eps", + "size": 26367, + "date": "2023-04-01", + "sha1": "661a87b5b430080f6078b4e0487477f16feb5f79", + "md5": "3f24b604ed6bda29a37cbdb57f2ee651", + "sha256": "265e6c86ad9aae2c5da6ef6bc5403b4db6ebdfeb1af3b7e703fe0935bcf2a265", + "mime_type": "application/postscript", + "file_type": "PostScript document text conforming DSC level 2.0, type EPS", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/non_zero_bb.png", + "type": "file", + "name": "non_zero_bb.png", + "base_name": "non_zero_bb", + "extension": ".png", + "size": 2544, + "date": "2023-04-01", + "sha1": "eb338c465de866f8dcc41037048daed2437f1a99", + "md5": "8c8681e95d753bd5ca17a751e9034e23", + "sha256": "517881ecbbc1beb7a439c37e80c23ace32dbec6a3f5710871078acd591500be7", + "mime_type": "image/png", + "file_type": "PNG image data, 360 x 252, 4-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/non_zero_bb_scale2.png", + "type": "file", + "name": "non_zero_bb_scale2.png", + "base_name": "non_zero_bb_scale2", + "extension": ".png", + "size": 5489, + "date": "2023-04-01", + "sha1": "a3f5bf33a1a9b8e4fd125bdc9ea494a9eb4e8abd", + "md5": "e192f9e344a6362453f12cd04eeb5c20", + "sha256": "772be987204ccc3391d01a1340b8cdc1cafc7120683bd59361bab565f1e0da92", + "mime_type": "image/png", + "file_type": "PNG image data, 720 x 504, 4-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/not_enough_data.jp2", + "type": "file", + "name": "not_enough_data.jp2", + "base_name": "not_enough_data", + "extension": ".jp2", + "size": 134081, + "date": "2023-04-01", + "sha1": "1bc3469de575115ec90802ed9a81845537b8d0b9", + "md5": "d4513da43585505e44cb5eb99f2a6a40", + "sha256": "6d9718b781c0f8fff7df0a7e1566f90ed8166c7b5a571439eef6b3feb13ab5d7", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/odd_stride.pcx", + "type": "file", + "name": "odd_stride.pcx", + "base_name": "odd_stride", + "extension": ".pcx", + "size": 14313, + "date": "2023-04-01", + "sha1": "26b06d5b902dac349a851721f00f725149f29df4", + "md5": "cbe5559aa808b62a06d4d96e7556d3a6", + "sha256": "b7e6b331e9309e68e74f3daf11258976603b737b4b35e12a8a9fa5c7fd449a0d", + "mime_type": "image/x-pcx", + "file_type": "PCX ver. 3.0 image data bounding box [0, 0] - [370, 149], 8-bit colour, 300 x 300 dpi, RLE compressed", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/old-style-jpeg-compression-no-samplesperpixel.tif", + "type": "file", + "name": "old-style-jpeg-compression-no-samplesperpixel.tif", + "base_name": "old-style-jpeg-compression-no-samplesperpixel", + "extension": ".tif", + "size": 213760, + "date": "2023-04-01", + "sha1": "e5865d1b6d949498509f62ce875cd3903e3d4f6f", + "md5": "f3f94f65115bcda16f73efef6e12c2f1", + "sha256": "1e220caf5759dbb8384510d01322023b63bd98962ca224b30eba67ab1b2dc123", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=19, height=870, bps=762, compression=JPEG (old), PhotometricIntepretation=YCbCr, orientation=upper-left, software=, width=4160", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/old-style-jpeg-compression.png", + "type": "file", + "name": "old-style-jpeg-compression.png", + "base_name": "old-style-jpeg-compression", + "extension": ".png", + "size": 1514503, + "date": "2023-04-01", + "sha1": "05e8a69d6ad67be7935b26693e6e4de05dfebfe4", + "md5": "9988fa7cb875627794f764c4cf7f11f6", + "sha256": "fc7e70b366d90737a1fa1cadc20650c03aaee13b5c70b12b253ad60417e7375a", + "mime_type": "image/png", + "file_type": "PNG image data, 4160 x 870, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/old-style-jpeg-compression.tif", + "type": "file", + "name": "old-style-jpeg-compression.tif", + "base_name": "old-style-jpeg-compression", + "extension": ".tif", + "size": 213760, + "date": "2023-04-01", + "sha1": "e1ba15f538a63d4190bb2464dad5892c0b61b8fd", + "md5": "91aef8fce480200c6bb9aaadf1e02dea", + "sha256": "058d757030255eb21d4c42bf3ee7b79cb5527f25307cd6c140c0d799c65a817b", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=19, height=870, bps=762, compression=JPEG (old), PhotometricIntepretation=YCbCr, orientation=upper-left, width=4160", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/oom-225817ca0f8c663be7ab4b9e717b02c661e66834.tif", + "type": "file", + "name": "oom-225817ca0f8c663be7ab4b9e717b02c661e66834.tif", + "base_name": "oom-225817ca0f8c663be7ab4b9e717b02c661e66834", + "extension": ".tif", + "size": 88, + "date": "2023-04-01", + "sha1": "225817ca0f8c663be7ab4b9e717b02c661e66834", + "md5": "e536b9a73502c6b3827715ddfae29fdc", + "sha256": "caa9ece68f444da343c6a7fea2aa4ae770d03bb2a1bae49c289a220d3bdec39b", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=11, height=8, bps=16, compression=none, PhotometricIntepretation=BlackIsZero, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/oom-8ed3316a4109213ca96fb8a256a0bfefdece1461.icns", + "type": "file", + "name": "oom-8ed3316a4109213ca96fb8a256a0bfefdece1461.icns", + "base_name": "oom-8ed3316a4109213ca96fb8a256a0bfefdece1461", + "extension": ".icns", + "size": 240915, + "date": "2023-04-01", + "sha1": "8ed3316a4109213ca96fb8a256a0bfefdece1461", + "md5": "11405a4bf187adaae58e6ccb27a39d51", + "sha256": "0a56ff62984309eb82584f51a4536cfef58fe251c663e1d6b48cd6ede009c3f8", + "mime_type": "image/x-icns", + "file_type": "Mac OS X icon, 1224971 bytes, \"ic08\" type", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ossfuzz-4836216264589312.pcx", + "type": "file", + "name": "ossfuzz-4836216264589312.pcx", + "base_name": "ossfuzz-4836216264589312", + "extension": ".pcx", + "size": 129, + "date": "2023-04-01", + "sha1": "f83f88c90ae62dbe2dbb607078a09673816b8dff", + "md5": "380ca432e484b4f26475d469469a1d87", + "sha256": "0e3c72d27af3405abaf137f64e944aeb470ed957a96a21f2c628828d81fdc7bd", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/ossfuzz-5730089102868480.sgi", + "type": "file", + "name": "ossfuzz-5730089102868480.sgi", + "base_name": "ossfuzz-5730089102868480", + "extension": ".sgi", + "size": 530, + "date": "2023-04-01", + "sha1": "654d6fc02ec88fe5a79ba4d4ddc955c918113e98", + "md5": "f715da4b03229e7188dcf193b56a8de1", + "sha256": "130fce72ebfddf24a57d1fa2212331b7fd5361eab4b9725f45beab7513c94047", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 1-D, 1 x 2045, 1 channel", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/p_16.png", + "type": "file", + "name": "p_16.png", + "base_name": "p_16", + "extension": ".png", + "size": 378, + "date": "2023-04-01", + "sha1": "7d732183dc1d4bd4241987d35fb0322bd3c65e4c", + "md5": "08151826a54e754200d5d2d1dfc535bf", + "sha256": "0ac7b8715390961d50247aeae1b10761434a5fcd1bfd5ded7ce623138a16d124", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/p_16.tga", + "type": "file", + "name": "p_16.tga", + "base_name": "p_16", + "extension": ".tga", + "size": 21563, + "date": "2023-04-01", + "sha1": "f7d6a93104d98297c1d01a03f6fcfe562a7c1d96", + "md5": "3d3fa5e4caacbe566221a8674c4c5af0", + "sha256": "5973bd865d186f47fcfa8236e9b4bd1148baa025e162d10723d53f535f67e1fe", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map (256) 128 x 128 x 8 \"Pillow test suite sample image\" - author \"Manuel Fombuena\" - comment \"8 bit run length uncompressed color mapped image\" 2-8-2020 23:00:00", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/p_trns_single.png", + "type": "file", + "name": "p_trns_single.png", + "base_name": "p_trns_single", + "extension": ".png", + "size": 1942, + "date": "2023-04-01", + "sha1": "dd699c6cdd8f156ed626a2c40191f0041d425a26", + "md5": "258500c48777dc429f430a3eee93dccf", + "sha256": "00fb7d1443cbd8c6905eefc0fb6cffa832a6ab6261ffe924fe969c9a53ce2b9f", + "mime_type": "image/png", + "file_type": "PNG image data, 64 x 64, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/padded_idat.png", + "type": "file", + "name": "padded_idat.png", + "base_name": "padded_idat", + "extension": ".png", + "size": 104, + "date": "2023-04-01", + "sha1": "23ee3882dc65ba28e01c7548b24c696929957c1c", + "md5": "39913ae5c71580e3c9b89fa0ac413ee6", + "sha256": "bcaffc4f286d8e1c899da0c785858c21579e606024aefad6d7515422148e6491", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 10, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pal8_offset.bmp", + "type": "file", + "name": "pal8_offset.bmp", + "base_name": "pal8_offset", + "extension": ".bmp", + "size": 9254, + "date": "2023-04-01", + "sha1": "13370fe6d355845aad0d44a2981f20a3ec59fc45", + "md5": "028a60e424fbff97f35598c44f455f55", + "sha256": "dbd2d291d858fe586033e59255a0b5aeccf125105a7e415283b3c1a296df7c0a", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 8, image size 8192, resolution 2835 x 2835 px/m, cbSize 9254, bits offset 54", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/palette_negative.png", + "type": "file", + "name": "palette_negative.png", + "base_name": "palette_negative", + "extension": ".png", + "size": 16984, + "date": "2023-04-01", + "sha1": "5ffe840431f45187660985f815788eedcae1b575", + "md5": "5054717e7648d06e424d88ebe335a4cf", + "sha256": "ff191badfbe3f2ed8add729fa9533f84bae226125d9f77b1665afe7f82e51dd8", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/palette_not_needed_for_second_frame.gif", + "type": "file", + "name": "palette_not_needed_for_second_frame.gif", + "base_name": "palette_not_needed_for_second_frame", + "extension": ".gif", + "size": 29116, + "date": "2023-04-01", + "sha1": "8adafecdb5b106a485e25fe578c549ada5f02fcf", + "md5": "5109611c955ac4e1ec7f54f370ffc18c", + "sha256": "eab1bdfbddac24cf520af7e59df4b304e865df5804eee045ec9fc612339c7939", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 128 x 128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/palette_sepia.png", + "type": "file", + "name": "palette_sepia.png", + "base_name": "palette_sepia", + "extension": ".png", + "size": 20364, + "date": "2023-04-01", + "sha1": "dee4c33f599a0682a49550df19786da4e087cb06", + "md5": "1a085e694a8acd87d8351941805d03a4", + "sha256": "6a89725d06c2bb390a735d6e13b576d0b324d1aea2ac583d521d2691c4b97d93", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/palette_wedge.png", + "type": "file", + "name": "palette_wedge.png", + "base_name": "palette_wedge", + "extension": ".png", + "size": 16984, + "date": "2023-04-01", + "sha1": "a63c2fbbf0ea1daa45d80752a5fa175d4dd8c384", + "md5": "21c97cb7ca330abd9a4651acc9850264", + "sha256": "ea261c3ff878335e20f22b5689feaa8489c08b3f80d91b12d711d0b7240db994", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pcx_overrun.bin", + "type": "file", + "name": "pcx_overrun.bin", + "base_name": "pcx_overrun", + "extension": ".bin", + "size": 258, + "date": "2023-04-01", + "sha1": "a815058252f25bc0c193b0daec13931e8de96f6a", + "md5": "c4d519d04d9e0363f385b4bed73419b7", + "sha256": "b0e7e4fd3290fa33eb9d484938e3e3407a0768c049c7920d9d950113e8a99d76", + "mime_type": "image/x-pcx", + "file_type": "PCX ver. 3.0 image data bounding box [1, 1] - [447, 144], 1-bit 8490 x 298 dpi, RLE compressed", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pcx_overrun2.bin", + "type": "file", + "name": "pcx_overrun2.bin", + "base_name": "pcx_overrun2", + "extension": ".bin", + "size": 132, + "date": "2023-04-01", + "sha1": "bd8396997540d2423c726d1d188b0d499d6caa80", + "md5": "05d815b1392dda95b17d8eb4b0ed927d", + "sha256": "037b077f781e0d809629b9d8db50387befe72249406ffe22b92a9a5357513aec", + "mime_type": "image/x-pcx", + "file_type": "PCX ver. 2.8 image data, with palette bounding box [0, 0] - [255, 0], 2 planes each of 1-bit colour, 100 x 100 dpi, RLE compressed", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/photoshop-200dpi-broken.jpg", + "type": "file", + "name": "photoshop-200dpi-broken.jpg", + "base_name": "photoshop-200dpi-broken", + "extension": ".jpg", + "size": 10953, + "date": "2023-04-01", + "sha1": "972981013e32ba39f2789346bed97560a403b1ff", + "md5": "8ac32182ea69c056365a28136b75da4c", + "sha256": "df892e818e3eb894160dc89b88da6a87c7a05c3d07c3dd464d9016f8d5078d51", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=7, orientation=upper-left, xresolution=98, yresolution=106, resolutionunit=2, software=Adobe Photoshop CC 2017 (Macintosh), datetime=2017:03:13 23:03:09]", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/photoshop-200dpi.jpg", + "type": "file", + "name": "photoshop-200dpi.jpg", + "base_name": "photoshop-200dpi", + "extension": ".jpg", + "size": 10953, + "date": "2023-04-01", + "sha1": "778318f37400a4c2b8b29d55c582c198389f6670", + "md5": "87374812415c8ffbe750e2e6e97c5be0", + "sha256": "c38c9409aab491aa24eeacaeecd9a3cf9b3603f0f2a55383342a60118f02ecb3", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=7, orientation=upper-left, xresolution=98, yresolution=106, resolutionunit=2, software=Adobe Photoshop CC 2017 (Macintosh), datetime=2017:03:13 23:03:09], baseline, precision 8, 200x200, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil123p.png", + "type": "file", + "name": "pil123p.png", + "base_name": "pil123p", + "extension": ".png", + "size": 12901, + "date": "2023-04-01", + "sha1": "eb87fcfdb655d810716850e54f0f1432c842045b", + "md5": "6868f14149ff5b7e302ea5cf734e49ae", + "sha256": "9813e3a499eb5145c88dec52327de8493362155f43ced42737caad513db94de7", + "mime_type": "image/png", + "file_type": "PNG image data, 162 x 150, 8-bit colormap, interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil123rgba.png", + "type": "file", + "name": "pil123rgba.png", + "base_name": "pil123rgba", + "extension": ".png", + "size": 28353, + "date": "2023-04-01", + "sha1": "69510f2d687dd7b37578b77b5adde91e04ff30c2", + "md5": "d1948f69e1856a1fc302c3b22b4b84ad", + "sha256": "509bc7425aac43013fc3690cf18c3914604bd2a2878c6340e0397f1da64650d2", + "mime_type": "image/png", + "file_type": "PNG image data, 162 x 150, 8-bit/color RGBA, interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil123rgba.qoi", + "type": "file", + "name": "pil123rgba.qoi", + "base_name": "pil123rgba", + "extension": ".qoi", + "size": 42827, + "date": "2023-04-01", + "sha1": "c67277cf96f498de46bfa9b2562e2d8c458841b3", + "md5": "f6dc96dad1bdf353591d956dae45c006", + "sha256": "09f30f7289aafdc7cf04904cc86f5891efe069a5c9154d168061a2750634788f", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil136.png", + "type": "file", + "name": "pil136.png", + "base_name": "pil136", + "extension": ".png", + "size": 1883, + "date": "2023-04-01", + "sha1": "d97b5d01aa3a860b7e7d5428b605b687becfa906", + "md5": "67043c33e85756162358215db1c7e0c7", + "sha256": "6c25c08d1af9aa717218ad2e17dc72b38e8f39c31e589be831426488ab6da50d", + "mime_type": "image/png", + "file_type": "PNG image data, 55 x 43, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil136.tiff", + "type": "file", + "name": "pil136.tiff", + "base_name": "pil136", + "extension": ".tiff", + "size": 9654, + "date": "2023-04-01", + "sha1": "da2aacdc392c967bad8dd1bb645621d4f2c06321", + "md5": "7d816fe6c59f0abf835bc591452ecc97", + "sha256": "1c58b23f423a9e4179e9497f45bdeddfce792805d632e0f83f4a2f39fb6e82e3", + "mime_type": "image/tiff", + "file_type": "TIFF image data, big-endian, direntries=13, height=43, bps=0, compression=none, PhotometricIntepretation=RGB, width=55", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil168.png", + "type": "file", + "name": "pil168.png", + "base_name": "pil168", + "extension": ".png", + "size": 6800, + "date": "2023-04-01", + "sha1": "536019a324354a4bb80b7a4d4c24e98b9857e199", + "md5": "89a43114678ac0d732d5d2799bcdf207", + "sha256": "298f2d496f03d72abcadb660cab9bb60c7a13a244fe2195acfdca3ff216320fd", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil168.tif", + "type": "file", + "name": "pil168.tif", + "base_name": "pil168", + "extension": ".tif", + "size": 5757, + "date": "2023-04-01", + "sha1": "ad270bc5fd6110a552901cb03df2e054fd1642b4", + "md5": "72213ea08c48782a8c03500af672cd55", + "sha256": "8f05526b973a32b709b992307ed3d6bbdd87aec857914a391e7c47abd0ad8c5e", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=19, height=256, bps=5356, compression=JPEG, PhotometricIntepretation=RGB, name=/home/ulrik/nobackup/test-jpeg.tif, description=Created with The GIMP, orientation=upper-left, width=256", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil184.pcx", + "type": "file", + "name": "pil184.pcx", + "base_name": "pil184", + "extension": ".pcx", + "size": 5364, + "date": "2023-04-01", + "sha1": "f0ca96ef0cb7b64b01ce17e78bf15ed0b1be19d0", + "md5": "629a8fc23e4322ae715dd2de577946b0", + "sha256": "5a735c011ef048bda09f51f91cd5b994713b074eb10a433192918aa8c7b02352", + "mime_type": "image/x-pcx", + "file_type": "PCX ver. 3.0 image data bounding box [1, 1] - [447, 144], 1-bit 298 x 298 dpi, RLE compressed", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil_sample_cmyk.eps", + "type": "file", + "name": "pil_sample_cmyk.eps", + "base_name": "pil_sample_cmyk", + "extension": ".eps", + "size": 81368, + "date": "2023-04-01", + "sha1": "5b5807988be4eb248937cdfbbc6fc2619cdbb61f", + "md5": "26247efca626057043ba4534b78e71ec", + "sha256": "493cd7d4d2859844819da4b7831a6588d7584b05e8667cc98b9125a44c2b5559", + "mime_type": "application/postscript", + "file_type": "PostScript document text conforming DSC level 3.0, type EPS", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil_sample_cmyk.jpg", + "type": "file", + "name": "pil_sample_cmyk.jpg", + "base_name": "pil_sample_cmyk", + "extension": ".jpg", + "size": 29364, + "date": "2023-04-01", + "sha1": "3ce7d7db92ac857db845356b3d33e5afe1ff5194", + "md5": "f492e57d8c671b5bc6a6a77ede37f404", + "sha256": "1086f923d60bb5d6c4f2d3f7f56ba5d315d98e6f19ee8c8797dabac630c8ae80", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=7, orientation=upper-left, xresolution=98, yresolution=106, resolutionunit=2, software=Adobe Photoshop CS Macintosh, datetime=2009:03:06 22:15:00], baseline, precision 8, 100x100, components 4", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pil_sample_rgb.jpg", + "type": "file", + "name": "pil_sample_rgb.jpg", + "base_name": "pil_sample_rgb", + "extension": ".jpg", + "size": 29342, + "date": "2023-04-01", + "sha1": "852ba04ae706871e5c45846ee026c4e92f342f13", + "md5": "6fc5562bcee9a638885e311dce90250e", + "sha256": "d9d59e2c2304818ee421dddc7ac52d5830d37458cc18185ba3b2920dd6363fd4", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=7, orientation=upper-left, xresolution=98, yresolution=106, resolutionunit=2, software=Adobe Photoshop CS Macintosh, datetime=2009:03:06 22:15:29], baseline, precision 8, 100x100, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pillow.icns", + "type": "file", + "name": "pillow.icns", + "base_name": "pillow", + "extension": ".icns", + "size": 1717280, + "date": "2023-04-01", + "sha1": "67f5e949c9c181970ba3660956fee463c3b30e40", + "md5": "59e56acf9907f902c01b9b3e14f45ba9", + "sha256": "86b320323d6064ff15606637229236eddd4f547b5a1e854494e2a6ba83e6914c", + "mime_type": "image/x-icns", + "file_type": "Mac OS X icon, 1717280 bytes, \"TOC \" type", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pillow.ico", + "type": "file", + "name": "pillow.ico", + "base_name": "pillow", + "extension": ".ico", + "size": 102602, + "date": "2023-04-01", + "sha1": "a9f12b49f2ee99507b0e8ba054377271ee8e17e4", + "md5": "318a7801dceff557e433a550872e4d88", + "sha256": "0d146dac2fac1e64fdb844582e2ae6523ebb3f9e2ce759ac1a83993908ff9d89", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map 32 x 19140 x 1 +1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pillow2.icns", + "type": "file", + "name": "pillow2.icns", + "base_name": "pillow2", + "extension": ".icns", + "size": 409657, + "date": "2023-04-01", + "sha1": "38c72b72ffa5e43583b0874634f2f1efb157e7d0", + "md5": "527c0cef4c57663d731c27b55a8052e5", + "sha256": "0da8b3b6f0dd348d07ad874a92dab3aa1399455cbcb2260cf9d6c9eb1ca84ce2", + "mime_type": "image/x-icns", + "file_type": "Mac OS X icon, 409657 bytes, \"TOC \" type", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pillow3.icns", + "type": "file", + "name": "pillow3.icns", + "base_name": "pillow3", + "extension": ".icns", + "size": 1333395, + "date": "2023-04-01", + "sha1": "67ff10901f85c613b8432fa412a42562ae172e66", + "md5": "85a37d2779abefefa07c9d9a79c573da", + "sha256": "45c5fa821c43278dd9f3e711abc7f3de80fed6f45946efe0643f55f0c562a4e0", + "mime_type": "image/x-icns", + "file_type": "Mac OS X icon, 1333395 bytes, \"TOC \" type", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/png_decompression_dos.png", + "type": "file", + "name": "png_decompression_dos.png", + "base_name": "png_decompression_dos", + "extension": ".png", + "size": 6289, + "date": "2023-04-01", + "sha1": "44a0c3a701ca63fc83363ee4b2a5272c7e36f139", + "md5": "4162017da9d8730dbd5af8db66fdf8d3", + "sha256": "8eb03a3c111c147804cbff657e3dd5d6c60087c1d4d437662b53ac10f74c197a", + "mime_type": "image/png", + "file_type": "PNG image data, 1 x 1, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pngtest_bad.png.bin", + "type": "file", + "name": "pngtest_bad.png.bin", + "base_name": "pngtest_bad.png", + "extension": ".bin", + "size": 8573, + "date": "2023-04-01", + "sha1": "95ddb97c7a2a5f1a909750bfdd6a74bed28ac5af", + "md5": "7af01f9ff1e92d6814fb241b1545df71", + "sha256": "1c17b8842d89416f6aefd8d66ea3d730dfbba7e317876d1f3f89c6e461361c92", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/pport_g4.tif", + "type": "file", + "name": "pport_g4.tif", + "base_name": "pport_g4", + "extension": ".tif", + "size": 224492, + "date": "2023-04-01", + "sha1": "873a20a5c966498c3ee7f772bbbf03b4005a3f6a", + "md5": "a9a531e45c1e753309134f425d272fba", + "sha256": "19c8e4663b6452e4afe89cf4ecae435980159b9c0fc4a9e8bbf3359f160b47ed", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=22, height=3296, bps=1, compression=bi-level group 4, PhotometricIntepretation=WhiteIsZero, name=pport_instructions.tiff, width=2548", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/python.ico", + "type": "file", + "name": "python.ico", + "base_name": "python", + "extension": ".ico", + "size": 15086, + "date": "2023-04-01", + "sha1": "1a33d376ffcc4067dbf066d4b9c3868227fdf836", + "md5": "1c14c20d9014206828a1a15ba7f2418b", + "sha256": "39a32ed052ec937b46c40afcc3b87b98ecf2526cf8b6e2cd1698a8b4cd9a6e39", + "mime_type": "image/vnd.microsoft.icon", + "file_type": "MS Windows icon resource - 3 icons, 16x16, 32 bits/pixel, 32x32, 32 bits/pixel", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/radial_gradient.png", + "type": "file", + "name": "radial_gradient.png", + "base_name": "radial_gradient", + "extension": ".png", + "size": 6540, + "date": "2023-04-01", + "sha1": "e0810e3739f259d64180df5bda1f4d7a16fb28fd", + "md5": "00da5db37f971163d673e65df891ce4a", + "sha256": "8b40e805ea57190ddca2a6b48d0cde375cd529f4c13e0bc1266717757df59bfb", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/radial_gradients.png", + "type": "file", + "name": "radial_gradients.png", + "base_name": "radial_gradients", + "extension": ".png", + "size": 213434, + "date": "2023-04-01", + "sha1": "ac9fe7031a58acf967c744680a29b46aa731dc11", + "md5": "cc396099f648a2855a7dd5669502d177", + "sha256": "f77549393101ea646b224364816c5d4234c92b29217c76ff256f129ee50b3d7d", + "mime_type": "image/png", + "file_type": "PNG image data, 512 x 512, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/raw_negative_stride.bin", + "type": "file", + "name": "raw_negative_stride.bin", + "base_name": "raw_negative_stride", + "extension": ".bin", + "size": 2461, + "date": "2023-04-01", + "sha1": "1434b8f14368efe9c0ad660fb7fd6d0415809248", + "md5": "f1d9b1771867d098686b078b0ca8c31e", + "sha256": "27962ee8c019b1f3e8e77fa613dca9dbf5152a1cb94b6c25f7514bc4ce9a7df8", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rdf.tif", + "type": "file", + "name": "rdf.tif", + "base_name": "rdf", + "extension": ".tif", + "size": 40421, + "date": "2023-04-01", + "sha1": "ba3693a6252846a024a067bb579a7e8c552ba910", + "md5": "80b95b7bb400c02002f51b605d29dce0", + "sha256": "d3e3328de3e7d9f487892665b0bb1ab105815ce21926399b4e71673adae67865", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=24, height=556, bps=8, compression=LZW, PhotometricIntepretation=RGB Palette, name=rdf.tif, description=Software: Microsoft Office, orientation=upper-left, width=518", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rectangle_surrounding_text.png", + "type": "file", + "name": "rectangle_surrounding_text.png", + "base_name": "rectangle_surrounding_text", + "extension": ".png", + "size": 1558, + "date": "2023-04-01", + "sha1": "ee8e44239eefdc2763851fb755e3b64d00589cdb", + "md5": "e10bbc2214bce805de14e48a97378e5e", + "sha256": "b046f8b40f588e6e80ae29ccf5f3121db03bb413a7006b4506af214be9a17f59", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/reqd_showpage.eps", + "type": "file", + "name": "reqd_showpage.eps", + "base_name": "reqd_showpage", + "extension": ".eps", + "size": 11949, + "date": "2023-04-01", + "sha1": "280758c4cf91fdeba73d7cc8f9e778b6c4155805", + "md5": "2460fe89c2cbde61f76dfdf5a32367d2", + "sha256": "fde7adf9aaac1e2e140628830bd4e1ecbdd6eed9df2de833ea9cdd04e7926847", + "mime_type": "application/postscript", + "file_type": "PostScript document text conforming DSC level 2.0", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/reqd_showpage.png", + "type": "file", + "name": "reqd_showpage.png", + "base_name": "reqd_showpage", + "extension": ".png", + "size": 6036, + "date": "2023-04-01", + "sha1": "14bc834961535bd9e45891747503cdad015458ab", + "md5": "e7098d727bcb7fbe76fb11c907f1ec9f", + "sha256": "96eb17d35280b103772d35e27e7376ca8ccf58eb2992ab4e692fee123918e5af", + "mime_type": "image/png", + "file_type": "PNG image data, 553 x 475, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/reqd_showpage_transparency.png", + "type": "file", + "name": "reqd_showpage_transparency.png", + "base_name": "reqd_showpage_transparency", + "extension": ".png", + "size": 17572, + "date": "2023-04-01", + "sha1": "a6a495a68d775581897f25b8997f6d5ed3789f32", + "md5": "cb774d866199dac4d9a69b7f93c37600", + "sha256": "52ccda828a68b5cfb4879995819b6c72839575cdcc77085a319b9b73a429c461", + "mime_type": "image/png", + "file_type": "PNG image data, 553 x 475, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rgb.jpg", + "type": "file", + "name": "rgb.jpg", + "base_name": "rgb", + "extension": ".jpg", + "size": 20230, + "date": "2023-04-01", + "sha1": "73876fab62bfdd24ec2ce54d55e721673a77e55c", + "md5": "e19023fbd6c4c8ffd909e7fc96810230", + "sha256": "5bfb9390be297169d3f7507ffc23cbf0bd2418ffa58c819bc108c6ac05967e49", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.02, resolution (DPI), density 300x300, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=7, orientation=upper-left, xresolution=98, yresolution=106, resolutionunit=2, software=Adobe Photoshop CS4 Windows, datetime=2009:03:06 16:01:22], baseline, precision 8, 100x100, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rgb32bf-abgr.bmp", + "type": "file", + "name": "rgb32bf-abgr.bmp", + "base_name": "rgb32bf-abgr", + "extension": ".bmp", + "size": 32650, + "date": "2023-04-01", + "sha1": "1a33f5ae4aeb0eea58e552038e1594b4cce5480a", + "md5": "778a6efc0f1652c887c62f47b8b2edcb", + "sha256": "efccd6ecb8e3e419919582685621d5c1d326e27fc216ce1f4c77fca94a2f3065", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 127 x 64 x 32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rgb32bf-rgba.bmp", + "type": "file", + "name": "rgb32bf-rgba.bmp", + "base_name": "rgb32bf-rgba", + "extension": ".bmp", + "size": 32650, + "date": "2023-04-01", + "sha1": "02cacea9a14496cb71b8db61d317c9b66d8376fe", + "md5": "b7f8b8aa2ce802e3f900f81a983f205d", + "sha256": "2923d72afa5d868255ab2d6089466345a35702d4e1ba20038295c4fe3f2c36db", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 127 x 64 x 32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rgb32rle.tga", + "type": "file", + "name": "rgb32rle.tga", + "base_name": "rgb32rle", + "extension": ".tga", + "size": 129803, + "date": "2023-04-01", + "sha1": "6311f388caf2c7618fedac0cd56a6472ef3b5122", + "md5": "6b76b5a1b90f24813885a68f39472cd3", + "sha256": "eecda5ea4233631a1c55b6068b61d7e1fc6b3a3c1dc89b61dc6a153f5514f830", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGB - RLE 199 x 199 x 32 - Handmade Software, Inc. Image Alchemy 0.32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rgb32rle_bottom_right.tga", + "type": "file", + "name": "rgb32rle_bottom_right.tga", + "base_name": "rgb32rle_bottom_right", + "extension": ".tga", + "size": 129803, + "date": "2023-04-01", + "sha1": "52ce7148a4b8f6dda5e0a4d2ab5af28b44ab0330", + "md5": "26a47bb69fc4a96f0f0a625494dae51e", + "sha256": "39dfef9ee268b123ec340abfc945d3face113be42e0666b5f73ef64022dea3d6", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGB - RLE 199 x 199 x 32 - right - Handmade Software, Inc. Image Alchemy 0.32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rgb32rle_top_right.tga", + "type": "file", + "name": "rgb32rle_top_right.tga", + "base_name": "rgb32rle_top_right", + "extension": ".tga", + "size": 129803, + "date": "2023-04-01", + "sha1": "b404ba5c74c91289c543dab7f5db70b924339b68", + "md5": "cdd99c513142706be421c9cc1e88b417", + "sha256": "d94b8db0c2f93ebed599d1f01c0dd0bc7b5b977920ef04ee08468e851313f374", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGB - RLE 199 x 199 x 32 - top - right - Handmade Software, Inc. Image Alchemy 0.32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rgb_trns.png", + "type": "file", + "name": "rgb_trns.png", + "base_name": "rgb_trns", + "extension": ".png", + "size": 1595, + "date": "2023-04-01", + "sha1": "126bb43fb2c21377802c2df2f1b0c7933b57adb3", + "md5": "bc0ccfd550e80815ea819754e79505db", + "sha256": "1d3973fe4aaf813670044ee32da455858e56cf812088d6d29e87d4b3cadbf995", + "mime_type": "image/png", + "file_type": "PNG image data, 64 x 64, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rgb_trns_ycbc.j2k", + "type": "file", + "name": "rgb_trns_ycbc.j2k", + "base_name": "rgb_trns_ycbc", + "extension": ".j2k", + "size": 5365, + "date": "2023-04-01", + "sha1": "67726048a3adcb72cbd87814dfd996cd2723d236", + "md5": "ee7261fcd0cf3e51f64b8d6f33d1bde9", + "sha256": "d653d62a999f9360ae5cb3355b841a0e4fd6b9a6f97f8f92a79f76b9b05c346b", + "mime_type": "application/octet-stream", + "file_type": "JPEG 2000 codestream", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rgb_trns_ycbc.jp2", + "type": "file", + "name": "rgb_trns_ycbc.jp2", + "base_name": "rgb_trns_ycbc", + "extension": ".jp2", + "size": 5450, + "date": "2023-04-01", + "sha1": "20e9976b6829c96e51b341cf829036e72d71708d", + "md5": "2f818d0774cc61f278afe72a2b08b1b3", + "sha256": "a56d6c02936d352995e8d8eea8c79d1432c07de82850b2ff9a842d8103dda8c0", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rgba.psd", + "type": "file", + "name": "rgba.psd", + "base_name": "rgba", + "extension": ".psd", + "size": 2448, + "date": "2023-04-01", + "sha1": "b8241675f79f7c5adf0bc2b83b7ae64acbf25f15", + "md5": "34496b29f351340b4793839dfa04583e", + "sha256": "03e541834ca6f27dd6d7040de936be7878793f22e406910131a9c60567851898", + "mime_type": "image/vnd.adobe.photoshop", + "file_type": "Adobe Photoshop Image, 100 x 100, RGBA, 4x 8-bit channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rotate_45_no_fill.png", + "type": "file", + "name": "rotate_45_no_fill.png", + "base_name": "rotate_45_no_fill", + "extension": ".png", + "size": 639, + "date": "2023-04-01", + "sha1": "d439f6d4ff7c4c6ddda04fb114d45e942d52ecb6", + "md5": "9fc725c474e2c46795e2aa4df99301f3", + "sha256": "d59bb6f99cba9863a5dc2ec24a0adc3cf740c870a04b4c9d7822c193b9a38a46", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/rotate_45_with_fill.png", + "type": "file", + "name": "rotate_45_with_fill.png", + "base_name": "rotate_45_with_fill", + "extension": ".png", + "size": 625, + "date": "2023-04-01", + "sha1": "22db3b6bb090d09f1cc61ce3349b0cbb56a9f878", + "md5": "e6d8b95b807c864cb177b81f16aa36b9", + "sha256": "85f94f31ae1cbcb2b2beedde92a63e04eb3238758a34e8750e66ce93598e96b0", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/second_frame_comment.gif", + "type": "file", + "name": "second_frame_comment.gif", + "base_name": "second_frame_comment", + "extension": ".gif", + "size": 2400, + "date": "2023-04-01", + "sha1": "ae93f0d25fec5c759aa9a60d2281b58b3c87ff0e", + "md5": "757ad3096a04133284728a02e85b3c96", + "sha256": "9e91b81e39271ded6f8fc30f08d02b38920ea57135ddf5c0ee0a397394aa8a25", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 1 x 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sgi_crash.bin", + "type": "file", + "name": "sgi_crash.bin", + "base_name": "sgi_crash", + "extension": ".bin", + "size": 978376, + "date": "2023-04-01", + "sha1": "6c89b9cba82e4428e0a10ba5e34239b094f82137", + "md5": "17d87a0e325690bed6742d625c36204d", + "sha256": "35d1d60e5d47aaa5b087b0839aa5668320e5b123495e71df9762ff85bdc88fa3", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 3-D, 640 x 480, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sgi_overrun.bin", + "type": "file", + "name": "sgi_overrun.bin", + "base_name": "sgi_overrun", + "extension": ".bin", + "size": 4096, + "date": "2023-04-01", + "sha1": "c12dc4150cd03c5507e50520272e604366f7fb6d", + "md5": "5b2e53197db4232146d1a68aa506c8b0", + "sha256": "8b5205536db797b9dc5d69df65546ab2478f7eeb1c0d356b92b6b65ac6b6877c", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, 3-D, 128 x 128, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sgi_overrun_expandrow.bin", + "type": "file", + "name": "sgi_overrun_expandrow.bin", + "base_name": "sgi_overrun_expandrow", + "extension": ".bin", + "size": 545, + "date": "2023-04-01", + "sha1": "758dfe8251ac69f78932ed3c35d9672fb5ebc200", + "md5": "1c3bf2d8d03b34df09985d8cac22a5a0", + "sha256": "1ba25933a770f639b5ab6d90722c417a748440875be8b4833d5ca78a30401bd8", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, 3-D, 1 x 1, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sgi_overrun_expandrow2.bin", + "type": "file", + "name": "sgi_overrun_expandrow2.bin", + "base_name": "sgi_overrun_expandrow2", + "extension": ".bin", + "size": 545, + "date": "2023-04-01", + "sha1": "fcb5acfda17e655cf453b4690f97e86f016f095e", + "md5": "a79043d53968f549aa98a8b870cf4cd4", + "sha256": "ac8251f67b11b76b1aceca62b014fa561302fa41b767ae96bd8982043cd5f393", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 3-D, 1 x 1, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sgi_overrun_expandrowF04.bin", + "type": "file", + "name": "sgi_overrun_expandrowF04.bin", + "base_name": "sgi_overrun_expandrowF04", + "extension": ".bin", + "size": 540, + "date": "2023-04-01", + "sha1": "89ce4e0232f154a5a072f9b91026cdc05e2a9ae2", + "md5": "87f5abfcd5554731e331152614418619", + "sha256": "e9e3ffaf0cbfee081181853759f4bb85e757eb67b2622cfda92266b13555ff16", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 2-D, 128 x 1, 1 channel", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/standard_embedded.png", + "type": "file", + "name": "standard_embedded.png", + "base_name": "standard_embedded", + "extension": ".png", + "size": 2871, + "date": "2023-04-01", + "sha1": "2234e385b30425edb0541928fec7a334a0c36aa2", + "md5": "5fcb7907254ae5f8cfa296aa410a2b21", + "sha256": "99b9b7cd1afb47218fe65313d6efdd8962838ad59021c31c403c58a5de2da62f", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 64, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sugarshack.mpo", + "type": "file", + "name": "sugarshack.mpo", + "base_name": "sugarshack", + "extension": ".mpo", + "size": 120198, + "date": "2023-04-01", + "sha1": "4a24bf88d71acff26040efc615cd2ce6897bd7d5", + "md5": "f4d4d592013086b7c87ec44043dffe26", + "sha256": "e21649efe1bb04e342203fbb73fb8381609e3577949d4a8868cfeb90acfa1579", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=9, manufacturer=Nintendo, model=Nintendo 3DS, xresolution=146, yresolution=154, resolutionunit=2, software=00204, datetime=2014:03:02 14:17:39], baseline, precision 8, 640x480, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sugarshack_bad_mpo_header.jpg", + "type": "file", + "name": "sugarshack_bad_mpo_header.jpg", + "base_name": "sugarshack_bad_mpo_header", + "extension": ".jpg", + "size": 120198, + "date": "2023-04-01", + "sha1": "e82af1a5015a5a25219bb42fa85c5742eed03aef", + "md5": "04d1e8eb69f1c066a3e6e5a1fb71b38e", + "sha256": "8ab727a56cc9b168b8f1866005744a24956a27311f875dc5b49e746222d39ecb", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=9, manufacturer=Nintendo, model=Nintendo 3DS, xresolution=146, yresolution=154, resolutionunit=2, software=00204, datetime=2014:03:02 14:17:39], baseline, precision 8, 640x480, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sugarshack_frame_size.mpo", + "type": "file", + "name": "sugarshack_frame_size.mpo", + "base_name": "sugarshack_frame_size", + "extension": ".mpo", + "size": 120198, + "date": "2023-04-01", + "sha1": "0a2b136f56c72499ec27c471779419c77c19daa9", + "md5": "eedc11b76590377ef2978f064e42b5ac", + "sha256": "cb505a4281550d126ec3b8de5022d51c33533f8283fed104b406b38da7469fa8", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=9, manufacturer=Nintendo, model=Nintendo 3DS, xresolution=146, yresolution=154, resolutionunit=2, software=00204, datetime=2014:03:02 14:17:39], baseline, precision 8, 640x480, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sugarshack_ifd_offset.mpo", + "type": "file", + "name": "sugarshack_ifd_offset.mpo", + "base_name": "sugarshack_ifd_offset", + "extension": ".mpo", + "size": 120200, + "date": "2023-04-01", + "sha1": "ae57e55a52727475d091add1e5018deb875d16ac", + "md5": "86ba4228b45fb4d836eea6257d643cf9", + "sha256": "d2e9dad20bd450038a5d56c10b5d17d67c828e5f75dd0e81844ec15b9b2da9e2", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=9, manufacturer=Nintendo, model=Nintendo 3DS, xresolution=146, yresolution=154, resolutionunit=2, software=00204, datetime=2014:03:02 14:17:39], baseline, precision 8, 640x480, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sugarshack_no_data.mpo", + "type": "file", + "name": "sugarshack_no_data.mpo", + "base_name": "sugarshack_no_data", + "extension": ".mpo", + "size": 120198, + "date": "2023-04-01", + "sha1": "1ae1967c0cb4dbc9011e51e97fcdec0a2604675a", + "md5": "dcdbc7aaca73b09835f4155847b9ff95", + "sha256": "dec8183c0f10c9fbef57dddc56f8d849d2d77b0b44efa706ae8537daa1514980", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=9, manufacturer=Nintendo, model=Nintendo 3DS, xresolution=146, yresolution=154, resolutionunit=2, software=00204, datetime=2014:03:02 14:17:39], baseline, precision 8, 640x480, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sunraster.im1", + "type": "file", + "name": "sunraster.im1", + "base_name": "sunraster", + "extension": ".im1", + "size": 2106, + "date": "2023-04-01", + "sha1": "d75205e4b7faac59976e268ba6e376ad6bb5faa5", + "md5": "97327726d47ec64205eb0f06ffce6770", + "sha256": "533d2e9d7d75f67a95d87315eef14ee2b6f92d05ab75bdf4f5b4b2668dedc28c", + "mime_type": "application/octet-stream", + "file_type": "Sun raster image data, 640 x 400, 1-bit, compressed, no colormap", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/sunraster.im1.png", + "type": "file", + "name": "sunraster.im1.png", + "base_name": "sunraster.im1", + "extension": ".png", + "size": 1774, + "date": "2023-04-01", + "sha1": "f56391672ea3db5bc523db0adc2adf8227e7a9f3", + "md5": "bf344debec56f5fdf21107f458aca9b8", + "sha256": "8a4f1fb40225737b0594a28b945e7218db1893ef7d2f95151f8392707038f15f", + "mime_type": "image/png", + "file_type": "PNG image data, 640 x 400, 1-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test-card-lossless.jp2", + "type": "file", + "name": "test-card-lossless.jp2", + "base_name": "test-card-lossless", + "extension": ".jp2", + "size": 134081, + "date": "2023-04-01", + "sha1": "78c5a08456e1062252938f56696def4ba96c9d64", + "md5": "0834fc956b3c3de2de969bc3309bb927", + "sha256": "0095420ff07a0fd7c6a9b6366079d6ff3eac58863f98ea832316927240747730", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test-card-lossy-tiled.jp2", + "type": "file", + "name": "test-card-lossy-tiled.jp2", + "base_name": "test-card-lossy-tiled", + "extension": ".jp2", + "size": 74557, + "date": "2023-04-01", + "sha1": "2a156b6958c21b36770bc4f75875dce32bc97d64", + "md5": "8992eaaf4e92c09d67713938e71f7f17", + "sha256": "501ec46ef5dbee691c1162031dff0dd3f13e9c43faec9c2340374f09535bbcd4", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test-card.png", + "type": "file", + "name": "test-card.png", + "base_name": "test-card", + "extension": ".png", + "size": 30776, + "date": "2023-04-01", + "sha1": "dbe18f38487fe5f0f256370a6ea0924a270ef799", + "md5": "973113df584887c05024ff83a832b3f9", + "sha256": "b4baeb18d77acc45766811978373a2f087eda5fb05b5c0aadc3291f4aa331fa4", + "mime_type": "image/png", + "file_type": "PNG image data, 640 x 480, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test-ole-file.doc", + "type": "file", + "name": "test-ole-file.doc", + "base_name": "test-ole-file", + "extension": ".doc", + "size": 22016, + "date": "2023-04-01", + "sha1": "5d25a06131e939d96df887af14a958eaf1fea2ef", + "md5": "2b32f7f4ef24710faa961f65b03f85f3", + "sha256": "a9645cd22f59f2314d0d0cf7ded60a536fb8422ed6b26115d2faa5442fad3336", + "mime_type": "application/msword", + "file_type": "Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.1, Code page: 1252, Author: Laurence Ipsum, Template: Normal.dotm, Last Saved By: Laurence Ipsum, Revision Number: 2, Name of Creating Application: Microsoft Office Word, Create Time/Date: Fri Apr 11 11:15:00 2014, Last Saved Time/Date: Fri Apr 11 11:15:00 2014, Number of Pages: 1, Number of Words: 7, Number of Characters: 40, Security: 0", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://schemas.openxmlformats.org/drawingml/2006/main", + "start_line": 24, + "end_line": 24 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test.colors.gif", + "type": "file", + "name": "test.colors.gif", + "base_name": "test.colors", + "extension": ".gif", + "size": 17855, + "date": "2023-04-01", + "sha1": "6018e303259a349dadab19af11114c126e029eed", + "md5": "8f82d80b1e6e7b33acef20fd89e733f1", + "sha256": "cdf8bd82da080ced6a8c7cc7acc027a7cffcd39f2b97df6434a6830a9df3b986", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 807 x 606", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test.gpl", + "type": "file", + "name": "test.gpl", + "base_name": "test", + "extension": ".gpl", + "size": 37, + "date": "2023-04-01", + "sha1": "84e1a04b5359290f04a113566d13233af54f93b1", + "md5": "a7bd2ae5138f3dcb50420ea65415491f", + "sha256": "f8b62681158f61dac8651d5d2dba2ce3e22683ed803f8df2db9b32e5824f5d8b", + "mime_type": "text/x-gimp-gpl", + "file_type": "GIMP palette data, ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_lm_center.png", + "type": "file", + "name": "test_anchor_multiline_lm_center.png", + "base_name": "test_anchor_multiline_lm_center", + "extension": ".png", + "size": 9572, + "date": "2023-04-01", + "sha1": "d67b27bcc32758927541720d3f3be331cba016a1", + "md5": "8d23d872b5feaeaec43ee4c57fe833a3", + "sha256": "16e9682f3fc014dbf609355f96cca0b50aa09cd96f0e77d470411937ea5f2c91", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_lm_left.png", + "type": "file", + "name": "test_anchor_multiline_lm_left.png", + "base_name": "test_anchor_multiline_lm_left", + "extension": ".png", + "size": 9578, + "date": "2023-04-01", + "sha1": "9406cb3b3e74bbc7ef9f01e6cc32f1cd7ecce268", + "md5": "bec7871edd378017fc4b017071d65e80", + "sha256": "f946ca7685baeff7c31c01da373b26594d6b8e77eed6fc2f7aff4e8f4bdadf05", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_lm_right.png", + "type": "file", + "name": "test_anchor_multiline_lm_right.png", + "base_name": "test_anchor_multiline_lm_right", + "extension": ".png", + "size": 9563, + "date": "2023-04-01", + "sha1": "d57d0b7b82a6c55e1e8f0e18aa33a4922727d6bd", + "md5": "80b5eaa0b00c3146ed5d4c3a3e53957c", + "sha256": "41dc3cd5ddbe7f2423a7179ab342ddce3b8570108891e539387364a7565772a5", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_ma_center.png", + "type": "file", + "name": "test_anchor_multiline_ma_center.png", + "base_name": "test_anchor_multiline_ma_center", + "extension": ".png", + "size": 9483, + "date": "2023-04-01", + "sha1": "69900e0f167e23f0d73bd1b00fcc2527421e329d", + "md5": "10492691f8a2ec0afa37413c24ac2d5b", + "sha256": "2287b647b27a3a1d4eeaa33628e180fd196775908a55058c92ee0d9e11790418", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_md_center.png", + "type": "file", + "name": "test_anchor_multiline_md_center.png", + "base_name": "test_anchor_multiline_md_center", + "extension": ".png", + "size": 9476, + "date": "2023-04-01", + "sha1": "180d0f24b195d22d3b7d3ced7c3199ff565fecef", + "md5": "d82a203b4f0fae50b2d0a9abc0ab9597", + "sha256": "75f5ae190633636f670878289f712683efd96cbbf7f1345a162ac8b22d7b101a", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_mm_center.png", + "type": "file", + "name": "test_anchor_multiline_mm_center.png", + "base_name": "test_anchor_multiline_mm_center", + "extension": ".png", + "size": 9498, + "date": "2023-04-01", + "sha1": "aee7bcc3525734990f92d9177fd3014a54c454b4", + "md5": "fcb4792f9083315956149879bf7ac984", + "sha256": "f144d6d1daf25b67360c445693a33275e65e09ddf558326a59120238f0fd9bbd", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_mm_left.png", + "type": "file", + "name": "test_anchor_multiline_mm_left.png", + "base_name": "test_anchor_multiline_mm_left", + "extension": ".png", + "size": 9528, + "date": "2023-04-01", + "sha1": "e7777b4e2015e0400def298b982d0fec9e079c12", + "md5": "72056c030c2f891859cf197e1cbd399f", + "sha256": "ac9312a6351aaafee832fd58e6c274001e6177df93d84eb799cd1826accd37d7", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_mm_right.png", + "type": "file", + "name": "test_anchor_multiline_mm_right.png", + "base_name": "test_anchor_multiline_mm_right", + "extension": ".png", + "size": 9525, + "date": "2023-04-01", + "sha1": "927c25166601ac88721a85dfac196d4863506f1d", + "md5": "34680120b38721d78877c572abca139a", + "sha256": "597caf8c22cd098ae6a34b0f066cbfb072dca4bea47d2966538e34a629fcd8f7", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_rm_center.png", + "type": "file", + "name": "test_anchor_multiline_rm_center.png", + "base_name": "test_anchor_multiline_rm_center", + "extension": ".png", + "size": 9543, + "date": "2023-04-01", + "sha1": "6a1d148aa1e0b987378ceb3741e43344cff1f948", + "md5": "ee6df74fd72f0f923cf61d7bcf40b876", + "sha256": "679ed555bd0971d2106877de34db35d1c1a673ae803203b3564d7756e57fbd8d", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_rm_left.png", + "type": "file", + "name": "test_anchor_multiline_rm_left.png", + "base_name": "test_anchor_multiline_rm_left", + "extension": ".png", + "size": 9556, + "date": "2023-04-01", + "sha1": "ef06c21205728840697d166da13cb27165cccd9d", + "md5": "75249a76afafcdd06b34d082bc3145f7", + "sha256": "71b734877a24c18152b301efb7260157c98a7452859986b003ed0fe99342cd14", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_multiline_rm_right.png", + "type": "file", + "name": "test_anchor_multiline_rm_right.png", + "base_name": "test_anchor_multiline_rm_right", + "extension": ".png", + "size": 9532, + "date": "2023-04-01", + "sha1": "40b50f142a3d0f1637291a225de4a9b5a6e51a16", + "md5": "8bc903d05f0d7423b4fcf3568085ded7", + "sha256": "ad333c23101b3abdd4c4cd552ea74d2c5f7a95ff089d745d6003178866eebad4", + "mime_type": "image/png", + "file_type": "PNG image data, 600 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_quick_ls.png", + "type": "file", + "name": "test_anchor_quick_ls.png", + "base_name": "test_anchor_quick_ls", + "extension": ".png", + "size": 2924, + "date": "2023-04-01", + "sha1": "09f50d6245b99bf80a45019c7ff547700e557357", + "md5": "708aab7d8e40a7616a991f350e60fe9b", + "sha256": "4d0401d52f8e776bfbf5346eb7359718ce17571fa2a42b55e1de9b55e75d4333", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_quick_ma.png", + "type": "file", + "name": "test_anchor_quick_ma.png", + "base_name": "test_anchor_quick_ma", + "extension": ".png", + "size": 3496, + "date": "2023-04-01", + "sha1": "8900ade7908c19d810f00439f1c218b0fab88a46", + "md5": "e56534315d754e713ad8434014b5a144", + "sha256": "46a96123280eb9bb0618e8a0196be901627b3519eabed4b0cb2d28562db8cea9", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_quick_mb.png", + "type": "file", + "name": "test_anchor_quick_mb.png", + "base_name": "test_anchor_quick_mb", + "extension": ".png", + "size": 3487, + "date": "2023-04-01", + "sha1": "1dee281b8310a50748c39b4219950aa57c3e60b4", + "md5": "6642c4cda346da667a59e19fe7b06afa", + "sha256": "2057f410b9121b12927db5c563cc1f0e1a9a10e1df021fe85516d4149da72fa3", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_quick_md.png", + "type": "file", + "name": "test_anchor_quick_md.png", + "base_name": "test_anchor_quick_md", + "extension": ".png", + "size": 3496, + "date": "2023-04-01", + "sha1": "8a2e674ca7758c1ea6b3ded00ca6998484e495f3", + "md5": "87298cb1362e025150a0cd22d237809d", + "sha256": "68d78e34866cf5937061636ad1a263fecad33a4a1e70bea1a63d3910afb7b530", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_quick_mm.png", + "type": "file", + "name": "test_anchor_quick_mm.png", + "base_name": "test_anchor_quick_mm", + "extension": ".png", + "size": 3537, + "date": "2023-04-01", + "sha1": "56beeec48baf5823994882edc94938efcc32ebd2", + "md5": "71fb3c993aa1affdc1ee154e905e3adc", + "sha256": "11c91f4bb71d37c2c4e3f7097ebaa4cf5a9938421c055d823584dee35731ca39", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_quick_ms.png", + "type": "file", + "name": "test_anchor_quick_ms.png", + "base_name": "test_anchor_quick_ms", + "extension": ".png", + "size": 3489, + "date": "2023-04-01", + "sha1": "466268a2cfa8089eecf1ac5730c7313e3da56137", + "md5": "93c74c1e0fa318fdb8ec43bffb0b139b", + "sha256": "82783fd36f9485791281a96b25ada3034a1cad1d0b19cf6303217a53dd69b85d", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_quick_mt.png", + "type": "file", + "name": "test_anchor_quick_mt.png", + "base_name": "test_anchor_quick_mt", + "extension": ".png", + "size": 3511, + "date": "2023-04-01", + "sha1": "b470218f77d2bcf20e7a5559c4d3dc657017d011", + "md5": "2b19bac98292517883664cf8f5e81134", + "sha256": "13558911d3e5033f7aa51267d7cccc806165ca4143922e098ca0d820fd0460b8", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_quick_rs.png", + "type": "file", + "name": "test_anchor_quick_rs.png", + "base_name": "test_anchor_quick_rs", + "extension": ".png", + "size": 2642, + "date": "2023-04-01", + "sha1": "c23a074604cbfb10e795b954c99c4d71eb0e12b7", + "md5": "80e3d0b9227e21941b8f80bd62cd6cdf", + "sha256": "5d5cdc0db0886d7c1b3165b5a35ff87413d2115b00323db832768866e12220f5", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_ttb_f_lt.png", + "type": "file", + "name": "test_anchor_ttb_f_lt.png", + "base_name": "test_anchor_ttb_f_lt", + "extension": ".png", + "size": 1988, + "date": "2023-04-01", + "sha1": "88931cc44bb00d3e214f5dbb196773f4110306d5", + "md5": "84c5fbae4539cd001eedd18698d8c2ab", + "sha256": "9174c39abf37135820131f25bfc2b5c441a52420f8a32f8edc79903f963d51a8", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_ttb_f_mm.png", + "type": "file", + "name": "test_anchor_ttb_f_mm.png", + "base_name": "test_anchor_ttb_f_mm", + "extension": ".png", + "size": 1979, + "date": "2023-04-01", + "sha1": "dc069831dddd4dc78fc4a49388f92dacb5b6bf01", + "md5": "cc47a57f74483a5c20e49bcb4f512511", + "sha256": "efd06db1163c8357d96b1a45c383689acad526b0fdb8e3779ee61675b9699d4e", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_ttb_f_rb.png", + "type": "file", + "name": "test_anchor_ttb_f_rb.png", + "base_name": "test_anchor_ttb_f_rb", + "extension": ".png", + "size": 1990, + "date": "2023-04-01", + "sha1": "245db785a7165ccb926606f377d4f7fbe9366522", + "md5": "652595ee8bb37bdfa989e4a7f181bd23", + "sha256": "c948803abbcd0a51d79591a2d056341bd65887f21b1823a68fd47283fca19c97", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_anchor_ttb_f_sm.png", + "type": "file", + "name": "test_anchor_ttb_f_sm.png", + "base_name": "test_anchor_ttb_f_sm", + "extension": ".png", + "size": 1981, + "date": "2023-04-01", + "sha1": "bb9b64b86c48d1c5761de8017c25d29e25e26030", + "md5": "82fc17fb84aa5c50987327772847fdfd", + "sha256": "511a9529ec1f42a79d95546704ee6a5ba8dc1400e4db1b8f8ccae8406d0bb4da", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_arabictext_features.png", + "type": "file", + "name": "test_arabictext_features.png", + "base_name": "test_arabictext_features", + "extension": ".png", + "size": 1472, + "date": "2023-04-01", + "sha1": "979335ba801aed1aadfc8c3cedb0758f316e33dd", + "md5": "f7570bd87488ed268adb1006fee8dabb", + "sha256": "8a9daa16bdd23771f4e24ade117b1dc9472ffd85b5b07da0c20972136c451116", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron.png", + "type": "file", + "name": "test_combine_caron.png", + "base_name": "test_combine_caron", + "extension": ".png", + "size": 3875, + "date": "2023-04-01", + "sha1": "ed98af9639b7a40e96a65fdee5714bb761fb9e4a", + "md5": "6e58ff8076be3f3f081ef52c6450d293", + "sha256": "80b821cf13a39f12be066228e4fe8edcc28cd3b29b8a21e830c0613f79011c11", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_below.png", + "type": "file", + "name": "test_combine_caron_below.png", + "base_name": "test_combine_caron_below", + "extension": ".png", + "size": 3583, + "date": "2023-04-01", + "sha1": "f0bd02f40a146b4a3fae3ad0028626c711cbb07c", + "md5": "0c39d510439dd308a56acff999e4f6ed", + "sha256": "2f9bc4ee530deec06486a5e2afcda0793c63787a1cefe4f557962bf645a03d64", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_below_lb.png", + "type": "file", + "name": "test_combine_caron_below_lb.png", + "base_name": "test_combine_caron_below_lb", + "extension": ".png", + "size": 3577, + "date": "2023-04-01", + "sha1": "80d218aee59397d92fb30bccf312783505808817", + "md5": "6e5afd6fb93843ba41224e87eaffe0a7", + "sha256": "6f9e5305f9796cca72b797184e8e5b02b1101ec4b6e62d24a50911e3ca33113d", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_below_ld.png", + "type": "file", + "name": "test_combine_caron_below_ld.png", + "base_name": "test_combine_caron_below_ld", + "extension": ".png", + "size": 3627, + "date": "2023-04-01", + "sha1": "4c7a5dbf99127b44b05087e261f075632fb430ae", + "md5": "f57fb1eb435b07a078bd6a7d79b368df", + "sha256": "dfd9aa9cf55b38e7833ae632cb70db449153a58d0e9d530641b87d1c2f6a4a58", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_below_ls.png", + "type": "file", + "name": "test_combine_caron_below_ls.png", + "base_name": "test_combine_caron_below_ls", + "extension": ".png", + "size": 3565, + "date": "2023-04-01", + "sha1": "1171598bb0ab3f2d54673ad7ef135c6219c842fd", + "md5": "7c1216d5933a63165beacbe5a81e28d1", + "sha256": "488e759cb3d6732eaf9d8788d080c9d243b134ba418e3ddeab8337363aafec7d", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_below_ttb.png", + "type": "file", + "name": "test_combine_caron_below_ttb.png", + "base_name": "test_combine_caron_below_ttb", + "extension": ".png", + "size": 4226, + "date": "2023-04-01", + "sha1": "fd3b1a0effcfa5d16109cdf076c6cd764bda1b0d", + "md5": "934252d510b04c5aabd256bb47b9bbdc", + "sha256": "985e7fd9b490fddbddd29174d09ca9d9125735b3e9d71ad393a644e0b25b5ec2", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_below_ttb_lb.png", + "type": "file", + "name": "test_combine_caron_below_ttb_lb.png", + "base_name": "test_combine_caron_below_ttb_lb", + "extension": ".png", + "size": 4235, + "date": "2023-04-01", + "sha1": "812ee8ec68ef47c7ed619ca528a65c2ab6e76df8", + "md5": "2ddea9fc37607d202c3d686064174eb2", + "sha256": "cf0b18725fafe9491386ed0d005856cbad12f1c97fb3a4d281a097e48f74a222", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_la.png", + "type": "file", + "name": "test_combine_caron_la.png", + "base_name": "test_combine_caron_la", + "extension": ".png", + "size": 3875, + "date": "2023-04-01", + "sha1": "ed98af9639b7a40e96a65fdee5714bb761fb9e4a", + "md5": "6e58ff8076be3f3f081ef52c6450d293", + "sha256": "80b821cf13a39f12be066228e4fe8edcc28cd3b29b8a21e830c0613f79011c11", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_ls.png", + "type": "file", + "name": "test_combine_caron_ls.png", + "base_name": "test_combine_caron_ls", + "extension": ".png", + "size": 3844, + "date": "2023-04-01", + "sha1": "deffb9a836e9ddd61614d7b95f80f0a1d238576e", + "md5": "4eef3672eb0144b6654126eb83350212", + "sha256": "a914c405a22d2d93f68069deefacc54b33dc138dfc13adeb2245463538d3fe06", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_lt.png", + "type": "file", + "name": "test_combine_caron_lt.png", + "base_name": "test_combine_caron_lt", + "extension": ".png", + "size": 3926, + "date": "2023-04-01", + "sha1": "012d17119243d6a5f7384b68fe6dc19eca0480bc", + "md5": "ec1bb8c38184c6ff75ef622ea4355a7b", + "sha256": "3ab20a9cbec680db2b2bfa8db0b45aef1b336a672547d107b1b5132895dd4bdd", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_ttb.png", + "type": "file", + "name": "test_combine_caron_ttb.png", + "base_name": "test_combine_caron_ttb", + "extension": ".png", + "size": 5007, + "date": "2023-04-01", + "sha1": "8408311bca26a10c8cc0f98157d0fbb53badf75a", + "md5": "307523a7aa9ab15b81b67156d8f332d8", + "sha256": "af3b15ef5efe2c0ef836b5ab0cb752b9113887197997f218c4ded8d4414149f2", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_caron_ttb_lt.png", + "type": "file", + "name": "test_combine_caron_ttb_lt.png", + "base_name": "test_combine_caron_ttb_lt", + "extension": ".png", + "size": 5007, + "date": "2023-04-01", + "sha1": "8408311bca26a10c8cc0f98157d0fbb53badf75a", + "md5": "307523a7aa9ab15b81b67156d8f332d8", + "sha256": "af3b15ef5efe2c0ef836b5ab0cb752b9113887197997f218c4ded8d4414149f2", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_double_breve_below.png", + "type": "file", + "name": "test_combine_double_breve_below.png", + "base_name": "test_combine_double_breve_below", + "extension": ".png", + "size": 3029, + "date": "2023-04-01", + "sha1": "33216b2f255b3643efae83e549b060ca95a5fa22", + "md5": "dc75a80c911b3a96d6bfd8a38bb6f4a3", + "sha256": "6d7dca4bf9b1d370a224d366ca7bbbcd22e62b089b309c8f098a8ec19c7c7c5f", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_double_breve_below_ma.png", + "type": "file", + "name": "test_combine_double_breve_below_ma.png", + "base_name": "test_combine_double_breve_below_ma", + "extension": ".png", + "size": 3012, + "date": "2023-04-01", + "sha1": "977b83b2253aaed487c27d3dbed88d86a71b34a1", + "md5": "523d3907a040cd0f2ece9e87d8b3b40a", + "sha256": "b855a13d2687f4ee734f8e5ecbd430a9bec9a857eec01c079f10a860dad87eb0", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_double_breve_below_ra.png", + "type": "file", + "name": "test_combine_double_breve_below_ra.png", + "base_name": "test_combine_double_breve_below_ra", + "extension": ".png", + "size": 3011, + "date": "2023-04-01", + "sha1": "3b56ec227d0c6d782a81e4bce950e9ea4600bba3", + "md5": "bc6c8b15cf0666422121ae3b7fc370a3", + "sha256": "a91039d5c0187ba94614792a6a81406bb6af5a794f0a6a4bedfb177de8afcb3e", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_double_breve_below_ttb.png", + "type": "file", + "name": "test_combine_double_breve_below_ttb.png", + "base_name": "test_combine_double_breve_below_ttb", + "extension": ".png", + "size": 3766, + "date": "2023-04-01", + "sha1": "1a68aef8ed59861d8af6a6efbd38cacef250bc39", + "md5": "06cbd256425656a57d76dc84f4435d8c", + "sha256": "73e97c44730e36bbaa251aa7d2f212489953dee0a4a075dc39f0f39c125e93c0", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_double_breve_below_ttb_mt.png", + "type": "file", + "name": "test_combine_double_breve_below_ttb_mt.png", + "base_name": "test_combine_double_breve_below_ttb_mt", + "extension": ".png", + "size": 3750, + "date": "2023-04-01", + "sha1": "f9dea9a9e2744801eeff386e76fa360b3707df31", + "md5": "3418d90dd1875f21c4ba3371533c757f", + "sha256": "f39aa4b103b7af56a8743144acd6a9b94e6db3de567b4a6b6efb3cc25b02dc0c", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_double_breve_below_ttb_rt.png", + "type": "file", + "name": "test_combine_double_breve_below_ttb_rt.png", + "base_name": "test_combine_double_breve_below_ttb_rt", + "extension": ".png", + "size": 3811, + "date": "2023-04-01", + "sha1": "b63bd8c6a204d806948f668b8e68a80a345aac4c", + "md5": "29317134a2eb8800195c3e81b18e68f8", + "sha256": "e169628ddf33a090232fc843b952026271c1cecde15416e6ff27e82ffe4a8663", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_double_breve_below_ttb_st.png", + "type": "file", + "name": "test_combine_double_breve_below_ttb_st.png", + "base_name": "test_combine_double_breve_below_ttb_st", + "extension": ".png", + "size": 3700, + "date": "2023-04-01", + "sha1": "66f7d792fd532bcda025a77213cffe70fbd37483", + "md5": "23fb30b52bdf377930b10f20fa44a7bf", + "sha256": "26eeea7fbc7dce2e2caf8c29a79b0ab67d621ef02f7dffd115f9131243811a37", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_multiline_lm_center.png", + "type": "file", + "name": "test_combine_multiline_lm_center.png", + "base_name": "test_combine_multiline_lm_center", + "extension": ".png", + "size": 4147, + "date": "2023-04-01", + "sha1": "15640497bfed11c2ceefe3dcf26700a6e0ca43f1", + "md5": "4ad6c4f251d8c1395f4b955b07530449", + "sha256": "d6835b43132f4be9b941ad570398e52fba2bf07e5d4f52ef629f10b5eb450e91", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_multiline_lm_left.png", + "type": "file", + "name": "test_combine_multiline_lm_left.png", + "base_name": "test_combine_multiline_lm_left", + "extension": ".png", + "size": 4197, + "date": "2023-04-01", + "sha1": "f5c5383f9b5977b61c4b5586d1d2c5a3d1b2d19f", + "md5": "e01ce12d58f298dd576a96f5a38bda83", + "sha256": "860ad7055eb78bfb63351168becf5ad479e4c659de22b599bdb58f7303730e9e", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_multiline_lm_right.png", + "type": "file", + "name": "test_combine_multiline_lm_right.png", + "base_name": "test_combine_multiline_lm_right", + "extension": ".png", + "size": 4154, + "date": "2023-04-01", + "sha1": "4ce31ff478c4618f4b56ec1b2826aa041f681629", + "md5": "68148c1cbc6192a853edd0ecafdcef93", + "sha256": "a3dbf9e18fb0349a5bfe76c456fc9b8f38ae0bc7281cfd6bf1fbd0e9c03b1074", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_multiline_mm_center.png", + "type": "file", + "name": "test_combine_multiline_mm_center.png", + "base_name": "test_combine_multiline_mm_center", + "extension": ".png", + "size": 4204, + "date": "2023-04-01", + "sha1": "b0de326136607c9dfd528184a3749d03dcb925be", + "md5": "dd7adf5c808f985b9fc75b692f067255", + "sha256": "1e558bef1c28734354f90ae5373804ef4eb24201e3e3a2efc87bb5b265558379", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_multiline_mm_left.png", + "type": "file", + "name": "test_combine_multiline_mm_left.png", + "base_name": "test_combine_multiline_mm_left", + "extension": ".png", + "size": 4189, + "date": "2023-04-01", + "sha1": "0a18af4259c2146cc6f591e324e6d9a7c07ac519", + "md5": "9a536fcf9195abfcee560de9851bcd18", + "sha256": "c788186d63aab44f0adfaa4c7ff527e5728568c11f7b3451a6a22a592d78d9d8", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_multiline_mm_right.png", + "type": "file", + "name": "test_combine_multiline_mm_right.png", + "base_name": "test_combine_multiline_mm_right", + "extension": ".png", + "size": 4215, + "date": "2023-04-01", + "sha1": "00a7ac264c1237579fbf2fa822e4bf0ccdbfc278", + "md5": "4846817e3e49e893ea30db73e43a1be5", + "sha256": "0a64acad35f49858df3eb8bf5b46d7235a24d596cac214a7bd3bf04564000241", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_multiline_rm_center.png", + "type": "file", + "name": "test_combine_multiline_rm_center.png", + "base_name": "test_combine_multiline_rm_center", + "extension": ".png", + "size": 4149, + "date": "2023-04-01", + "sha1": "f378819f24709ce30e752b78815adff9621b0ca8", + "md5": "7d6d24c8808b99a56cfb79632998099b", + "sha256": "45ac3a86bb8d5e733682fa4b1b0eac39583943b05da1531435b25a4507c92092", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_multiline_rm_left.png", + "type": "file", + "name": "test_combine_multiline_rm_left.png", + "base_name": "test_combine_multiline_rm_left", + "extension": ".png", + "size": 4144, + "date": "2023-04-01", + "sha1": "3613833c1170c087be595e77d428dd552f478a4c", + "md5": "9fcea94f2d9b43b5e847d277e1cbb92e", + "sha256": "20bfc5471b44fcd1eb40e9cbd48e371b5a987e512bace42123e83798b284c018", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_multiline_rm_right.png", + "type": "file", + "name": "test_combine_multiline_rm_right.png", + "base_name": "test_combine_multiline_rm_right", + "extension": ".png", + "size": 4186, + "date": "2023-04-01", + "sha1": "a85eee10214413081222c6d816f57c7fba6fd611", + "md5": "f0660d40da99d11c89d984ec92ddc385", + "sha256": "f9db1290a33cfe06aab3d9fa3c1e6283f69c3ab7363dabe55e62647a21e17a6a", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_overline.png", + "type": "file", + "name": "test_combine_overline.png", + "base_name": "test_combine_overline", + "extension": ".png", + "size": 1516, + "date": "2023-04-01", + "sha1": "4ffb561e7a48d28e3085d896aa2dcdb4b40a707b", + "md5": "e9473c0939172a1498d13127bc68472a", + "sha256": "2efac3b69028ff210517b62ded5ebf7f4f91c71a3688d64a0834198c03c96d2f", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_overline_la.png", + "type": "file", + "name": "test_combine_overline_la.png", + "base_name": "test_combine_overline_la", + "extension": ".png", + "size": 1516, + "date": "2023-04-01", + "sha1": "4ffb561e7a48d28e3085d896aa2dcdb4b40a707b", + "md5": "e9473c0939172a1498d13127bc68472a", + "sha256": "2efac3b69028ff210517b62ded5ebf7f4f91c71a3688d64a0834198c03c96d2f", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_overline_ra.png", + "type": "file", + "name": "test_combine_overline_ra.png", + "base_name": "test_combine_overline_ra", + "extension": ".png", + "size": 1517, + "date": "2023-04-01", + "sha1": "d5d33b604ff0727db92cc6005b41004d4d26dd2c", + "md5": "53c368379d0a3f359cfdb65a9e31eada", + "sha256": "98e44f22a18989f15b3d1e471c6a7b81b755612314dfa48d439e91cda3e7a1e0", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_overline_ttb.png", + "type": "file", + "name": "test_combine_overline_ttb.png", + "base_name": "test_combine_overline_ttb", + "extension": ".png", + "size": 1500, + "date": "2023-04-01", + "sha1": "31caeb887cc551535d9fd82f5af55f3b60eba215", + "md5": "d8c6289be2992d16cb9a76570e139604", + "sha256": "67223d5178c1f6283795001458d35d1e029c29d94f0ebaab5d6c43b369068830", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_overline_ttb_mt.png", + "type": "file", + "name": "test_combine_overline_ttb_mt.png", + "base_name": "test_combine_overline_ttb_mt", + "extension": ".png", + "size": 1533, + "date": "2023-04-01", + "sha1": "f31d84b14601dfd621da4cc222e08bed754d7b6f", + "md5": "e075866d01f194e865294e3f93569f09", + "sha256": "0e7b6d8817d7a4ee6c73b2cc7cfc5c887d66875a9262cd29ca4f5d6d65970017", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_overline_ttb_rt.png", + "type": "file", + "name": "test_combine_overline_ttb_rt.png", + "base_name": "test_combine_overline_ttb_rt", + "extension": ".png", + "size": 1494, + "date": "2023-04-01", + "sha1": "fec55b1a73d38ebb3d286c53448245ab13ddb911", + "md5": "189e40dc339a1862c5efe9d55cd7f357", + "sha256": "a76f0aa6770b149b2d5504ef77981513becba777d3009a952d3c1f092ad9cbb5", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_combine_overline_ttb_st.png", + "type": "file", + "name": "test_combine_overline_ttb_st.png", + "base_name": "test_combine_overline_ttb_st", + "extension": ".png", + "size": 1533, + "date": "2023-04-01", + "sha1": "f31d84b14601dfd621da4cc222e08bed754d7b6f", + "md5": "e075866d01f194e865294e3f93569f09", + "sha256": "0e7b6d8817d7a4ee6c73b2cc7cfc5c887d66875a9262cd29ca4f5d6d65970017", + "mime_type": "image/png", + "file_type": "PNG image data, 400 x 400, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_complex_unicode_text.png", + "type": "file", + "name": "test_complex_unicode_text.png", + "base_name": "test_complex_unicode_text", + "extension": ".png", + "size": 1439, + "date": "2023-04-01", + "sha1": "0be3a0103821d27249cde62384cf14aed6c1c58f", + "md5": "574462881e1bb658eb8b6e68828bc34f", + "sha256": "e8a80c9298120ee3f06d57de16fa62eb4a3417e2d1f629f5d9126457d675c58a", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_complex_unicode_text2.png", + "type": "file", + "name": "test_complex_unicode_text2.png", + "base_name": "test_complex_unicode_text2", + "extension": ".png", + "size": 1313, + "date": "2023-04-01", + "sha1": "7de04c465372a379e5e33fcc94fefdb327c9fe97", + "md5": "d6d8d442df578395ad6ad15e244aeb37", + "sha256": "2a176ae8416874ee9fc48c88c223ca1e09d569d71c54effd654b00a375fbb9fd", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_direction_ltr.png", + "type": "file", + "name": "test_direction_ltr.png", + "base_name": "test_direction_ltr", + "extension": ".png", + "size": 1949, + "date": "2023-04-01", + "sha1": "c8638e02c1f1e048246ca944b9bc353ca7a4146a", + "md5": "5c3cc475e802e1b7b348a77d8ce6a949", + "sha256": "b89874356c84f6cb0ca4ba27ab054237aec2894aefcc120dd087e52953d596e4", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_direction_rtl.png", + "type": "file", + "name": "test_direction_rtl.png", + "base_name": "test_direction_rtl", + "extension": ".png", + "size": 1324, + "date": "2023-04-01", + "sha1": "ccbc22d3b8ab05a977341b5ceb515dee30bb97ab", + "md5": "f8649a1d23899451f480fc9d047dc26e", + "sha256": "fc6838acda7c9db148e87aefabc5244dea90d7dfd3e4472844328d7d32939ec4", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_direction_ttb.png", + "type": "file", + "name": "test_direction_ttb.png", + "base_name": "test_direction_ttb", + "extension": ".png", + "size": 1749, + "date": "2023-04-01", + "sha1": "0332f0153d4ad7de179b58ebe6872ac74643ce58", + "md5": "37acecb9a242f41c4a91484f3617e944", + "sha256": "840e22f03845ec88f585699c4c48e52e99dec62be49e985b246e0a993b91050b", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 300, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_direction_ttb_stroke.png", + "type": "file", + "name": "test_direction_ttb_stroke.png", + "base_name": "test_direction_ttb_stroke", + "extension": ".png", + "size": 3761, + "date": "2023-04-01", + "sha1": "4e75c10ad072dd0d5dc1f09bb0a19ee3647d7782", + "md5": "5652c2012bc59c6dcbf8905af35e5fee", + "sha256": "ff6f3d2fadded2788ab3fd000b300960bbb86b435917bb42e5f1e9dc64e9dcc3", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 300, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_draw_pbm_target.png", + "type": "file", + "name": "test_draw_pbm_target.png", + "base_name": "test_draw_pbm_target", + "extension": ".png", + "size": 259, + "date": "2023-04-01", + "sha1": "3260dd50051af5259a34393e3fed56409d86cb7d", + "md5": "c46d149a27752537f001f5fa24857516", + "sha256": "9eb94b8db1afdfdc8666ed6db6f45650bc5f6f7da1fad8f33be307844e497f30", + "mime_type": "image/png", + "file_type": "PNG image data, 130 x 30, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_draw_pbm_ter_en_target.png", + "type": "file", + "name": "test_draw_pbm_ter_en_target.png", + "base_name": "test_draw_pbm_ter_en_target", + "extension": ".png", + "size": 253, + "date": "2023-04-01", + "sha1": "ec59a362bc14014740a5a2a8088be7cb348da96f", + "md5": "f13f9d91b5d1d95f2c3572a931470696", + "sha256": "a8f518cb941a77ab4b9b2bb07206894c443ffc0736db95bed17a5df090cd2e1c", + "mime_type": "image/png", + "file_type": "PNG image data, 150 x 30, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_draw_pbm_ter_pl_target.png", + "type": "file", + "name": "test_draw_pbm_ter_pl_target.png", + "base_name": "test_draw_pbm_ter_pl_target", + "extension": ".png", + "size": 284, + "date": "2023-04-01", + "sha1": "ecf398be540751791236f4665b8833612c3e6f27", + "md5": "5f57cc2f2ed877adf42cfcb97dff5dea", + "sha256": "603bc87e3efbf15d3fdaf492d8df5dc4bd415a7118116694433a817c2999cb54", + "mime_type": "image/png", + "file_type": "PNG image data, 150 x 30, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_extents.gif", + "type": "file", + "name": "test_extents.gif", + "base_name": "test_extents", + "extension": ".gif", + "size": 368, + "date": "2023-04-01", + "sha1": "bfa8cfe94ca3d790bff70ad6457f8ead437e5ea4", + "md5": "a6f74fc8da9568cc110f011a81245e1f", + "sha256": "fd4ae0da411d26124194309904857dbb9fade7a215995a5c3ee9bc79656ea9dd", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 100 x 100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_kerning_features.png", + "type": "file", + "name": "test_kerning_features.png", + "base_name": "test_kerning_features", + "extension": ".png", + "size": 992, + "date": "2023-04-01", + "sha1": "57651b3c77442489fe02157a62dec80a4214fd2f", + "md5": "1a8230ffaf75738ab5c3267f39c1568a", + "sha256": "0b7aa1db5d2dc5aa937fad651c2a7f85a660279478477f87c7683f079fdd57f6", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_language.png", + "type": "file", + "name": "test_language.png", + "base_name": "test_language", + "extension": ".png", + "size": 785, + "date": "2023-04-01", + "sha1": "61a456edf9795e3578ef56ae2b0aa59c3263da09", + "md5": "c1f4597787ad78c503026e86b70504bd", + "sha256": "4b2c01bed1dc1a66fbc62809cc6c252099ae0300fd0067796046525e56e6fb4f", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_ligature_features.png", + "type": "file", + "name": "test_ligature_features.png", + "base_name": "test_ligature_features", + "extension": ".png", + "size": 714, + "date": "2023-04-01", + "sha1": "003d40eb0abb41e0b09e80305577b2b4fd631629", + "md5": "c97f5cbad27a332a660e39880e508415", + "sha256": "8c33b3e16baeeb8034e1486c521a6099a2b9190a33f4b747f9d3f6441be4bad2", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_Nastalifont_text.png", + "type": "file", + "name": "test_Nastalifont_text.png", + "base_name": "test_Nastalifont_text", + "extension": ".png", + "size": 1071, + "date": "2023-04-01", + "sha1": "a2b61a4243350a2546fed296caf82fc42ded704a", + "md5": "8ada0bf8d2844a9b8ed86fb93e11bc05", + "sha256": "a92ae869136af22654ae52bfccdf58865ed59bc30fb750310af68a5cb962eaf8", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_text.png", + "type": "file", + "name": "test_text.png", + "base_name": "test_text", + "extension": ".png", + "size": 1101, + "date": "2023-04-01", + "sha1": "60b6235ce174e29de295cf0aa3eb7082ab369ddd", + "md5": "724b2b68dcd962815c00d683abeadb1e", + "sha256": "c8a1b4173a69d9a262ca44c5ef5488c568a83dfeedf185380fd81b89b1c59612", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_woff2.png", + "type": "file", + "name": "test_woff2.png", + "base_name": "test_woff2", + "extension": ".png", + "size": 6724, + "date": "2023-04-01", + "sha1": "a0fad581cdaed063c3cedc0c34bb42a35e4e146d", + "md5": "902df41193f7d900a211ca525ea1e67a", + "sha256": "c1aa24ffb6425148ac4e85da15ebcaf5cf87e3053acd7ef350e9146efe7ed743", + "mime_type": "image/png", + "file_type": "PNG image data, 350 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_x_max_and_y_offset.png", + "type": "file", + "name": "test_x_max_and_y_offset.png", + "base_name": "test_x_max_and_y_offset", + "extension": ".png", + "size": 802, + "date": "2023-04-01", + "sha1": "d3eb08b080c3b25f3d9a83193fdcfc5d90bd4711", + "md5": "411cd52f3a96bf7fbe2b3df413081af0", + "sha256": "85f8f4df22a5ff170151737073b2122fc929ec2b78e663383223534c5b1ed142", + "mime_type": "image/png", + "file_type": "PNG image data, 50 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/test_y_offset.png", + "type": "file", + "name": "test_y_offset.png", + "base_name": "test_y_offset", + "extension": ".png", + "size": 1600, + "date": "2023-04-01", + "sha1": "bb69923c67a2a397d3677d58a310b191a2277636", + "md5": "404939cc7f16de0e63ff25d2e8e52e05", + "sha256": "15b160d23d674edf7f44422dccc99ee13a04607bdb8903b1d5a3905e3e7d4783", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/text_float_coord.png", + "type": "file", + "name": "text_float_coord.png", + "base_name": "text_float_coord", + "extension": ".png", + "size": 2875, + "date": "2023-04-01", + "sha1": "eccad94cd8f8c96d8a2dacd7c1c86931533b6880", + "md5": "81f416818cd99384811a03bcb352878a", + "sha256": "77328127436ed4ce8cba30a1ee12794bab8f52ce1329d03f45f57c3e812a18cf", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 64, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/text_float_coord_1_alt.png", + "type": "file", + "name": "text_float_coord_1_alt.png", + "base_name": "text_float_coord_1_alt", + "extension": ".png", + "size": 809, + "date": "2023-04-01", + "sha1": "e9e9e2ba77d28c4e8fcb333dcafdab670d3ef289", + "md5": "704224fd813649de35c1f6326380e9ce", + "sha256": "89f02b2b1b46c0b10742578659a6ecb0bb3a13c75701d47f9d68116ec64f3902", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 64, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/text_mono.gif", + "type": "file", + "name": "text_mono.gif", + "base_name": "text_mono", + "extension": ".gif", + "size": 1560, + "date": "2023-04-01", + "sha1": "550e93a97bf6551eeef65345db0c7cdf612288f4", + "md5": "f9ac303832293360f080b5b46b5e8765", + "sha256": "1869a35c08958604c706f1af8dc7a790c2d5e8f5e6407a6a84dfd0e9a736a0ac", + "mime_type": "image/gif", + "file_type": "GIF image data, version 87a, 100 x 30", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga_id_field.tga", + "type": "file", + "name": "tga_id_field.tga", + "base_name": "tga_id_field", + "extension": ".tga", + "size": 30050, + "date": "2023-04-01", + "sha1": "92adaf1d21ee7503fd60540f7a2ed89848abbcc1", + "md5": "c515c993f3b27afb2389c75333e45b26", + "sha256": "d7946bdc5b642a5393541846a99b329fd61457fa1e2c339d3e86fba0e52dd29b", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGB 100 x 100 x 24 \"foobar\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\"", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_16bit_RGB.tiff", + "type": "file", + "name": "tiff_16bit_RGB.tiff", + "base_name": "tiff_16bit_RGB", + "extension": ".tiff", + "size": 24245, + "date": "2023-04-01", + "sha1": "39f78e26399855b294507b5f2ae94bddcd3309f2", + "md5": "dbb2f47ae75ea4770df913ca9bab76fd", + "sha256": "f96f39e61be80e5f9abfd47375200f807fc68f765cb0612deed895c5bb279cc9", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=18, height=40, bps=246, compression=deflate, PhotometricIntepretation=RGB, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_16bit_RGB_target.png", + "type": "file", + "name": "tiff_16bit_RGB_target.png", + "base_name": "tiff_16bit_RGB_target", + "extension": ".png", + "size": 6117, + "date": "2023-04-01", + "sha1": "0ee27a553de951ecaab06057300e7684639e549c", + "md5": "03ce1156c29eb263698d1b7786886135", + "sha256": "c8a90a05bfe5250b074d6467f572430fe90208c51ff21c74c4b8549fccfbc770", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 40, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_16bit_RGBa.tiff", + "type": "file", + "name": "tiff_16bit_RGBa.tiff", + "base_name": "tiff_16bit_RGBa", + "extension": ".tiff", + "size": 42224, + "date": "2023-04-01", + "sha1": "57b4b4f4742d6afbfecd86f27406eac9a0bf2439", + "md5": "9e60a22861f6009ac2f5a9d66c8f01bb", + "sha256": "3c1bb6a7f50be3fa7a3ade9b116a076f8e299e6aa95811c40f67f6e52e889b88", + "mime_type": "image/tiff", + "file_type": "TIFF image data, big-endian, direntries=21, height=40, bps=0, compression=LZW, PhotometricIntepretation=RGB, orientation=upper-left, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_16bit_RGBa_target.png", + "type": "file", + "name": "tiff_16bit_RGBa_target.png", + "base_name": "tiff_16bit_RGBa_target", + "extension": ".png", + "size": 13096, + "date": "2023-04-01", + "sha1": "c8e36171320bd74ab3288b19c234425663a1ba87", + "md5": "ca0e9c76cfa96912b60245013d30bd7f", + "sha256": "7d46d5063aaaa61680110563fe2d20b2e6aa0e478c1330cc5eee54cfbf0702d1", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 40, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_adobe_deflate.png", + "type": "file", + "name": "tiff_adobe_deflate.png", + "base_name": "tiff_adobe_deflate", + "extension": ".png", + "size": 93889, + "date": "2023-04-01", + "sha1": "e59567b134761a91c8170487bc93577f94f2e253", + "md5": "d97c6a8329e520976fcbae91600b38f7", + "sha256": "f00e5b15295c8f8274421712f090044c41a23719720ed591e13ae5e979366dd7", + "mime_type": "image/png", + "file_type": "PNG image data, 278 x 374, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_adobe_deflate.tif", + "type": "file", + "name": "tiff_adobe_deflate.tif", + "base_name": "tiff_adobe_deflate", + "extension": ".tif", + "size": 313740, + "date": "2023-04-01", + "sha1": "337b7b6aaa059febdcf4b26adf106db373242f60", + "md5": "397959994f7500d2b4185b18782c0f07", + "sha256": "3ec989816b1532e587a9619980db33a925c0428d7538290bb6b4eb1b6a8efade", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=22, height=374, bps=278, compression=deflate, PhotometricIntepretation=RGB, width=278", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_overflow_rows_per_strip.tif", + "type": "file", + "name": "tiff_overflow_rows_per_strip.tif", + "base_name": "tiff_overflow_rows_per_strip", + "extension": ".tif", + "size": 312438, + "date": "2023-04-01", + "sha1": "3611f2f25156f51ab0be941724ec72a0f690591c", + "md5": "3af74b09e28531d72d7a5dbe098eadb8", + "sha256": "798b582fc1b00cd98e059ad92890967ed1522f11687bdff337912cc1dfad54af", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=14, height=374, bps=198, compression=none, PhotometricIntepretation=RGB, width=278", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_strip_cmyk_16l_jpeg.tif", + "type": "file", + "name": "tiff_strip_cmyk_16l_jpeg.tif", + "base_name": "tiff_strip_cmyk_16l_jpeg", + "extension": ".tif", + "size": 96472, + "date": "2023-04-01", + "sha1": "844f2c27fb627df588bad273d0cd6212f5882110", + "md5": "ad450aeb1c672d2e04026c26aa5b1f8e", + "sha256": "8e08af8d55ec441757d9b2021282cf23e3a8449a4559a642410a3a669222a1e7", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=21, height=100, bps=14746, compression=none, PhotometricIntepretation=CMYK, orientation=upper-left, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_strip_cmyk_jpeg.tif", + "type": "file", + "name": "tiff_strip_cmyk_jpeg.tif", + "base_name": "tiff_strip_cmyk_jpeg", + "extension": ".tif", + "size": 30274, + "date": "2023-04-01", + "sha1": "30f83039c77fab76a3a51133366d7f1aec5d7a86", + "md5": "89395c22689a54167c25ac12b798febd", + "sha256": "a5fd8b842c1b6b4811fae7a67b96e62ba72dba269e837754540ba8aa7a33a3c3", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=22, height=100, bps=13794, compression=JPEG, PhotometricIntepretation=CMYK, orientation=upper-left, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_strip_planar_16bit_RGB.tiff", + "type": "file", + "name": "tiff_strip_planar_16bit_RGB.tiff", + "base_name": "tiff_strip_planar_16bit_RGB", + "extension": ".tiff", + "size": 31576, + "date": "2023-04-01", + "sha1": "ce363da2c6901ef907128d1ef3dfd61bf0779851", + "md5": "4eb900531613990ef17365630be53562", + "sha256": "20bcf73f057652a319f99f95b1167b8faa9b881f01c357ecc3bb10f5ddc2ceb6", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=17, height=40, bps=234, compression=LZW, PhotometricIntepretation=RGB, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_strip_planar_16bit_RGBa.tiff", + "type": "file", + "name": "tiff_strip_planar_16bit_RGBa.tiff", + "base_name": "tiff_strip_planar_16bit_RGBa", + "extension": ".tiff", + "size": 37295, + "date": "2023-04-01", + "sha1": "f6276a867540be9c3d2ea7aa2f1d9dbc1059c952", + "md5": "1257d3b902e27c361b5ad4d4a5ce5f10", + "sha256": "de857abfebae47c78147e506196beb94a0e3df4ee6c47e666c07a14d7798325d", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=19, height=40, bps=258, compression=LZW, PhotometricIntepretation=RGB, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_strip_planar_lzw.tiff", + "type": "file", + "name": "tiff_strip_planar_lzw.tiff", + "base_name": "tiff_strip_planar_lzw", + "extension": ".tiff", + "size": 155014, + "date": "2023-04-01", + "sha1": "9892fcb9886ecaed64f1064d27b74c7d2c0f1d58", + "md5": "cde541f3313a044ca72f99eead5ba2ec", + "sha256": "b7f46c8ea89c53519a7e3058ce57d39c476c91e254f631bdfe0bf348c355088f", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=15, height=374, bps=210, compression=LZW, PhotometricIntepretation=RGB, width=278", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_strip_planar_raw.tif", + "type": "file", + "name": "tiff_strip_planar_raw.tif", + "base_name": "tiff_strip_planar_raw", + "extension": ".tif", + "size": 312438, + "date": "2023-04-01", + "sha1": "4d7f3c920a95dda415d5fc1a70377f4a66920b13", + "md5": "40f48c45c11910bbb25b10bb552cf067", + "sha256": "874ed366342f717201f06cb156406cb2c662ca50d761eeae57717f9497beead1", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=14, height=374, bps=198, compression=none, PhotometricIntepretation=RGB, width=278", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_strip_planar_raw_with_overviews.tif", + "type": "file", + "name": "tiff_strip_planar_raw_with_overviews.tif", + "base_name": "tiff_strip_planar_raw_with_overviews", + "extension": ".tif", + "size": 657366, + "date": "2023-04-01", + "sha1": "4460b3e5c1519227bdec024286378a9a8337d8de", + "md5": "4303803788d2850993f804baddcb6840", + "sha256": "98a37ffa37f5e370ad3990db39ffe9a3196dd9ae4e5bec666f19a950d01f9221", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=14, height=374, bps=198, compression=none, PhotometricIntepretation=RGB, width=278", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_strip_raw.tif", + "type": "file", + "name": "tiff_strip_raw.tif", + "base_name": "tiff_strip_raw", + "extension": ".tif", + "size": 312162, + "date": "2023-04-01", + "sha1": "ebbe0852c21d62c892a4cee609e8691a202a3bb1", + "md5": "2be44d0e74eec8d62acfa055c96586f2", + "sha256": "730a9ad3939df96627afb26f36a8400a9326a7936acafe812c8cc6cd71dfca6d", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=15, height=374, bps=49982, compression=none, PhotometricIntepretation=RGB, orientation=upper-left, width=278", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_strip_ycbcr_jpeg_1x1_sampling.tif", + "type": "file", + "name": "tiff_strip_ycbcr_jpeg_1x1_sampling.tif", + "base_name": "tiff_strip_ycbcr_jpeg_1x1_sampling", + "extension": ".tif", + "size": 71401, + "date": "2023-04-01", + "sha1": "e4e33fdf295ed7e720992c1684edcc531d96b053", + "md5": "33d02eb76ff6874a0ce963e47af80f00", + "sha256": "a0761c9e5244c658f384b79e4afc8fd97cfc4243e1ad48e115fc1c2a6c737ff8", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=225, bps=206, compression=JPEG, PhotometricIntepretation=YCbCr, width=300", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_strip_ycbcr_jpeg_2x2_sampling.tif", + "type": "file", + "name": "tiff_strip_ycbcr_jpeg_2x2_sampling.tif", + "base_name": "tiff_strip_ycbcr_jpeg_2x2_sampling", + "extension": ".tif", + "size": 29068, + "date": "2023-04-01", + "sha1": "030b6674c85558dc4a321508e420501dda2f881c", + "md5": "651011816c07376a7227cb3147a6ae9d", + "sha256": "3210c4aad3e214b9516090d56774847df2ab19082e3ae10d11d47dd007b8e5cd", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=15, height=360, bps=194, compression=JPEG, PhotometricIntepretation=YCbCr, width=480", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_tiled_cmyk_jpeg.tif", + "type": "file", + "name": "tiff_tiled_cmyk_jpeg.tif", + "base_name": "tiff_tiled_cmyk_jpeg", + "extension": ".tif", + "size": 35472, + "date": "2023-04-01", + "sha1": "1b31f05f36658e4d3de39e69ebde76b345c2fb76", + "md5": "d272ac52faf8d5f6120a76b63ee1e93b", + "sha256": "07d4fa00a0db0fd7a8dc5fc17fd97e3055e308f7f1c4683a3d4652410dd85de2", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=23, height=100, bps=18864, compression=JPEG, PhotometricIntepretation=CMYK, orientation=upper-left, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_tiled_planar_16bit_RGB.tiff", + "type": "file", + "name": "tiff_tiled_planar_16bit_RGB.tiff", + "base_name": "tiff_tiled_planar_16bit_RGB", + "extension": ".tiff", + "size": 34501, + "date": "2023-04-01", + "sha1": "fada0f401d88c97a1bc78860f52a1b134bc77953", + "md5": "bb918704f8e3a6cb259a12a3406204cc", + "sha256": "095cdb91690d5a8790bd6d78b9027a95afc4824cb824dcec4e4114934fd22e01", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=18, height=40, bps=246, compression=LZW, PhotometricIntepretation=RGB, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_tiled_planar_16bit_RGBa.tiff", + "type": "file", + "name": "tiff_tiled_planar_16bit_RGBa.tiff", + "base_name": "tiff_tiled_planar_16bit_RGBa", + "extension": ".tiff", + "size": 41015, + "date": "2023-04-01", + "sha1": "21ca93af5818314a98682a2c3a1d68e21af6ec72", + "md5": "87f4acdb29a243754d9aadcac52484a2", + "sha256": "e744f2e9b4e55b808c307d6729c318fe89b211d000941ac800fcb496907bfe17", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=20, height=40, bps=270, compression=LZW, PhotometricIntepretation=RGB, width=100", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_tiled_planar_lzw.tiff", + "type": "file", + "name": "tiff_tiled_planar_lzw.tiff", + "base_name": "tiff_tiled_planar_lzw", + "extension": ".tiff", + "size": 159997, + "date": "2023-04-01", + "sha1": "316c9f8ca0128f5cbad9fcd47923300ca4410dad", + "md5": "9aaa6670c762b844c65ad652b4598c2b", + "sha256": "588908c35421e2322f01ef49e6636c6e1977d1d1957e2aeb9b3698d27450f428", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=374, bps=222, compression=LZW, PhotometricIntepretation=RGB, width=278", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_tiled_planar_raw.tif", + "type": "file", + "name": "tiff_tiled_planar_raw.tif", + "base_name": "tiff_tiled_planar_raw", + "extension": ".tif", + "size": 334590, + "date": "2023-04-01", + "sha1": "c712605fa73e5a51042f7d950b54ed64bb18fd6e", + "md5": "3bffcd31b5931b608b3f32afd95545f0", + "sha256": "2c88bc176618555e99b3ff1be1322d3c8607b09ed2f0c7659c2ba6edb93e7ad5", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=15, height=374, bps=210, compression=none, PhotometricIntepretation=RGB, width=278", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_tiled_raw.tif", + "type": "file", + "name": "tiff_tiled_raw.tif", + "base_name": "tiff_tiled_raw", + "extension": ".tif", + "size": 442674, + "date": "2023-04-01", + "sha1": "b17551b482377076766fa29c7d6a2126eab815f7", + "md5": "a8f20b44ebb5d2a020f732e8c8f42040", + "sha256": "67a67ac7b11e9e93719642720ebe3d5ec6b6a5203d97caa5b1584a226a460055", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=374, bps=49374, compression=none, PhotometricIntepretation=RGB, orientation=upper-left, width=278", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_tiled_ycbcr_jpeg_1x1_sampling.tif", + "type": "file", + "name": "tiff_tiled_ycbcr_jpeg_1x1_sampling.tif", + "base_name": "tiff_tiled_ycbcr_jpeg_1x1_sampling", + "extension": ".tif", + "size": 72963, + "date": "2023-04-01", + "sha1": "8a7d5e4299c991c5b8a16b523cb523831bf93624", + "md5": "ecb1df5c3969b8b551a05a891b2cf3cf", + "sha256": "bb85b124c4c85b2a8969a522d9490c1c72ae7237d6a014ec398a1d872b062ef6", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=17, height=225, bps=218, compression=JPEG, PhotometricIntepretation=YCbCr, width=300", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_tiled_ycbcr_jpeg_2x2_sampling.tif", + "type": "file", + "name": "tiff_tiled_ycbcr_jpeg_2x2_sampling.tif", + "base_name": "tiff_tiled_ycbcr_jpeg_2x2_sampling", + "extension": ".tif", + "size": 29653, + "date": "2023-04-01", + "sha1": "8c7ce24a829d29b964e2b42cc47ddf6a2461d674", + "md5": "cff4c87fc79a6926bb4c499a033ec402", + "sha256": "0b466dd80af0f7d4f365439ca553e1ae0d44a87626ce0717e06181c9010195e5", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=16, height=360, bps=206, compression=JPEG, PhotometricIntepretation=YCbCr, width=480", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_wrong_bits_per_sample.tiff", + "type": "file", + "name": "tiff_wrong_bits_per_sample.tiff", + "base_name": "tiff_wrong_bits_per_sample", + "extension": ".tiff", + "size": 11184, + "date": "2023-04-01", + "sha1": "90d422a3c56b6522677c0b509fcdd767289a0bb4", + "md5": "6f2e7b8db3ecffc4f91379930150c64c", + "sha256": "5954351a614f94e73bcc1b06d8b2d2b0fa2a931395cf5f1bda737201ce050195", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=11, height=53, bps=8, compression=none, PhotometricIntepretation=RGB, width=52", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_wrong_bits_per_sample_2.tiff", + "type": "file", + "name": "tiff_wrong_bits_per_sample_2.tiff", + "base_name": "tiff_wrong_bits_per_sample_2", + "extension": ".tiff", + "size": 1041, + "date": "2023-04-01", + "sha1": "01bf72d664ec973a9b2aa0847633962e800f6c47", + "md5": "d81c087f80b467815f24c77a259de76b", + "sha256": "3c1a3f9691a90be6a778f293f857b781e10b06fa5335dbb27b154c774728d391", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=17, height=16, bps=1002, compression=none, PhotometricIntepretation=RGB, description=Created with GIMP, orientation=upper-left, width=16", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_wrong_bits_per_sample_3.tiff", + "type": "file", + "name": "tiff_wrong_bits_per_sample_3.tiff", + "base_name": "tiff_wrong_bits_per_sample_3", + "extension": ".tiff", + "size": 49053, + "date": "2023-04-01", + "sha1": "26f5a8a6e5c6138ae6c145802dfed75cf86cf414", + "md5": "69c4581c13f2f80d14b6c4e30b040254", + "sha256": "bf956be66b5ef08bee049062a2aaf02f2d56949d80bd9e1c0b633135068ad519", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=17, height=256, bps=49008, compression=LZW, PhotometricIntepretation=RGB, orientation=upper-left, width=512", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-060745d3f534ad6e4128c51d336ea5489182c69d.blp", + "type": "file", + "name": "timeout-060745d3f534ad6e4128c51d336ea5489182c69d.blp", + "base_name": "timeout-060745d3f534ad6e4128c51d336ea5489182c69d", + "extension": ".blp", + "size": 284, + "date": "2023-04-01", + "sha1": "060745d3f534ad6e4128c51d336ea5489182c69d", + "md5": "8b75d4f940eddec26398544c79a2766f", + "sha256": "edf45d580d8111bf6264a000542d3724b76db9d2ab72b094a576f787ae8aa1db", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-1ee28a249896e05b83840ae8140622de8e648ba9.psd", + "type": "file", + "name": "timeout-1ee28a249896e05b83840ae8140622de8e648ba9.psd", + "base_name": "timeout-1ee28a249896e05b83840ae8140622de8e648ba9", + "extension": ".psd", + "size": 555361, + "date": "2023-04-01", + "sha1": "1ee28a249896e05b83840ae8140622de8e648ba9", + "md5": "4c1ee11605360667b485f318226969ce", + "sha256": "93f0eeb4bec717f8a07bd9883339c60b6497515fb9835df742954165dfc3e111", + "mime_type": "image/vnd.adobe.photoshop", + "file_type": "Adobe Photoshop Image, 128 x 128, RGB, 3x 8-bit channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-31c8f86233ea728339c6e586be7af661a09b5b98.blp", + "type": "file", + "name": "timeout-31c8f86233ea728339c6e586be7af661a09b5b98.blp", + "base_name": "timeout-31c8f86233ea728339c6e586be7af661a09b5b98", + "extension": ".blp", + "size": 187, + "date": "2023-04-01", + "sha1": "31c8f86233ea728339c6e586be7af661a09b5b98", + "md5": "d8578b537c1b4dc3bc34cd1e66c0c916", + "sha256": "c83b3e69e4d63511729cc17d143fee01f01d4dbe3c76077e695334043366a72e", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-598843abc37fc080ec36a2699ebbd44f795d3a6f.psd", + "type": "file", + "name": "timeout-598843abc37fc080ec36a2699ebbd44f795d3a6f.psd", + "base_name": "timeout-598843abc37fc080ec36a2699ebbd44f795d3a6f", + "extension": ".psd", + "size": 714605, + "date": "2023-04-01", + "sha1": "598843abc37fc080ec36a2699ebbd44f795d3a6f", + "md5": "3b0863fb75610c195265d7caf0d032b5", + "sha256": "9658871ad760b0ef96e95b84e61d45b66a26b77413fbdb17f1bf9c46bf5914e0", + "mime_type": "image/vnd.adobe.photoshop", + "file_type": "Adobe Photoshop Image, 128 x 128, RGB, 3x 8-bit channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-60d8b7c8469d59fc9ffff6b3a3dc0faeae6ea8ee.blp", + "type": "file", + "name": "timeout-60d8b7c8469d59fc9ffff6b3a3dc0faeae6ea8ee.blp", + "base_name": "timeout-60d8b7c8469d59fc9ffff6b3a3dc0faeae6ea8ee", + "extension": ".blp", + "size": 148, + "date": "2023-04-01", + "sha1": "60d8b7c8469d59fc9ffff6b3a3dc0faeae6ea8ee", + "md5": "6dd123bc5b44f6d005ae3e44f0123bf0", + "sha256": "c85605c9a70f62fb37a1a1816295590fad5396c407380725d90f9651a1ef6b03", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-6646305047838720", + "type": "file", + "name": "timeout-6646305047838720", + "base_name": "timeout-6646305047838720", + "extension": "", + "size": 69487, + "date": "2023-04-01", + "sha1": "0c2d38aa08d32c1ff115c0edaeadedb13c15d383", + "md5": "71eded64b33c454de6068f2f334182cf", + "sha256": "6e7ad0fe1200d30b5ec178c10fdd9185e06cd9e442b1cf16dcb44faae86ae314", + "mime_type": "image/tiff", + "file_type": "TIFF image data, big-endian, direntries=61457, height=1281, width=1841", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-8073b430977660cdd48d96f6406ddfd4114e69c7.blp", + "type": "file", + "name": "timeout-8073b430977660cdd48d96f6406ddfd4114e69c7.blp", + "base_name": "timeout-8073b430977660cdd48d96f6406ddfd4114e69c7", + "extension": ".blp", + "size": 1335, + "date": "2023-04-01", + "sha1": "8073b430977660cdd48d96f6406ddfd4114e69c7", + "md5": "5aead3795fbd4a46c2061cae36d907be", + "sha256": "de25579609de78f9e9a69eb26a0a78b88fcea20f198e5478e2c4cd6f71facf5b", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-9139147ce93e20eb14088fe238e541443ffd64b3.fli", + "type": "file", + "name": "timeout-9139147ce93e20eb14088fe238e541443ffd64b3.fli", + "base_name": "timeout-9139147ce93e20eb14088fe238e541443ffd64b3", + "extension": ".fli", + "size": 200, + "date": "2023-04-01", + "sha1": "9139147ce93e20eb14088fe238e541443ffd64b3", + "md5": "4f2b55a94bb2033ecc41772509dead65", + "sha256": "01a83b2df9a8ef78dfa922423cc16d300e8daabd8912ef121d3ab2178ce50b11", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-bba4f2e026b5786529370e5dfe9a11b1bf991f07.blp", + "type": "file", + "name": "timeout-bba4f2e026b5786529370e5dfe9a11b1bf991f07.blp", + "base_name": "timeout-bba4f2e026b5786529370e5dfe9a11b1bf991f07", + "extension": ".blp", + "size": 571, + "date": "2023-04-01", + "sha1": "bba4f2e026b5786529370e5dfe9a11b1bf991f07", + "md5": "ef0f889c53b95924faa93feb6e18a8bc", + "sha256": "4f50a52d0063b768e878e3b6196df391754d9d1208b9f1530732cedca4ccaebd", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-bff0a9dc7243a8e6ede2408d2ffa6a9964698b87.fli", + "type": "file", + "name": "timeout-bff0a9dc7243a8e6ede2408d2ffa6a9964698b87.fli", + "base_name": "timeout-bff0a9dc7243a8e6ede2408d2ffa6a9964698b87", + "extension": ".fli", + "size": 159, + "date": "2023-04-01", + "sha1": "bff0a9dc7243a8e6ede2408d2ffa6a9964698b87", + "md5": "cedba11fd5451d4ec972bac16fb617d9", + "sha256": "a63e9cb56bd8c95d4e36dbb57545fb218379fecac6c6e31a18ac90062b03b5f8", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-c8efc3fded6426986ba867a399791bae544f59bc.psd", + "type": "file", + "name": "timeout-c8efc3fded6426986ba867a399791bae544f59bc.psd", + "base_name": "timeout-c8efc3fded6426986ba867a399791bae544f59bc", + "extension": ".psd", + "size": 1004989, + "date": "2023-04-01", + "sha1": "c8efc3fded6426986ba867a399791bae544f59bc", + "md5": "dfb77a002dab5df528ba90106bb5f3fb", + "sha256": "ad7f2511fdd6a716efcd9c6cdfdff1c03e700c7c0d6eae8e64c28aa8ac6fb9b8", + "mime_type": "image/vnd.adobe.photoshop", + "file_type": "Adobe Photoshop Image, 128 x 128, RGB, 3x 8-bit channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-d675703545fee17acab56e5fec644c19979175de.eps", + "type": "file", + "name": "timeout-d675703545fee17acab56e5fec644c19979175de.eps", + "base_name": "timeout-d675703545fee17acab56e5fec644c19979175de", + "extension": ".eps", + "size": 549784, + "date": "2023-04-01", + "sha1": "d675703545fee17acab56e5fec644c19979175de", + "md5": "c0e59129fef05b501228efef42684eb4", + "sha256": "aea08f63927c8aca643da34b8983bf4efe0c8d5799a5c9530da6528a6340dfb0", + "mime_type": "image/x-eps", + "file_type": "DOS EPS Binary File Postscript starts at byte 32820 length 810347 TIFF starts at byte 30 length 32790", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-d6ec061c4afdef39d3edf6da8927240bb07fe9b7.blp", + "type": "file", + "name": "timeout-d6ec061c4afdef39d3edf6da8927240bb07fe9b7.blp", + "base_name": "timeout-d6ec061c4afdef39d3edf6da8927240bb07fe9b7", + "extension": ".blp", + "size": 1539, + "date": "2023-04-01", + "sha1": "d6ec061c4afdef39d3edf6da8927240bb07fe9b7", + "md5": "9a01edd6e111fa2e9e0dd37423396dae", + "sha256": "6069bf6bd7b3c83cb2c5d84fa045e8395083cad94d34fde8e5872c73dc628727", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-dedc7a4ebd856d79b4359bbcc79e8ef231ce38f6.psd", + "type": "file", + "name": "timeout-dedc7a4ebd856d79b4359bbcc79e8ef231ce38f6.psd", + "base_name": "timeout-dedc7a4ebd856d79b4359bbcc79e8ef231ce38f6", + "extension": ".psd", + "size": 592243, + "date": "2023-04-01", + "sha1": "dedc7a4ebd856d79b4359bbcc79e8ef231ce38f6", + "md5": "a0d963e0e6cf208306ab0a2799f4fd51", + "sha256": "32c6ce875af556eb99807c1dcf4e2d00e478a898334ab3c31041e6dc25292976", + "mime_type": "image/vnd.adobe.photoshop", + "file_type": "Adobe Photoshop Image, 128 x 128, RGB, 3x 8-bit channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/timeout-ef9112a065e7183fa7faa2e18929b03e44ee16bf.blp", + "type": "file", + "name": "timeout-ef9112a065e7183fa7faa2e18929b03e44ee16bf.blp", + "base_name": "timeout-ef9112a065e7183fa7faa2e18929b03e44ee16bf", + "extension": ".blp", + "size": 889, + "date": "2023-04-01", + "sha1": "ef9112a065e7183fa7faa2e18929b03e44ee16bf", + "md5": "32166e4b8b1b9fba2ea9358cd4bdf68e", + "sha256": "246f89d9e952653a8eb9e89e688b7ba608a0714657e31bd6b97003a4fb9ba76f", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiny.png", + "type": "file", + "name": "tiny.png", + "base_name": "tiny", + "extension": ".png", + "size": 16911, + "date": "2023-04-01", + "sha1": "102c01068af815fe1ce726511e1a93b72406284d", + "md5": "ab54b9c17ce333285154e409fd8f01e0", + "sha256": "a9a86232848ffacd3732b6c2bfa61f94b30f7a3a4ac028e0305143ef169f2a7a", + "mime_type": "image/png", + "file_type": "PNG image data, 4 x 4, 4-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/total-pages-zero.tif", + "type": "file", + "name": "total-pages-zero.tif", + "base_name": "total-pages-zero", + "extension": ".tif", + "size": 97123, + "date": "2023-04-01", + "sha1": "4cbecc621ec946d36408c2efed00805c26da8690", + "md5": "de4cbfba64fa39b129c3401b47ada96f", + "sha256": "89104d08ae5f46df6f253eb47c51777530274575e6b4e0d35631182cbb1d0812", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=20, height=2156, bps=1, compression=bi-level group 3, PhotometricIntepretation=WhiteIsZero, orientation=upper-left, width=1728", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/transparent.gif", + "type": "file", + "name": "transparent.gif", + "base_name": "transparent", + "extension": ".gif", + "size": 9678, + "date": "2023-04-01", + "sha1": "990b73b5450f5bf910f09303eb75de4fdd6cf6ef", + "md5": "6a79bc454517b0a83cc1f25a373cd501", + "sha256": "19f52ee71b5a4f329ccadfb4677be66828cbf09aea4f840f2e609786056aaf7a", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 200 x 150", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/transparent.png", + "type": "file", + "name": "transparent.png", + "base_name": "transparent", + "extension": ".png", + "size": 26538, + "date": "2023-04-01", + "sha1": "32cda7ff2c5bc45748b2f042fa739e15176acddc", + "md5": "369ee77c438e8fb9d0d9b70384a4d4a0", + "sha256": "46fdacc4b5877e713e0f6ffe9b2a9c48471ee8773b88e92206e8715f2c3f4f92", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 150, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/transparent.sgi", + "type": "file", + "name": "transparent.sgi", + "base_name": "transparent", + "extension": ".sgi", + "size": 120512, + "date": "2023-04-01", + "sha1": "ef0b4b536f94da8c6b08f36fae15b32a92f41ce8", + "md5": "3f7de996d7b221f1816fa76d408d4fa0", + "sha256": "c0367c208eb3aedb438c191883d8295b62d42c1a6f82d0af000d3b86dc5196eb", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, 3-D, 200 x 150, 4 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/transparent.webp", + "type": "file", + "name": "transparent.webp", + "base_name": "transparent", + "extension": ".webp", + "size": 8094, + "date": "2023-04-01", + "sha1": "c88619049a1e978ae668c3378ad5cd8b3f68c2c6", + "md5": "05ddf4e999e16b9653ac2fd84bd28a7c", + "sha256": "5246bcda64468e7343538104996f7e2589df4d42192630e7b6370a50df550a80", + "mime_type": "image/webp", + "file_type": "RIFF (little-endian) data, Web/P image", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/transparent_background_text.png", + "type": "file", + "name": "transparent_background_text.png", + "base_name": "transparent_background_text", + "extension": ".png", + "size": 1326, + "date": "2023-04-01", + "sha1": "7f194bc71781e1440409dc7746ff853d3c6d8a74", + "md5": "51ecf4070a7d80876fb578a19110026a", + "sha256": "a19ea010788b69ccbbfb6daac5f0d913fbc9f5e240813e8828db0c41f871189e", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/transparent_background_text_L.png", + "type": "file", + "name": "transparent_background_text_L.png", + "base_name": "transparent_background_text_L", + "extension": ".png", + "size": 350, + "date": "2023-04-01", + "sha1": "0dcd3aa548bf150e04859e89e09e9fe93d72fa80", + "md5": "d1a6da3cc25a107ebc457d4a6fd224f6", + "sha256": "7c556ab8b13dfe8afbcdf29678e3e338fc2e654f97320747a827605018e902d3", + "mime_type": "image/png", + "file_type": "PNG image data, 300 x 100, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/transparent_dispose.gif", + "type": "file", + "name": "transparent_dispose.gif", + "base_name": "transparent_dispose", + "extension": ".gif", + "size": 95, + "date": "2023-04-01", + "sha1": "d377b522d76763922ec859fc44c134bf6e3d1118", + "md5": "0c8bd59523836293f94495b269c635b5", + "sha256": "e93268664f9fbef5032896bcc593e5610e166ee02de0e8d465fe29b28b15ebbc", + "mime_type": "image/gif", + "file_type": "GIF image data, version 89a, 3 x 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tRNS_null_1x1.png", + "type": "file", + "name": "tRNS_null_1x1.png", + "base_name": "tRNS_null_1x1", + "extension": ".png", + "size": 96, + "date": "2023-04-01", + "sha1": "6da2b3096b67703fbd16948a48d9298b75b298a9", + "md5": "f27c74e909dbebdf9d593dd48d97ab12", + "sha256": "7198be6c1eddc09431ee4500432419efff9a578211231b51cbbe8ac8e51a6e9e", + "mime_type": "image/png", + "file_type": "PNG image data, 1 x 1, 1-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/truncated_app14.jpg", + "type": "file", + "name": "truncated_app14.jpg", + "base_name": "truncated_app14", + "extension": ".jpg", + "size": 29342, + "date": "2023-04-01", + "sha1": "eeac40c1b6dfe3093a8e4cc5294443963fb83631", + "md5": "f35569c6397eb8561854d93a4e9706ca", + "sha256": "34bb25d06f445ce4f7d186b965cf30c00f6554fad7425774b0adc41e0028e1ee", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=7, orientation=upper-left, xresolution=98, yresolution=106, resolutionunit=2, software=Adobe Photoshop CS Macintosh, datetime=2009:03:06 22:15:29]", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/truncated_image.png", + "type": "file", + "name": "truncated_image.png", + "base_name": "truncated_image", + "extension": ".png", + "size": 81920, + "date": "2023-04-01", + "sha1": "8c8ba04eb5d9fb143630836ac556e6c2fbeb6b90", + "md5": "941264da92dbde61f9457a1377afa4b5", + "sha256": "bf0a6ce01a6dc78d4657ff4ebc80f061e4eae770338b525312955443900ce785", + "mime_type": "image/png", + "file_type": "PNG image data, 640 x 480, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/truncated_jpeg.jpg", + "type": "file", + "name": "truncated_jpeg.jpg", + "base_name": "truncated_jpeg", + "extension": ".jpg", + "size": 6698, + "date": "2023-04-01", + "sha1": "23b921f39f336286eb50af9da599e4abe703189a", + "md5": "556813b055538095a48a32a58a2af2bf", + "sha256": "9a83b18bfa4b7fbe1f89f4bec096a5782f2d649c707c5693fcce995d13141b39", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 100x100, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tv.rgb", + "type": "file", + "name": "tv.rgb", + "base_name": "tv", + "extension": ".rgb", + "size": 922112, + "date": "2023-04-01", + "sha1": "47bd96f3cc23b48465ee3dca7b3ad22e3c0e538f", + "md5": "ede4b108d45a4ad9f59ebb433b189323", + "sha256": "7c5773f42e61f47aaa70ee23869e820bad04b81b744b0722a0647ab0b300d479", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, 3-D, 640 x 480, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tv16.sgi", + "type": "file", + "name": "tv16.sgi", + "base_name": "tv16", + "extension": ".sgi", + "size": 978376, + "date": "2023-04-01", + "sha1": "9fedfa69ef60811b1f6b812ec4217f89d11e9d5a", + "md5": "4a478dc68133d8c1eb6d402481a57883", + "sha256": "b36788e06d995ff50d7ae441ac50f12bae1701ae10775ab50d699c60cc8dd711", + "mime_type": "application/octet-stream", + "file_type": "SGI image data, RLE, high precision, 3-D, 640 x 480, 3 channels", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/uint16_1_4660.tif", + "type": "file", + "name": "uint16_1_4660.tif", + "base_name": "uint16_1_4660", + "extension": ".tif", + "size": 346, + "date": "2023-04-01", + "sha1": "1aa6e01d9b2d2df038e9c37078ee2514a12aa47f", + "md5": "7e5ea99d03852c71538f3e3b214f1d84", + "sha256": "17e2084eae200003351d70804e6f8e6a7da7f6d421cac96476c4c31e484f9cf4", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=11, height=10, bps=16, compression=none, PhotometricIntepretation=BlackIsZero, width=10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/unbound_variable.jp2", + "type": "file", + "name": "unbound_variable.jp2", + "base_name": "unbound_variable", + "extension": ".jp2", + "size": 80, + "date": "2023-04-01", + "sha1": "eba3eb7f5be6de169984f8a0d02e98e696041d00", + "md5": "4c8227cfe551df359f2514016f11ae7a", + "sha256": "2d130772035968656c55c1efc0b9eece874f0312680138e22be0d3ca9cfe724c", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/uncompressed_l.dds", + "type": "file", + "name": "uncompressed_l.dds", + "base_name": "uncompressed_l", + "extension": ".dds", + "size": 16512, + "date": "2023-04-01", + "sha1": "cea9bbe098eeed5d8ad1ea381cc5857c69599ac3", + "md5": "a4cbca01c47ef421c1f411c849836b9d", + "sha256": "9aceb084d6cb2a94e47347c36e626fc95c4f1fba61cb4b020166e5f2cf95c65e", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 128 x 128, 8-bit color, luminance", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/uncompressed_l.png", + "type": "file", + "name": "uncompressed_l.png", + "base_name": "uncompressed_l", + "extension": ".png", + "size": 861, + "date": "2023-04-01", + "sha1": "9b3593ceeb6b72d06835d4f207b63174b146023b", + "md5": "143e58d2fae5ca0ee25a5fd1703428a3", + "sha256": "442b26569fe25eab78be10733c6cbb36d0582f74d1c3bfc158840d19d4136e0f", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/uncompressed_la.dds", + "type": "file", + "name": "uncompressed_la.dds", + "base_name": "uncompressed_la", + "extension": ".dds", + "size": 32896, + "date": "2023-04-01", + "sha1": "eee7b23fe88976c093a16252607df3dc24faae23", + "md5": "c444ae0dd2b54da3634c315b2c88620b", + "sha256": "3d1baa555c072302ad1f6eb4bb612a3f774802324c0c94d0e4dc4e80d2a74b02", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 128 x 128, 16-bit color, luminance", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/uncompressed_la.png", + "type": "file", + "name": "uncompressed_la.png", + "base_name": "uncompressed_la", + "extension": ".png", + "size": 1060, + "date": "2023-04-01", + "sha1": "8926d2f1789fba83242b9cbed6c03094bf578d94", + "md5": "353fa59523e81d77fa715f9cd35b0bd7", + "sha256": "92534ac8d7092008d031aed142cceabeea81ae90ae79fe008a73ded1dd780e05", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 128, 8-bit gray+alpha, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/uncompressed_rgb.dds", + "type": "file", + "name": "uncompressed_rgb.dds", + "base_name": "uncompressed_rgb", + "extension": ".dds", + "size": 1920128, + "date": "2023-04-01", + "sha1": "ed935350b2696a369ee38c2e96ccfa16783be147", + "md5": "c3eb22ab84b204b6393ed6a7ec93a34f", + "sha256": "9673ff8ae409fe495b011849e753ebdf94df09659e6c943af288d5d5dc9739d3", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 800 x 600, 32-bit color, ARGB8888", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/uncompressed_rgb.png", + "type": "file", + "name": "uncompressed_rgb.png", + "base_name": "uncompressed_rgb", + "extension": ".png", + "size": 146690, + "date": "2023-04-01", + "sha1": "c5f7d0234ade34484a73ebedb95a56ceb1442a09", + "md5": "527343043cb30f1b5a830b4d381e0eef", + "sha256": "a0e29abfe4224e6b728299834c616195d0f1ddfc86d46f07a9975e5c80a6ed9c", + "mime_type": "image/png", + "file_type": "PNG image data, 800 x 600, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/unicode_extended.png", + "type": "file", + "name": "unicode_extended.png", + "base_name": "unicode_extended", + "extension": ".png", + "size": 999, + "date": "2023-04-01", + "sha1": "c74726b045a1b8330bf377f9f064e58bbf09e32a", + "md5": "4b00c59c855077cbe40c65feadfb90db", + "sha256": "ef32ff22e5129d3de9aaa7a9a532d381a87e94259d79e738fe23e6ad0847c9af", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 60, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/unimplemented_dxgi_format.dds", + "type": "file", + "name": "unimplemented_dxgi_format.dds", + "base_name": "unimplemented_dxgi_format", + "extension": ".dds", + "size": 65684, + "date": "2023-04-01", + "sha1": "ca395f1a929685aadc064afef99a03dae43b7569", + "md5": "95b1c6b23e4eba83d3005174ed5ecd0c", + "sha256": "7fed4f230dbe1221ba5517df2b27836d7ac635a340887c6cc49971e95ba90268", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using DX10", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/unimplemented_pixel_format.dds", + "type": "file", + "name": "unimplemented_pixel_format.dds", + "base_name": "unimplemented_pixel_format", + "extension": ".dds", + "size": 32896, + "date": "2023-04-01", + "sha1": "0f130d290d8e8720693b2bbaf00646c9bc413cd7", + "md5": "4c58c937a0b43039118791ef85743c3c", + "sha256": "05bf5082ebb6abe52361b975ab92aa0b0bbe637a57e0b0e02d67605e6f56b2af", + "mime_type": "application/octet-stream", + "file_type": "Microsoft DirectDraw Surface (DDS): 256 x 256, compressed using DXTU", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/variation_adobe.png", + "type": "file", + "name": "variation_adobe.png", + "base_name": "variation_adobe", + "extension": ".png", + "size": 1487, + "date": "2023-04-01", + "sha1": "7321e767d600644e00568416aecdb39f7d6ab66b", + "md5": "9bb2751b3544eed3b7ae2ca5a33bd70c", + "sha256": "be1579caa460e6bb5cf9c2d783bd89dd5eb06cddcd9bd7fdb726fdbdf1dc1239", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/variation_adobe_axes.png", + "type": "file", + "name": "variation_adobe_axes.png", + "base_name": "variation_adobe_axes", + "extension": ".png", + "size": 1442, + "date": "2023-04-01", + "sha1": "6776430b5de782f269abbe12903ebecf024dfe87", + "md5": "7147987a780dbe72f04c00e6f6b461a3", + "sha256": "91753d7418c761cfaacd9f62f899b0dae6bd18611b6e4ecaf9d73b027816ee04", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/variation_adobe_name.png", + "type": "file", + "name": "variation_adobe_name.png", + "base_name": "variation_adobe_name", + "extension": ".png", + "size": 1475, + "date": "2023-04-01", + "sha1": "a005b16bfc26a6865fb7ab4d727533cd3ba8b48c", + "md5": "1e8a268e428220d0deb7f9f009ab72af", + "sha256": "40f44556a801bdd8b37230e0e19af28cdabc90c9aa302c0a1a8348fe3020157b", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/variation_adobe_older_harfbuzz.png", + "type": "file", + "name": "variation_adobe_older_harfbuzz.png", + "base_name": "variation_adobe_older_harfbuzz", + "extension": ".png", + "size": 1486, + "date": "2023-04-01", + "sha1": "ee71df8b83b7840ab4e9dbe98d200f59cdead7ac", + "md5": "68d4e6705e8a7b086a680175dad54ca7", + "sha256": "6d24483b281f5c44e53e497f2747d64aaf7d00544dca5f4424a4eabb4deb7bff", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/variation_adobe_older_harfbuzz_axes.png", + "type": "file", + "name": "variation_adobe_older_harfbuzz_axes.png", + "base_name": "variation_adobe_older_harfbuzz_axes", + "extension": ".png", + "size": 1451, + "date": "2023-04-01", + "sha1": "d45d24348d4d40f8420284358405a2e0d25631c5", + "md5": "9c7a9d8a79f5b370f4b443e4d0d04725", + "sha256": "4b5ebb2b85b394ed5ab5b67fff37b3c4b17f65bd36887e32f931da03adae8b7e", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/variation_adobe_older_harfbuzz_name.png", + "type": "file", + "name": "variation_adobe_older_harfbuzz_name.png", + "base_name": "variation_adobe_older_harfbuzz_name", + "extension": ".png", + "size": 1492, + "date": "2023-04-01", + "sha1": "aedbd75075e430608b88ba04435a3806c76761fd", + "md5": "02e80cafeb37bdaaa438ddb0ea3d686f", + "sha256": "a2eaad4905298644d58d4ef851a849a3959606f2d3e6cb80592e31cf20b65925", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/variation_tiny.png", + "type": "file", + "name": "variation_tiny.png", + "base_name": "variation_tiny", + "extension": ".png", + "size": 239, + "date": "2023-04-01", + "sha1": "eea96b582ebeb740a0b07162b15eafe0fced9c58", + "md5": "003f99509a45f051e3d390eec294a23f", + "sha256": "ef56589e2c7706482396a5d21c598a41b94b927f991cec42111d34194ceaab4d", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/variation_tiny_axes.png", + "type": "file", + "name": "variation_tiny_axes.png", + "base_name": "variation_tiny_axes", + "extension": ".png", + "size": 918, + "date": "2023-04-01", + "sha1": "97b3c791ec8f5f589fa8342c59a1d931e903b3d1", + "md5": "358926ac9bd9fe17a077fa72f7f9b39e", + "sha256": "08e22c81d5a29010258d013579d411ed73181523695a74aa5d34a2ff3971e9c8", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/variation_tiny_name.png", + "type": "file", + "name": "variation_tiny_name.png", + "base_name": "variation_tiny_name", + "extension": ".png", + "size": 1154, + "date": "2023-04-01", + "sha1": "a628adfbd21bb8ab908620c995579bf4d9f15564", + "md5": "311c43e7cb8cbb5843bd9e96b0ecb7f7", + "sha256": "1b331f449c9619e0421625dd4feb8b076470c9d45a64f74c68bcd7e56db25c34", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 75, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/WAlaska.wind.7days.grb", + "type": "file", + "name": "WAlaska.wind.7days.grb", + "base_name": "WAlaska.wind.7days", + "extension": ".grb", + "size": 9274, + "date": "2023-04-01", + "sha1": "176cff79e53344954053df7cf47eb63585facf10", + "md5": "f04532592c97729e3a3011236c0c274a", + "sha256": "72323aa27da44d2eaea7efb18b71ac95592107b1264d5b5d6332ee13d33d329a", + "mime_type": "application/octet-stream", + "file_type": "Gridded binary (GRIB) version 1", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/xmp_tags_orientation.png", + "type": "file", + "name": "xmp_tags_orientation.png", + "base_name": "xmp_tags_orientation", + "extension": ".png", + "size": 175414, + "date": "2023-04-01", + "sha1": "96b90eb1f71dd38871f716e185f9570c691d931b", + "md5": "84b3379d3cffc2f97b9e4b02219d27ed", + "sha256": "b2d6864c7e15974ab2889ca6b2b3f200e8d11ba74281c08940b95496cc56f41b", + "mime_type": "image/png", + "file_type": "PNG image data, 326 x 268, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/xmp_tags_orientation_exiftool.png", + "type": "file", + "name": "xmp_tags_orientation_exiftool.png", + "base_name": "xmp_tags_orientation_exiftool", + "extension": ".png", + "size": 1258, + "date": "2023-04-01", + "sha1": "4c7ef7984a1a055b83ca7667e368942f0ae08ff6", + "md5": "774e88dc64d962a01c8a6783a8be82cc", + "sha256": "58f540884c56ce7922f5ab1e6e6f3ff205f8c67b7fe481f47bfab6607909949c", + "mime_type": "image/png", + "file_type": "PNG image data, 10 x 10, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/xmp_test.jpg", + "type": "file", + "name": "xmp_test.jpg", + "base_name": "xmp_test", + "extension": ".jpg", + "size": 1798984, + "date": "2023-04-01", + "sha1": "f65c854d69ffa077ade0fd02ffd9714f04a35d65", + "md5": "6c075ade934cb0c1e365e4a08d6c2448", + "sha256": "b024c2d84839f63249b220e42480a2150d9540a7daf464cbd8f459ea575ff0e9", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=8, manufacturer=Canon, model=Canon EOS Rebel T6, xresolution=136, yresolution=144, resolutionunit=2, software=Adobe Photoshop Lightroom Classic 7.4 (Macintosh), datetime=2018:10:27 16:20:29], baseline, precision 8, 2000x1072, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/zero_bb.eps", + "type": "file", + "name": "zero_bb.eps", + "base_name": "zero_bb", + "extension": ".eps", + "size": 26359, + "date": "2023-04-01", + "sha1": "f7e1bfc4be5744b00a42241696d894b4fdfac603", + "md5": "fe6b4769bcf908cc09c508f9d0ac02dc", + "sha256": "d251b982fbe3dc4fa31427f58c6ccdd6ac4cd5468545f4c12c183ba9f2a5c7cf", + "mime_type": "application/postscript", + "file_type": "PostScript document text conforming DSC level 2.0, type EPS", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/zero_bb.png", + "type": "file", + "name": "zero_bb.png", + "base_name": "zero_bb", + "extension": ".png", + "size": 2717, + "date": "2023-04-01", + "sha1": "f31279012bc5eb23a0b78b55f42bf9118da63bd0", + "md5": "86fa4f074ed356331a49b17545c105c9", + "sha256": "a712d68597eaa5dcb6222f32772f79b2a1d3844e2842397b6a34748c9aef1899", + "mime_type": "image/png", + "file_type": "PNG image data, 460 x 352, 4-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/zero_bb_emptyline.eps", + "type": "file", + "name": "zero_bb_emptyline.eps", + "base_name": "zero_bb_emptyline", + "extension": ".eps", + "size": 26360, + "date": "2023-04-01", + "sha1": "79d7d8564cff92ec1c9ff250c051e3e84923f417", + "md5": "2940aa27e54e57923153ca23d6132f2e", + "sha256": "029a5e4bc815965e466b5e1049cc2315c52427f54b1e90e81ea0d17fda1d95c4", + "mime_type": "application/postscript", + "file_type": "PostScript document text conforming DSC level 2.0, type EPS", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/zero_bb_scale2.png", + "type": "file", + "name": "zero_bb_scale2.png", + "base_name": "zero_bb_scale2", + "extension": ".png", + "size": 5894, + "date": "2023-04-01", + "sha1": "d4983068c8aad61e391bd7c1c750f471dd5605f6", + "md5": "e43b4777a4f1bd6d3aade8349a0fd78d", + "sha256": "971eac2d4de9377fe2d6ac5c03c18b41a1be40fb5358c95ac794d396de85da18", + "mime_type": "image/png", + "file_type": "PNG image data, 920 x 704, 4-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/zero_dpi.jp2", + "type": "file", + "name": "zero_dpi.jp2", + "base_name": "zero_dpi", + "extension": ".jp2", + "size": 134081, + "date": "2023-04-01", + "sha1": "366609808c5f995d28450e3e060b406b6cfadffb", + "md5": "a0568f9c861f92d880c10ed247d29408", + "sha256": "7de7fcfede767cb59d6ba620ed193db9398d45bf80607c8c1cb968d37e7ba32f", + "mime_type": "image/jp2", + "file_type": "JPEG 2000 Part 1 (JP2)", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/zero_height.j2k", + "type": "file", + "name": "zero_height.j2k", + "base_name": "zero_height", + "extension": ".j2k", + "size": 3886, + "date": "2023-04-01", + "sha1": "6028515bb50517979cd42a64695325b7ca72372e", + "md5": "0a5caa9c9b122b6b5c99ef2ef0601afc", + "sha256": "238582436fcf620d4ab02324955b3653c0fb3b7d749f0e2feb042a2b7398f53c", + "mime_type": "application/octet-stream", + "file_type": "JPEG 2000 codestream", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng", + "type": "directory", + "name": "apng", + "base_name": "apng", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 53, + "dirs_count": 0, + "size_count": 58769, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/blend_op_over.png", + "type": "file", + "name": "blend_op_over.png", + "base_name": "blend_op_over", + "extension": ".png", + "size": 579, + "date": "2023-04-01", + "sha1": "56b4079c59612945aace42f204906ff25bd9aafe", + "md5": "8583502dcb6ff95348d8b22d2bde0559", + "sha256": "a291d9b89156d4d8eba9e658b44f38ca1543fb4fab10d3b00c3fd4ea306d5844", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/blend_op_over_near_transparent.png", + "type": "file", + "name": "blend_op_over_near_transparent.png", + "base_name": "blend_op_over_near_transparent", + "extension": ".png", + "size": 28791, + "date": "2023-04-01", + "sha1": "924d4f1aef6cf33cd9dd6186c67876dc8c57ba59", + "md5": "e4e0c863aa4df7815332b2dbcf08a9a6", + "sha256": "2b571f7034ef1fb355182cf00fa6ccd7d784720709f229e3bcc5948abf2f81ee", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/blend_op_source_near_transparent.png", + "type": "file", + "name": "blend_op_source_near_transparent.png", + "base_name": "blend_op_source_near_transparent", + "extension": ".png", + "size": 614, + "date": "2023-04-01", + "sha1": "36261e37837974933b1e648d681bdfa1288ab461", + "md5": "86a4d66214737aa6746717784b5a21af", + "sha256": "0ea550eed2be77a58dca9a2799669d4f501793dca16d723bd4b13d973a657d11", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/blend_op_source_solid.png", + "type": "file", + "name": "blend_op_source_solid.png", + "base_name": "blend_op_source_solid", + "extension": ".png", + "size": 671, + "date": "2023-04-01", + "sha1": "bd82f47be5b335b28b8835a3f6ddfd842d3d4fd4", + "md5": "b7554f555a048f11bf69949cd1701fd5", + "sha256": "68ad45a3c5f082981b2229d6be192a492d067051d3ef307916385b60f5856522", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/blend_op_source_transparent.png", + "type": "file", + "name": "blend_op_source_transparent.png", + "base_name": "blend_op_source_transparent", + "extension": ".png", + "size": 534, + "date": "2023-04-01", + "sha1": "5cf60ac0e29a59bd8cb560ad3516d08516b2ef6b", + "md5": "a169aa52d9416383f6a68b2bf96c41f0", + "sha256": "fcfb37fa3cbdff3733a1b4158daa4d79e8b73fb2451dfd26a060fd2fdc12fd59", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/chunk_actl_after_idat.png", + "type": "file", + "name": "chunk_actl_after_idat.png", + "base_name": "chunk_actl_after_idat", + "extension": ".png", + "size": 470, + "date": "2023-04-01", + "sha1": "581587916a9601e88c50cd9ac7db5e54c4cbc2e9", + "md5": "903fc1562e5ced7dc2ecd872a6cfefeb", + "sha256": "41ae985b03b960195e022a2423041ffe4838d21415c4f8b329eca75a590f3a01", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/chunk_multi_actl.png", + "type": "file", + "name": "chunk_multi_actl.png", + "base_name": "chunk_multi_actl", + "extension": ".png", + "size": 490, + "date": "2023-04-01", + "sha1": "03f3c41a15380ebb5af43c22eae7ab3ed3be6c9a", + "md5": "02e2466657e2c61fc8846d41af768c1e", + "sha256": "59068aa0bfc605418e01847be21a9014ee5fc54102f4e9d85719b2a0a7e38407", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/chunk_no_actl.png", + "type": "file", + "name": "chunk_no_actl.png", + "base_name": "chunk_no_actl", + "extension": ".png", + "size": 450, + "date": "2023-04-01", + "sha1": "e6ef99e82e16ee0af1c88bed2c71846ecb201ec4", + "md5": "91297442ef391c97c083437de5c58b01", + "sha256": "e334338085eef64d8ffae1b58c2512c2d4b01c8c95621e8e799e6fa34d7a2be1", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/chunk_no_fctl.png", + "type": "file", + "name": "chunk_no_fctl.png", + "base_name": "chunk_no_fctl", + "extension": ".png", + "size": 432, + "date": "2023-04-01", + "sha1": "78747729ad57b7172da61103a228fd5458a4f05d", + "md5": "ffc4ad96d938fc56de9602b374415820", + "sha256": "c76009a8070ba0f2f1d88738e6d75c598e9a3da571e042c6b253da3e1d856eaf", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/chunk_no_fdat.png", + "type": "file", + "name": "chunk_no_fdat.png", + "base_name": "chunk_no_fdat", + "extension": ".png", + "size": 508, + "date": "2023-04-01", + "sha1": "d18d221fac6c9d07a55c431bb10bd8bc62dd3446", + "md5": "ee180e6d5bc53f1e5b8a09bbc30063e9", + "sha256": "b0227c0faf35a64e2e4f3f5b886dcdd03731fa9462fd339864fe04e059ea7b6c", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/chunk_repeat_fctl.png", + "type": "file", + "name": "chunk_repeat_fctl.png", + "base_name": "chunk_repeat_fctl", + "extension": ".png", + "size": 508, + "date": "2023-04-01", + "sha1": "21cf50b40094d329ffe5871e8c540e7de750ab7a", + "md5": "d767741a7eef700b7059df937bae4e71", + "sha256": "a50d974cac6b8d05f0e6708133133480867d6e2f8ac6632429936f0186b009e6", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/delay.png", + "type": "file", + "name": "delay.png", + "base_name": "delay", + "extension": ".png", + "size": 1068, + "date": "2023-04-01", + "sha1": "26123c4105761e1c5be9f0bfa11070654b51a64b", + "md5": "e2fd23bc2f67015a2ebf8910f9ae0cce", + "sha256": "d0806bb174bd52a1591cefbe061d81403de6ccc0b608babb99ac57dd1e0aec3f", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/delay_round.png", + "type": "file", + "name": "delay_round.png", + "base_name": "delay_round", + "extension": ".png", + "size": 646, + "date": "2023-04-01", + "sha1": "0d437c565b4033f7f1b77433a87bd3a028a5aad2", + "md5": "b33e3fb049547a749e6f26034eac23aa", + "sha256": "dbf96c3cc3be0f3ce4cf6dfb36bb676459b3afcfc001765adbce276d17873f7d", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/delay_short_max.png", + "type": "file", + "name": "delay_short_max.png", + "base_name": "delay_short_max", + "extension": ".png", + "size": 646, + "date": "2023-04-01", + "sha1": "29163a49876233bfa3dca1c5ef70cef89bf01e53", + "md5": "2babf7deee29b540445a04272653e91e", + "sha256": "cb5f16080740c2413b0de42055e5cccf2c0e4e959582ed4da38d88a65e095e88", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/delay_zero_denom.png", + "type": "file", + "name": "delay_zero_denom.png", + "base_name": "delay_zero_denom", + "extension": ".png", + "size": 646, + "date": "2023-04-01", + "sha1": "3d6c065e3a028a6c0e48ca433a8dc28cf1893fb3", + "md5": "92f9a1efe03b5249e4b4eefdade77ceb", + "sha256": "c078e6c56dcadc50ee85009647289aecd52e893c37c50bce622ef8d648a47c07", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/delay_zero_numer.png", + "type": "file", + "name": "delay_zero_numer.png", + "base_name": "delay_zero_numer", + "extension": ".png", + "size": 1067, + "date": "2023-04-01", + "sha1": "940cbf9c815f322b3f0604cd9076bf64c981875a", + "md5": "55370798c75f9754af28971ff71c97e1", + "sha256": "964b047e1e08b8eb4fba4e1d007b8ed466552db0beb384f8e3fcaa26b254d85b", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_background.png", + "type": "file", + "name": "dispose_op_background.png", + "base_name": "dispose_op_background", + "extension": ".png", + "size": 572, + "date": "2023-04-01", + "sha1": "3c66d62dd80986748dd394b207e9a3c4f81eff4a", + "md5": "e7097df4c5a8b761ee7c9998bf7fcaba", + "sha256": "8f26f544d5f7f0c8d4448ca020c93f79b64e1d607c7c561082bc989ca2e91fad", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_background_before_region.png", + "type": "file", + "name": "dispose_op_background_before_region.png", + "base_name": "dispose_op_background_before_region", + "extension": ".png", + "size": 327, + "date": "2023-04-01", + "sha1": "72992ee9a4082fe05280fb14fc210ed5bbf1ca9a", + "md5": "50b8d476aec56a24982d169bb1fb1636", + "sha256": "e3d4ba499c333a600dd1e42f374a9a68fb783b0f3274091ab34f5b395462eae8", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_background_final.png", + "type": "file", + "name": "dispose_op_background_final.png", + "base_name": "dispose_op_background_final", + "extension": ".png", + "size": 508, + "date": "2023-04-01", + "sha1": "c8d46c9b589bde18b24f534197c4a4e2f666f484", + "md5": "7c1335985edc57c47a3879f718457524", + "sha256": "72ede26035cd5259568014444ae6d0adfc6e17a0a32a0cdab0efd636140ac0c2", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_background_p_mode.png", + "type": "file", + "name": "dispose_op_background_p_mode.png", + "base_name": "dispose_op_background_p_mode", + "extension": ".png", + "size": 1239, + "date": "2023-04-01", + "sha1": "6fc3ef65a777e2d0487d128d67562c1098bc203e", + "md5": "5e304a71ddbe502a3979b32e62f70116", + "sha256": "dea24d5a2fe5c414aead43e7838d45b977350ef2b28123d83624472a2179f57e", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_background_region.png", + "type": "file", + "name": "dispose_op_background_region.png", + "base_name": "dispose_op_background_region", + "extension": ".png", + "size": 492, + "date": "2023-04-01", + "sha1": "60818d07b9f377ddb3bfbba22b7c0cbb3dc20447", + "md5": "2cc3a0f4e80695416011ec9a9a1264fd", + "sha256": "6db2a90911b40067b7f35b01869115f081858ee15b28374e57c51c7e5c0cb524", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_none.png", + "type": "file", + "name": "dispose_op_none.png", + "base_name": "dispose_op_none", + "extension": ".png", + "size": 617, + "date": "2023-04-01", + "sha1": "63fca3ffe9938a725c0f27ae093ac512dee99348", + "md5": "df1aa8de706271fab9b67906177c3ea2", + "sha256": "1abab0c7de5252a16da34777ff34c4a29c6000493d23ac1777cd17415e6aab33", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_none_region.png", + "type": "file", + "name": "dispose_op_none_region.png", + "base_name": "dispose_op_none_region", + "extension": ".png", + "size": 613, + "date": "2023-04-01", + "sha1": "30459c52eb03dade7b6349caf74b4f261933b06f", + "md5": "9afb3908fe02d3af6eb32257347e76e2", + "sha256": "d0495c63d383f963704123f44272209877656fb0cee4b59a2099486c2d761e06", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_previous.png", + "type": "file", + "name": "dispose_op_previous.png", + "base_name": "dispose_op_previous", + "extension": ".png", + "size": 780, + "date": "2023-04-01", + "sha1": "4c1042b6b4bcbe02227883fc26ba936da28b1390", + "md5": "0f43ba608fd4a97433d97d28544f2a44", + "sha256": "eaea7da1805f17d8d0914574e797f700d52745ea7f37304e2c7510faafb43d85", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_previous_final.png", + "type": "file", + "name": "dispose_op_previous_final.png", + "base_name": "dispose_op_previous_final", + "extension": ".png", + "size": 508, + "date": "2023-04-01", + "sha1": "e6eb2a41f8e3cbd699303559966fd5d8ac6fa906", + "md5": "628346d73d7f5053e7627852d33e0c2a", + "sha256": "24ba2f2427076d76284a32ae7f5b57ea82b134df4c71471d90f17fc8b3b549f9", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_previous_first.png", + "type": "file", + "name": "dispose_op_previous_first.png", + "base_name": "dispose_op_previous_first", + "extension": ".png", + "size": 371, + "date": "2023-04-01", + "sha1": "07fdc5fe8b2af77cd886c654d2370e533d57f0de", + "md5": "9c1f5a165b7714ed650f05d2a89bfbd0", + "sha256": "28138dd4a4ad56f86c18216b051b96a1bb353b69ebd85ce272928b085bb84400", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_previous_frame.png", + "type": "file", + "name": "dispose_op_previous_frame.png", + "base_name": "dispose_op_previous_frame", + "extension": ".png", + "size": 582, + "date": "2023-04-01", + "sha1": "727dd7ffa86b195068b2d5693584c56b979a621a", + "md5": "1dc3d95761896cb448db5db9c4883ac8", + "sha256": "f96164738d46842ed739a54b1b5ee7a632134078a280d7578715867801e78dd2", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/dispose_op_previous_region.png", + "type": "file", + "name": "dispose_op_previous_region.png", + "base_name": "dispose_op_previous_region", + "extension": ".png", + "size": 677, + "date": "2023-04-01", + "sha1": "d5d5e7afa9e5a6ca33bfbfacf7d961d4c1f8b096", + "md5": "9d2f72fd2dd9755271743c48a3127bb2", + "sha256": "62a455c588f84633ed9bbbe8993d58e834e9c7c30a4f9e495bf144caf38351c7", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/fctl_actl.png", + "type": "file", + "name": "fctl_actl.png", + "base_name": "fctl_actl", + "extension": ".png", + "size": 508, + "date": "2023-04-01", + "sha1": "e77db7ad2fe90bc3f49d91230bc8c2ce92335afa", + "md5": "b891e464bee2d796f751e8fdf1fc93d8", + "sha256": "382ad9a12422764d71eecf212ca63197a85cfb3469e729aa90ba925fb01ed3d8", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/mode_16bit.png", + "type": "file", + "name": "mode_16bit.png", + "base_name": "mode_16bit", + "extension": ".png", + "size": 915, + "date": "2023-04-01", + "sha1": "58c7860eed4656731888ae8dff281eb75679648b", + "md5": "3c1c871c234eba22cb0e2b5b6fb024c8", + "sha256": "82da2ad317a5b3ed2659f063354271ae4051fc3fad726c0092db8b7e6442d351", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 16-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/mode_greyscale.png", + "type": "file", + "name": "mode_greyscale.png", + "base_name": "mode_greyscale", + "extension": ".png", + "size": 331, + "date": "2023-04-01", + "sha1": "d8e34d1bbd6a82641e3f33a9518c17c615f4098e", + "md5": "1aacca5a1a1b1f9b4f138fa0abee2530", + "sha256": "343fff1a6b66347fb9b1a14d37f93c20600b58cd853114de54326be1a68666a4", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/mode_greyscale_alpha.png", + "type": "file", + "name": "mode_greyscale_alpha.png", + "base_name": "mode_greyscale_alpha", + "extension": ".png", + "size": 668, + "date": "2023-04-01", + "sha1": "d4416ebd75a7889ee76b3795e0006ad1f6a17fb0", + "md5": "a96ea3dd7f4d4f709231a737cef30664", + "sha256": "05693186fb3d9c91ed0d4451399b3c4340741789c373ff352b2dc49dd79c7b46", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit gray+alpha, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/mode_palette.png", + "type": "file", + "name": "mode_palette.png", + "base_name": "mode_palette", + "extension": ".png", + "size": 262, + "date": "2023-04-01", + "sha1": "2b2ad96dd354db989f00f564f5a1aa6017e4e90d", + "md5": "d96d8e0239efe3ebea2bb3ad1c2eba20", + "sha256": "06195c323179b78da31ec2e38cee19f69c637f4f6201b44631d184ad9749d9d0", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 1-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/mode_palette_1bit_alpha.png", + "type": "file", + "name": "mode_palette_1bit_alpha.png", + "base_name": "mode_palette_1bit_alpha", + "extension": ".png", + "size": 276, + "date": "2023-04-01", + "sha1": "1eec39dbbf4f2c148a0919c508320372c6acd556", + "md5": "021bf2f0160f526eacae924e04cdffd1", + "sha256": "2a9179d9263c2b0bb3140abce3ec1b088b06a49320c4705111599a087d22b585", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 1-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/mode_palette_alpha.png", + "type": "file", + "name": "mode_palette_alpha.png", + "base_name": "mode_palette_alpha", + "extension": ".png", + "size": 308, + "date": "2023-04-01", + "sha1": "8d2f475314939dbc82ca582a3c883cdbeaea9213", + "md5": "54cec190f6b031c338ce5ae94fbe22f5", + "sha256": "82b702bd90bfac4b03cdb635bc7b9800f7c61d28e588811632b2a33706b0a693", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 2-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/num_plays.png", + "type": "file", + "name": "num_plays.png", + "base_name": "num_plays", + "extension": ".png", + "size": 646, + "date": "2023-04-01", + "sha1": "6d3b9d56f4c39a0bfeaea7fcfdb9cd3436e23021", + "md5": "5f849feaed53a92280003a41ec208d48", + "sha256": "96e11a4777d431af686188e0d0de0588c953b649442fa6ffcdeaf50e8cbd76a0", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/num_plays_1.png", + "type": "file", + "name": "num_plays_1.png", + "base_name": "num_plays_1", + "extension": ".png", + "size": 646, + "date": "2023-04-01", + "sha1": "666e337031f79d70e9198e219f5fc0125bff8978", + "md5": "99a50548aaf90e122ef5372c778e0f2d", + "sha256": "3529e70621fe74654db60838bbef96ac055bc0248615d6e3ef51b7db0bda1ff2", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/sequence_fdat_fctl.png", + "type": "file", + "name": "sequence_fdat_fctl.png", + "base_name": "sequence_fdat_fctl", + "extension": ".png", + "size": 671, + "date": "2023-04-01", + "sha1": "e452b3cf52b6aae98ac623a9e045d61d83c075d7", + "md5": "37475047240b1a9944c3a4d1506377c9", + "sha256": "fc20e7ebe22a864c07842eaebf868a35035daf078aa4845798d91189056957ec", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/sequence_gap.png", + "type": "file", + "name": "sequence_gap.png", + "base_name": "sequence_gap", + "extension": ".png", + "size": 671, + "date": "2023-04-01", + "sha1": "0333970c9876fb12982477f8d66315ffe897d510", + "md5": "9c2f61e5b357fdefe56f3e72765655ba", + "sha256": "340c7eceb27ea6941d4883acfea3a491a626d6435e76e930661d2fb6aa3c4937", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/sequence_reorder.png", + "type": "file", + "name": "sequence_reorder.png", + "base_name": "sequence_reorder", + "extension": ".png", + "size": 687, + "date": "2023-04-01", + "sha1": "5831651cdc5d3d60cc26a5acf091f7e9e51e86f9", + "md5": "9985eb04a6ca7cdb8e3da2c53d7102e0", + "sha256": "0da68015c8eb0a048ac01ebdb04717e85d3580f2086c8668d59b6cc0bd99e34c", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/sequence_reorder_chunk.png", + "type": "file", + "name": "sequence_reorder_chunk.png", + "base_name": "sequence_reorder_chunk", + "extension": ".png", + "size": 687, + "date": "2023-04-01", + "sha1": "081ce91eaeb279274e1122ec1151c4c6373397dd", + "md5": "14b73a03a29b7f31bfb2d3885d5465e7", + "sha256": "bc9294f9ea864533a2a58e3afc7b68f921383b67f7c164406bed4b3a0224366e", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/sequence_repeat.png", + "type": "file", + "name": "sequence_repeat.png", + "base_name": "sequence_repeat", + "extension": ".png", + "size": 671, + "date": "2023-04-01", + "sha1": "9fef24b55797b37caf30c61e3215ffc872a824f7", + "md5": "01da24c4bd96a56b3618b61ca7f8db0b", + "sha256": "6b97190824fe6fb92621efe716bf559e2ce079e4954ad65655e36a33f0642b0b", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/sequence_repeat_chunk.png", + "type": "file", + "name": "sequence_repeat_chunk.png", + "base_name": "sequence_repeat_chunk", + "extension": ".png", + "size": 834, + "date": "2023-04-01", + "sha1": "3277c654307b279ab4e0c84a26a75698b773de1a", + "md5": "13293ea37826a7847c90ca87a2befae2", + "sha256": "45ad1e3a15c34fc8becb77787503d46c4f08f3206e2e5d3967426ed217743ce1", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/sequence_start.png", + "type": "file", + "name": "sequence_start.png", + "base_name": "sequence_start", + "extension": ".png", + "size": 671, + "date": "2023-04-01", + "sha1": "093ca5fb22bdc89ad82ac3f0d193911447aac76d", + "md5": "c9fdde26a6aa22b2232ecf8140bf2ea9", + "sha256": "951961565e23de5c98c71663dfac216468d9a7f2941bde97147c596a4de2d6ab", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/single_frame.png", + "type": "file", + "name": "single_frame.png", + "base_name": "single_frame", + "extension": ".png", + "size": 307, + "date": "2023-04-01", + "sha1": "c38e2b23b1bfc6ac32aeb6f8350ef6684f6c8883", + "md5": "ea3cb67c342a58374fdfd453abd0366f", + "sha256": "def05de6147136409ac8133e98d5e25de5ba90f151ac98430c62f7835bb64788", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/single_frame_default.png", + "type": "file", + "name": "single_frame_default.png", + "base_name": "single_frame_default", + "extension": ".png", + "size": 470, + "date": "2023-04-01", + "sha1": "0a8be9a1396f6f796d8705e6dd2b7836eafdf34f", + "md5": "dd855e61d742259ae229f79906f26f75", + "sha256": "328ae6149b8c65f0f7bb4afbc5cee51db44e332d8d4b8ca1619831f254efd836", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/split_fdat.png", + "type": "file", + "name": "split_fdat.png", + "base_name": "split_fdat", + "extension": ".png", + "size": 486, + "date": "2023-04-01", + "sha1": "3e9bf3eb908966c050cd5db4078ad2cd0d13933a", + "md5": "0904927571020e913fcb096791a14edf", + "sha256": "e3b10731287532eb2fe7d3c82ea338e49201e8d3366f8c295ba38c8ea30508c4", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/split_fdat_zero_chunk.png", + "type": "file", + "name": "split_fdat_zero_chunk.png", + "base_name": "split_fdat_zero_chunk", + "extension": ".png", + "size": 502, + "date": "2023-04-01", + "sha1": "ec025150e513826202c5dc38b522cc291caf8d09", + "md5": "92dc4dafcbf568b1ab41a9094f716e6e", + "sha256": "a61b0d873abd84fd4051500189c4387deb7f33603ccb0057e3e3514b47a63199", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/syntax_num_frames_high.png", + "type": "file", + "name": "syntax_num_frames_high.png", + "base_name": "syntax_num_frames_high", + "extension": ".png", + "size": 671, + "date": "2023-04-01", + "sha1": "e15549c337a9ccc03aae4ddc1a212a51268e0312", + "md5": "891533719c6b1d25ab6bfb4674c43ccc", + "sha256": "302d05341f1b1c0ca1d659564e9a800b627ac505dd679a4e5b7495989cc0570e", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/syntax_num_frames_invalid.png", + "type": "file", + "name": "syntax_num_frames_invalid.png", + "base_name": "syntax_num_frames_invalid", + "extension": ".png", + "size": 470, + "date": "2023-04-01", + "sha1": "d561a9643c73582b4310bfd21f1851e8aa1dd648", + "md5": "89dc89fb3d65247bc6321b050acb9f1e", + "sha256": "da82a37bd07f9d215d0e4afa201b62c8c91d6900b5ded2faae77a5584c6ff7f0", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/syntax_num_frames_low.png", + "type": "file", + "name": "syntax_num_frames_low.png", + "base_name": "syntax_num_frames_low", + "extension": ".png", + "size": 671, + "date": "2023-04-01", + "sha1": "8ba4ce370902d9cb5d684c511077ca39580cef68", + "md5": "4ffcfbe6e2948733e7cd1dfe39a112eb", + "sha256": "f36dbc297317c54b2f89924b923dbd87e912362fa7f7ef3a06b5fb85ca68474e", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/syntax_num_frames_zero.png", + "type": "file", + "name": "syntax_num_frames_zero.png", + "base_name": "syntax_num_frames_zero", + "extension": ".png", + "size": 65, + "date": "2023-04-01", + "sha1": "d74ab266bf98553f8b8727218568a0f6953a88ae", + "md5": "581821a9e43fd719d007505a4f620b4f", + "sha256": "d8ee2d43e7f1c50bc0685bbe9cfab24637562f6bf22730c982e68bd35fa08fa2", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/apng/syntax_num_frames_zero_default.png", + "type": "file", + "name": "syntax_num_frames_zero_default.png", + "base_name": "syntax_num_frames_zero_default", + "extension": ".png", + "size": 269, + "date": "2023-04-01", + "sha1": "e86a18bcf3d5ca71440c70d71ee2db12e0d39c34", + "md5": "d0ed435c642cdf0bec639ddf7a443fda", + "sha256": "508d4aef37919636dd094392564824e493f5e39b1f0fbe7e3776005820506997", + "mime_type": "image/png", + "file_type": "PNG image data, 128 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blp", + "type": "directory", + "name": "blp", + "base_name": "blp", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 0, + "size_count": 213179, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blp/blp1_jpeg.blp", + "type": "file", + "name": "blp1_jpeg.blp", + "base_name": "blp1_jpeg", + "extension": ".blp", + "size": 9499, + "date": "2023-04-01", + "sha1": "5d42f9d29d79179a233be56de357d40b11c94a00", + "md5": "250ad1ed899364c06c558073ab47c0ea", + "sha256": "4cc38a597254e1acb55e1f2c08fcd85e22b8f9390c68d5323a0aaa500fe067f9", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blp/blp1_jpeg.png", + "type": "file", + "name": "blp1_jpeg.png", + "base_name": "blp1_jpeg", + "extension": ".png", + "size": 57903, + "date": "2023-04-01", + "sha1": "fdca7c9f227a5070083492c35197c217cc278532", + "md5": "09af144c5ebfc05356317b652fef7693", + "sha256": "0474822cac7b89ce7ad10ca4c8f585ea9d788af2067a0827d882dfbe42ba370d", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blp/blp1_jpeg2.blp", + "type": "file", + "name": "blp1_jpeg2.blp", + "base_name": "blp1_jpeg2", + "extension": ".blp", + "size": 2834, + "date": "2023-04-01", + "sha1": "73928212b9f741c78aa65c7cb850ef4f2f6d5237", + "md5": "a29efe414a54b885b21855591602fbe8", + "sha256": "7a509756eb89fd98861f32ed98d2f898f0a147500087eb8ae4eea056cbba61bf", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blp/blp2_dxt1.blp", + "type": "file", + "name": "blp2_dxt1.blp", + "base_name": "blp2_dxt1", + "extension": ".blp", + "size": 33940, + "date": "2023-04-01", + "sha1": "5bed7d2e0038c1bb924ace2162466777caaad332", + "md5": "5eeac5237284427da47f00200616215f", + "sha256": "e5ad377e5dcb9b8a891cbb3db98f563642d559766a94712669bbfaa65c99bb99", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blp/blp2_dxt1.png", + "type": "file", + "name": "blp2_dxt1.png", + "base_name": "blp2_dxt1", + "extension": ".png", + "size": 761, + "date": "2023-04-01", + "sha1": "c7564a41349fd124d344e1c27797c3dc4ccf9a77", + "md5": "afa5150715b41502e81e859a9af7a47f", + "sha256": "56162abbefb24bb8efa335503b36b253d74e2700ebebe910eefa4fdab7ac6099", + "mime_type": "image/png", + "file_type": "PNG image data, 256 x 256, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blp/blp2_dxt1a.blp", + "type": "file", + "name": "blp2_dxt1a.blp", + "base_name": "blp2_dxt1a", + "extension": ".blp", + "size": 1356, + "date": "2023-04-01", + "sha1": "8a467a49df35f3065c8d80ce610286e42bab31ba", + "md5": "bb17be4fe8c859a289fbde8ded91a611", + "sha256": "c2e815ee4258e07023bbc92d928d554fac3856c379a9253eec6b2a057f707ce1", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blp/blp2_dxt1a.png", + "type": "file", + "name": "blp2_dxt1a.png", + "base_name": "blp2_dxt1a", + "extension": ".png", + "size": 275, + "date": "2023-04-01", + "sha1": "5addc977664fa2de0ded49e38dafbc7d9c9347b6", + "md5": "7fe0610b52ff8e00434b2574dbb95482", + "sha256": "67844845a60d2883ffc8487dc2c22b5ed0e0c93c1a665388f7d2dbe7f9de7576", + "mime_type": "image/png", + "file_type": "PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blp/blp2_raw.blp", + "type": "file", + "name": "blp2_raw.blp", + "base_name": "blp2_raw", + "extension": ".blp", + "size": 88555, + "date": "2023-04-01", + "sha1": "4f4473247f42dea68f7e79f6d3faf8c6e4b84f22", + "md5": "fcdd5abbba6e1d2d1bccd57835c48d55", + "sha256": "4782d10f17216b4e3a41889ad141994c3c08826313ea0faeb9a9af8fe79a0d93", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/blp/blp2_raw.png", + "type": "file", + "name": "blp2_raw.png", + "base_name": "blp2_raw", + "extension": ".png", + "size": 18056, + "date": "2023-04-01", + "sha1": "b6c345cda2f0d4905fa4d11b53daee1a39371c8e", + "md5": "abda197b9029d2a31f10e029083197b2", + "sha256": "ec05976d7ee80abc05bc23c1c9804eceb24da688ea7aca696aef7e725f91a1c9", + "mime_type": "image/png", + "file_type": "PNG image data, 512 x 128, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp", + "type": "directory", + "name": "bmp", + "base_name": "bmp", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 86, + "dirs_count": 4, + "size_count": 761011, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/README.txt", + "type": "file", + "name": "README.txt", + "base_name": "README", + "extension": ".txt", + "size": 142, + "date": "2023-04-01", + "sha1": "634e494513b135b05053d3b459b372542d236528", + "md5": "d9faafa9f0ef4763cc94299a1088373b", + "sha256": "e2f0c6b16c4970fdbc5078711cf36ca3695f19db2dcd0a3ae8c9570b6f5e5375", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "public-domain", + "detected_license_expression_spdx": "LicenseRef-scancode-public-domain", + "license_detections": [ + { + "license_expression": "public-domain", + "license_expression_spdx": "LicenseRef-scancode-public-domain", + "matches": [ + { + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/images/bmp/README.txt", + "start_line": 2, + "end_line": 3, + "matcher": "2-aho", + "score": 100, + "matched_length": 12, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "public-domain_190.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_190.RULE", + "matched_text": "https://github.com/jsummers/bmpsuite and are in the public domain\naccording to the readme in the project.", + "matched_text_diagnostics": "are in the public domain\naccording to the readme in the project." + } + ], + "identifier": "public_domain-bafbf309-2119-4a33-f9dc-e9e971ad89d9" + } + ], + "license_clues": [], + "percentage_of_license_text": 50, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/jsummers/bmpsuite", + "start_line": 2, + "end_line": 2 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b", + "type": "directory", + "name": "b", + "base_name": "b", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 14, + "dirs_count": 0, + "size_count": 69521, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/badbitcount.bmp", + "type": "file", + "name": "badbitcount.bmp", + "base_name": "badbitcount", + "extension": ".bmp", + "size": 1086, + "date": "2023-04-01", + "sha1": "7ca6c5fb79e3066b7f3f17dafad2f545deb4f3f7", + "md5": "6e7e592dd81efecb63ee40760dbc0fa7", + "sha256": "bdb1eff2635f1eb02ce53bc99172b3df46ac39006b7f28bb3c76fdf83e5d858d", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 30000, image size 1024, resolution 2835 x 2835 px/m, cbSize 1086, bits offset 62", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/badbitssize.bmp", + "type": "file", + "name": "badbitssize.bmp", + "base_name": "badbitssize", + "extension": ".bmp", + "size": 1086, + "date": "2023-04-01", + "sha1": "74760fa32558d57fbb2bf869af088d76ea4a14f1", + "md5": "359818c4dafa534c9cc504d76123d2d3", + "sha256": "6f21d5164d19d2f9f3c026c7c24626c199c337c3863715b26588c28023534814", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 1, image size 2129587950, resolution 2835 x 2835 px/m, cbSize 1086, bits offset 62", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/baddens1.bmp", + "type": "file", + "name": "baddens1.bmp", + "base_name": "baddens1", + "extension": ".bmp", + "size": 1086, + "date": "2023-04-01", + "sha1": "d2a929351a290b3e2ba9344b068796e55fe4d131", + "md5": "f84bde9b40b9cb1453e85f95e121a02b", + "sha256": "1b8b86abbc339a2a3282a5df4a94b4c28fdd2fdbbf6f30ea2e58fc940a260f44", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 1, image size 1024, resolution 30000000 x 3 px/m, cbSize 1086, bits offset 62", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/baddens2.bmp", + "type": "file", + "name": "baddens2.bmp", + "base_name": "baddens2", + "extension": ".bmp", + "size": 1086, + "date": "2023-04-01", + "sha1": "ea29063211c496ae77045b830135b37d366275ae", + "md5": "93b6a1e893987cb3bc70c3178ba6c147", + "sha256": "8010352856e8699fcc7b0180bdd5660e2ce65231dbff19e9a3a943b2fa7b6d0a", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 1, image size 1024, resolution 3 x 30000000 px/m, cbSize 1086, bits offset 62", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/badfilesize.bmp", + "type": "file", + "name": "badfilesize.bmp", + "base_name": "badfilesize", + "extension": ".bmp", + "size": 1086, + "date": "2023-04-01", + "sha1": "cd4711003ea645971ee80cab778836d694c9887e", + "md5": "f39386d74b3a22c80b1c0125bd6fc8fd", + "sha256": "834c6f5b051dc4fc21310c48debfb279cca6366bef8b63ade6bd31452a968c7e", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/badheadersize.bmp", + "type": "file", + "name": "badheadersize.bmp", + "base_name": "badheadersize", + "extension": ".bmp", + "size": 1112, + "date": "2023-04-01", + "sha1": "9ae898954fcdbdf885e57a219afaeed83b5a6c63", + "md5": "602ca8f666a99ff5249c6aba07e2a3f0", + "sha256": "b57a6a52504ce5cb985f791cea598ed06f42f69fa2b774d809159400797306ec", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/badpalettesize.bmp", + "type": "file", + "name": "badpalettesize.bmp", + "base_name": "badpalettesize", + "extension": ".bmp", + "size": 9254, + "date": "2023-04-01", + "sha1": "02e276f2259287a3440cba6d390ace1037075102", + "md5": "622143f42eebdaf42dddceb59b4dddc8", + "sha256": "aba934467a59cce67cf7c26736f58f1fd609c760c44275b54091b1f0cdb1b16e", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 8, image size 8192, resolution 2835 x 2835 px/m, cbSize 9254, bits offset 1062", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/badplanes.bmp", + "type": "file", + "name": "badplanes.bmp", + "base_name": "badplanes", + "extension": ".bmp", + "size": 1086, + "date": "2023-04-01", + "sha1": "dab3789a94db2ac39f55ab82a42110456e2546b2", + "md5": "4eb998a50578a58cc476743c13d7e210", + "sha256": "536bdf4c6db6f1067343aaeef4e6322417cf152551c3a901257390a78a5cc78f", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 1, image size 1024, resolution 2835 x 2835 px/m, cbSize 1086, bits offset 62", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/badrle.bmp", + "type": "file", + "name": "badrle.bmp", + "base_name": "badrle", + "extension": ".bmp", + "size": 9212, + "date": "2023-04-01", + "sha1": "1fb5c4f2c5d3fd5a85d7a8ce07064676456d35fa", + "md5": "1f267105340f36e889bbfab3b39906cd", + "sha256": "7e9174e762031c321f2c06e459700dbafd30fceb13708939f51ded9bc253d02c", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 8, 1 compression, image size 8146, resolution 2835 x 2835 px/m, cbSize 9212, bits offset 1066", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/badwidth.bmp", + "type": "file", + "name": "badwidth.bmp", + "base_name": "badwidth", + "extension": ".bmp", + "size": 1086, + "date": "2023-04-01", + "sha1": "7546de892d85cca45400396097b30807669aa06e", + "md5": "f9e6f4befc14caf1461b43b1d186267b", + "sha256": "5e6a4695a9f94f0bcc6354978bbf59f77b047fe303342c8386f5854d19fe7927", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, -127 x 64 x 1, image size 1024, resolution 2835 x 2835 px/m, cbSize 1086, bits offset 62", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/pal8badindex.bmp", + "type": "file", + "name": "pal8badindex.bmp", + "base_name": "pal8badindex", + "extension": ".bmp", + "size": 8650, + "date": "2023-04-01", + "sha1": "755b861f96dec295ac3f42d2bd0a7fa1e89a57f3", + "md5": "b0ffebf97e84f1f523c89a769cfbf0b0", + "sha256": "5e27aa644c3e53cc3c23e0958c000a181ead9fda33edbc5fe0092fc2619c7a1c", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 8, image size 8192, resolution 2835 x 2835 px/m, cbSize 8650, bits offset 458", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/reallybig.bmp", + "type": "file", + "name": "reallybig.bmp", + "base_name": "reallybig", + "extension": ".bmp", + "size": 24630, + "date": "2023-04-01", + "sha1": "d36b7f259f568d4dbf49401f3ae4c6c114d0f4e9", + "md5": "c1c186a905bcb299dd6dd421496de6ba", + "sha256": "83051b876c015cd1d0b23598608bc1a2fa1a91bc4bcf4713f009a8bfdeef1df5", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/rletopdown.bmp", + "type": "file", + "name": "rletopdown.bmp", + "base_name": "rletopdown", + "extension": ".bmp", + "size": 8788, + "date": "2023-04-01", + "sha1": "cf6d6abd2752170d477e66702a3215c3c907ddd3", + "md5": "e57a50854d8bd9dd6db073f02245dacc", + "sha256": "bdd5c9dfe4e730cf8ca053fcc6f3cf72d79a1ebcc221dbaec3f448a7aa5bd9fa", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x -64 x 8, 1 compression, image size 7726, resolution 2835 x 2835 px/m, cbSize 8788, bits offset 1062", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/b/shortfile.bmp", + "type": "file", + "name": "shortfile.bmp", + "base_name": "shortfile", + "extension": ".bmp", + "size": 273, + "date": "2023-04-01", + "sha1": "94815684bfe2e29d20b474811f3af7c47b3f4b79", + "md5": "5aa979dd1e269fc9a2f68facec9adc11", + "sha256": "7402abcfcaa49130f51bf3a19293c1a3e7e2488cfa51a9e44527db6e8cfa7aeb", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g", + "type": "directory", + "name": "g", + "base_name": "g", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 23, + "dirs_count": 0, + "size_count": 273202, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal1.bmp", + "type": "file", + "name": "pal1.bmp", + "base_name": "pal1", + "extension": ".bmp", + "size": 1086, + "date": "2023-04-01", + "sha1": "9b0757b6de530afd06d53579fe68f6b4635ce11d", + "md5": "833528e770a8217aa5a399f093292afb", + "sha256": "c631861fa4c4e959d2abc6e0db0106253989b0101223cb08020e116e19c97f77", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 1, image size 1024, resolution 2835 x 2835 px/m, cbSize 1086, bits offset 62", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal1bg.bmp", + "type": "file", + "name": "pal1bg.bmp", + "base_name": "pal1bg", + "extension": ".bmp", + "size": 1086, + "date": "2023-04-01", + "sha1": "86b17f64b87b2587e6a130513cede8fae5b04607", + "md5": "aa12ffaf7bacceee931b933da4c8d941", + "sha256": "c27d6fb3ad380d93dc62889ac05da11b80bded3ea4728eb301f1051e1847b5f1", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 1, image size 1024, resolution 2835 x 2835 px/m, cbSize 1086, bits offset 62", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal1wb.bmp", + "type": "file", + "name": "pal1wb.bmp", + "base_name": "pal1wb", + "extension": ".bmp", + "size": 1086, + "date": "2023-04-01", + "sha1": "5e2519e29ce5f306fae67cf049cc88a9772a4b88", + "md5": "4cbe6a2e5cc0b80dceb3262a2bc8e4d6", + "sha256": "9d2a57e38a77ceb7df57f661ee9def4c3fcbe9985c8a0cc78f73a727a10fd0fa", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 1, image size 1024, resolution 2835 x 2835 px/m, cbSize 1086, bits offset 62", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal4.bmp", + "type": "file", + "name": "pal4.bmp", + "base_name": "pal4", + "extension": ".bmp", + "size": 4198, + "date": "2023-04-01", + "sha1": "777be1edf6489a2a2b539d32c6a757da73c2c4a1", + "md5": "b0fae64ba725390ae0f5a51684683b78", + "sha256": "01f7bfaaf5110a404fb68451a860970750c155e5c46e1721fa6b9c500be0ca2c", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 4, image size 4096, resolution 2835 x 2835 px/m, cbSize 4198, bits offset 102", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal4rle.bmp", + "type": "file", + "name": "pal4rle.bmp", + "base_name": "pal4rle", + "extension": ".bmp", + "size": 3836, + "date": "2023-04-01", + "sha1": "1decdc0cadda5480df5e63bbe0c1719acd77ae18", + "md5": "2caf7be9cfe88b65a086380bbe332e53", + "sha256": "3c26b6bdd22311e03b1ac0713b0a3b6af5e579bef16694cbea74ae0c4a2599e4", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 4, 2 compression, image size 3734, resolution 2835 x 2835 px/m, cbSize 3836, bits offset 102", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8-0.bmp", + "type": "file", + "name": "pal8-0.bmp", + "base_name": "pal8-0", + "extension": ".bmp", + "size": 9270, + "date": "2023-04-01", + "sha1": "563ccfdb8c3521d6e2125341279492202b78df45", + "md5": "9a40c7578bb8cb87c04b985f5cc60360", + "sha256": "5ae0f808fea31352b8667fdaf897d057c7e02483c43d43cd735f92f4f149fe8d", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 8, cbSize 9270, bits offset 1078", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8.bmp", + "type": "file", + "name": "pal8.bmp", + "base_name": "pal8", + "extension": ".bmp", + "size": 9254, + "date": "2023-04-01", + "sha1": "7535e9523345a7ae605b31869741c01fa98ee181", + "md5": "134482c3916dd256d4cc55f801d00a6a", + "sha256": "f9e38f114b12b6ba97cb9bff1b4f931cc58796439b8b722b38947d864ff5fcd9", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 8, image size 8192, resolution 2835 x 2835 px/m, cbSize 9254, bits offset 1062", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8nonsquare.bmp", + "type": "file", + "name": "pal8nonsquare.bmp", + "base_name": "pal8nonsquare", + "extension": ".bmp", + "size": 5158, + "date": "2023-04-01", + "sha1": "1ce9c9465cdf068cb4a78faf6752a81957bcbf52", + "md5": "cc260461c55ee8a54f3e4d0b8bf965c2", + "sha256": "1819c30141378353c9f77012943bb563e03a144fd09cb0600af1658aa9d0ffca", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 32 x 8, image size 4096, resolution 2835 x 1417 px/m, cbSize 5158, bits offset 1062", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8os2.bmp", + "type": "file", + "name": "pal8os2.bmp", + "base_name": "pal8os2", + "extension": ".bmp", + "size": 8986, + "date": "2023-04-01", + "sha1": "c02442b93c045e727574c7bd83b63385adcc8c99", + "md5": "55b9e2c9772c6be1e1fa0a827181ec81", + "sha256": "2bfe739377020722872f7fa3ba3ff3ff0daa17f2f202c80e25cf66c4ec30e506", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, OS/2 1.x format, 127 x 64", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8rle.bmp", + "type": "file", + "name": "pal8rle.bmp", + "base_name": "pal8rle", + "extension": ".bmp", + "size": 8788, + "date": "2023-04-01", + "sha1": "d0e4a12d59145b5aa05cb285b2449fc2483c6ed6", + "md5": "684d9beb65de7b1ec7deb43deef67401", + "sha256": "809938ab0e821710b5f566d85ba735870e5b8ef690eaca7f54a81cf1729fe10a", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 8, 1 compression, image size 7726, resolution 2835 x 2835 px/m, cbSize 8788, bits offset 1062", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8topdown.bmp", + "type": "file", + "name": "pal8topdown.bmp", + "base_name": "pal8topdown", + "extension": ".bmp", + "size": 9254, + "date": "2023-04-01", + "sha1": "197a319c840a128b5afc0eb83e14d435e5def0ab", + "md5": "3048e55ebb0bebcd4e4966d26191ee81", + "sha256": "e06cf94cc7fb87a841438f304dd90c902763ccea50994ec87bde08fcf5e69d63", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x -64 x 8, image size 8192, resolution 2835 x 2835 px/m, cbSize 9254, bits offset 1062", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8v4.bmp", + "type": "file", + "name": "pal8v4.bmp", + "base_name": "pal8v4", + "extension": ".bmp", + "size": 9322, + "date": "2023-04-01", + "sha1": "99354df53433382d6f80a1ae04356b122c5d73b5", + "md5": "a80851a83807cf1a009246c803e91af3", + "sha256": "9f34c156be84cd56f12eb037302cf48763f9dc8e89cb8880ecdacea8908a87bb", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 95/NT4 and newer format, 127 x 64 x 8", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8v5.bmp", + "type": "file", + "name": "pal8v5.bmp", + "base_name": "pal8v5", + "extension": ".bmp", + "size": 9338, + "date": "2023-04-01", + "sha1": "10406e913488965652df7bec88b72c4b7c86b0a1", + "md5": "8ed33d6619345d6a7f5b45198d2a3833", + "sha256": "65ac4a579189d2fc30b3499b8246f30127e032f35d6cde90335dafe87a1b23c3", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 127 x 64 x 8", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8w124.bmp", + "type": "file", + "name": "pal8w124.bmp", + "base_name": "pal8w124", + "extension": ".bmp", + "size": 8626, + "date": "2023-04-01", + "sha1": "f180935ee21836146ce764c95b8376c25cdd8c1a", + "md5": "d6ed8024e97953f4bc91529ef2fd8d28", + "sha256": "3d970a4b41288e812a4ba31d3ff164d9cfdaeb84214c86b1996c75bcf1910c00", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 124 x 61 x 8, image size 7564, resolution 2835 x 2835 px/m, cbSize 8626, bits offset 1062", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8w125.bmp", + "type": "file", + "name": "pal8w125.bmp", + "base_name": "pal8w125", + "extension": ".bmp", + "size": 8998, + "date": "2023-04-01", + "sha1": "bf6431ce2ea8385c1fd6793d76a9a907a453b23e", + "md5": "a4be84a8ca6e7597c1330833e1ea7d1b", + "sha256": "bc13d701c7df4f6b8968dfe0c07f7624874c826aa80d9ad6d20994479c1d1c2c", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 125 x 62 x 8, image size 7936, resolution 2835 x 2835 px/m, cbSize 8998, bits offset 1062", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/pal8w126.bmp", + "type": "file", + "name": "pal8w126.bmp", + "base_name": "pal8w126", + "extension": ".bmp", + "size": 9126, + "date": "2023-04-01", + "sha1": "237950b191eb509241587ce780f699c582586250", + "md5": "02834457742e4750cfc26112403ef32a", + "sha256": "1ade7bd93a15ed45be63e883190e30aaf9e965fd3b839d9ac4aa646ac6e0f946", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 126 x 63 x 8, image size 8064, resolution 2835 x 2835 px/m, cbSize 9126, bits offset 1062", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/rgb16-565.bmp", + "type": "file", + "name": "rgb16-565.bmp", + "base_name": "rgb16-565", + "extension": ".bmp", + "size": 16450, + "date": "2023-04-01", + "sha1": "69edab693d41d8640c9bfee3a261a77f56f44a70", + "md5": "f62ee13095cdd55c18c718e063e046ad", + "sha256": "c2ffadac9c1239fb397834415c7b5f85d5c6044bd9c31fa66e23056a19b82b1d", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 16, 3 compression, image size 16384, resolution 2835 x 2835 px/m, cbSize 16450, bits offset 66", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/rgb16-565pal.bmp", + "type": "file", + "name": "rgb16-565pal.bmp", + "base_name": "rgb16-565pal", + "extension": ".bmp", + "size": 17474, + "date": "2023-04-01", + "sha1": "5152f4c2010e42161108d02622ac272b41daa8ed", + "md5": "97cf55e858384c4f230ffc118be45e99", + "sha256": "bcf485398db9c92235e5e9a7c20aaf3899ecf00ccdf25680f85e0797df610ea4", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 16, 3 compression, image size 16384, resolution 2835 x 2835 px/m, cbSize 17474, bits offset 1090", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/rgb16.bmp", + "type": "file", + "name": "rgb16.bmp", + "base_name": "rgb16", + "extension": ".bmp", + "size": 16438, + "date": "2023-04-01", + "sha1": "902fb7edebb77063868ffd5db8e96ba12dfb16c6", + "md5": "6af5062aa3a6907e487d8c8fba238add", + "sha256": "fcecd482048c853d08255430c5bac462821522683f4429626442580058aa5e5e", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 16, image size 16384, resolution 2835 x 2835 px/m, cbSize 16438, bits offset 54", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/rgb24.bmp", + "type": "file", + "name": "rgb24.bmp", + "base_name": "rgb24", + "extension": ".bmp", + "size": 24630, + "date": "2023-04-01", + "sha1": "48ac039b3ed7fc0de8a4ca11fd03c7f54650542d", + "md5": "8137a48d037df17bf6d7ff4489beeb87", + "sha256": "a9c4fbfbf8cb6df8d2d9d1484359d037aebd25078b21137bfd6c69739fcbe2e1", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 24, image size 24576, resolution 2835 x 2835 px/m, cbSize 24630, bits offset 54", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/rgb24pal.bmp", + "type": "file", + "name": "rgb24pal.bmp", + "base_name": "rgb24pal", + "extension": ".bmp", + "size": 25654, + "date": "2023-04-01", + "sha1": "94a30fb53fb1cf9a8d8b2a51968e31a232e61d17", + "md5": "e7f7174a4ab82a9efc28e76738d56c0a", + "sha256": "5529f664f01d4cec654da32a52028aa93e6eaeced4ce781a49ea0a3bf6efe226", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 24, image size 24576, resolution 2835 x 2835 px/m, cbSize 25654, bits offset 1078", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/rgb32.bmp", + "type": "file", + "name": "rgb32.bmp", + "base_name": "rgb32", + "extension": ".bmp", + "size": 32566, + "date": "2023-04-01", + "sha1": "b3d0a156414f69e373165b93b6e09421f74ea26c", + "md5": "62ac37dfdae65ecdec3d89518d46a6cb", + "sha256": "b4c79cb8ffd2f1c096af27f9d82b5feaa0aa2cb049c791e0f6251de0435066e5", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 32, image size 32512, resolution 2835 x 2835 px/m, cbSize 32566, bits offset 54", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/g/rgb32bf.bmp", + "type": "file", + "name": "rgb32bf.bmp", + "base_name": "rgb32bf", + "extension": ".bmp", + "size": 32578, + "date": "2023-04-01", + "sha1": "eaba57a9c47cc5514a223639682255cf11b583c6", + "md5": "79e1b05f6473e780448fbeed814fb249", + "sha256": "4c1189e3a039b1e5aae6347024684937c495a5736a3c309dc7c2e3c161f89751", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 32, 3 compression, image size 32512, resolution 2835 x 2835 px/m, cbSize 32578, bits offset 66", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html", + "type": "directory", + "name": "html", + "base_name": "html", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 27, + "dirs_count": 0, + "size_count": 77090, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/bkgd.png", + "type": "file", + "name": "bkgd.png", + "base_name": "bkgd", + "extension": ".png", + "size": 126, + "date": "2023-04-01", + "sha1": "d5638cb08ca310d180d3a6114b9435eb03c7f491", + "md5": "f1ea591643b638b479ab8fdfd2386857", + "sha256": "b07adc751e2621ab990a884dbbc8f08f6dd00236cc706b94c34a3440c68ba016", + "mime_type": "image/png", + "file_type": "PNG image data, 16 x 16, 1-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/bmpsuite.html", + "type": "file", + "name": "bmpsuite.html", + "base_name": "bmpsuite", + "extension": ".html", + "size": 16910, + "date": "2023-04-01", + "sha1": "c4b1dc1015c2d2c1f69ca5aaf8eb7fd90432d28c", + "md5": "310cafa79bfb9fd5e90886a9a073c8af", + "sha256": "06a393efd78b5defa2efd7986a3288cba12f7b329865691e41d973f24ca8a244", + "mime_type": "text/html", + "file_type": "HTML document, ASCII text", + "programming_language": "HTML", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://entropymine.com/jason/bmpsuite/", + "start_line": 20, + "end_line": 20 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/fakealpha.png", + "type": "file", + "name": "fakealpha.png", + "base_name": "fakealpha", + "extension": ".png", + "size": 1181, + "date": "2023-04-01", + "sha1": "ec883454b2efc30d1193f3d321acdd2a14330555", + "md5": "b0cdc1d4bb73024ef2c9c4f8f3616a5e", + "sha256": "566a9cf6481b3aa0f43553b65bfd91a31a0c75284dcbe3500c808b83afe6709f", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal1.png", + "type": "file", + "name": "pal1.png", + "base_name": "pal1", + "extension": ".png", + "size": 586, + "date": "2023-04-01", + "sha1": "ea030d4761ba6f214f5fea7d651c92efc83c70ff", + "md5": "ea2f25e3d0f4db858b975f613cdeba1c", + "sha256": "dee98072e0574015ca68342ff5a03f799494014484ec19f19b965d31e9be0f13", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 1-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal1bg.png", + "type": "file", + "name": "pal1bg.png", + "base_name": "pal1bg", + "extension": ".png", + "size": 604, + "date": "2023-04-01", + "sha1": "5d989986a3fffb97621a67c0a650faba4e4c539d", + "md5": "5f9577d7ab05295bcdb43efa31d6b579", + "sha256": "5e31fa68ff165230a7f4cfc1d6d93afb16a0bc7eadef0a475540db4aed22dc97", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 1-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal1p1.png", + "type": "file", + "name": "pal1p1.png", + "base_name": "pal1p1", + "extension": ".png", + "size": 124, + "date": "2023-04-01", + "sha1": "a851388161f227856f7d94778e0c692ed9f01906", + "md5": "82ead38f5ae78a9056c389b150674020", + "sha256": "c040284237e9ad0fbf2a918a79e7a96533287cf59ef3f4fb24b62b6056397195", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 1-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal2.png", + "type": "file", + "name": "pal2.png", + "base_name": "pal2", + "extension": ".png", + "size": 961, + "date": "2023-04-01", + "sha1": "d48e1a456207f38d2d77900d256c4a8909357cbf", + "md5": "65619d822af51ddf34708991c65241a7", + "sha256": "80ab9d6c8a9d9357537727b2e43e86f634b64e702eae2039f0b4448a966456ad", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 2-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal4.png", + "type": "file", + "name": "pal4.png", + "base_name": "pal4", + "extension": ".png", + "size": 1428, + "date": "2023-04-01", + "sha1": "8951ca2842f45c84ef1062cc498739dbd590fda1", + "md5": "4cc2355c0c355c3f2aa21e445ab340f6", + "sha256": "e2afc159845497b69c8873e3fdfd45245fc6c21aba8c084d18b30bd6e50de41d", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 4-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal4rletrns-0.png", + "type": "file", + "name": "pal4rletrns-0.png", + "base_name": "pal4rletrns-0", + "extension": ".png", + "size": 1441, + "date": "2023-04-01", + "sha1": "61e6e828ce37c5c29cb9b31ab0fdf4df08a8b8d6", + "md5": "e09b50c534cbdf1e5ce057bd6140ce1c", + "sha256": "00fac558640f726f819ce926c904e718af44e39c80590b889e8858ef1bce6dbb", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 4-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal4rletrns-b.png", + "type": "file", + "name": "pal4rletrns-b.png", + "base_name": "pal4rletrns-b", + "extension": ".png", + "size": 1362, + "date": "2023-04-01", + "sha1": "ee4d47021a606a090df4d49309e7b8d7bb4ed733", + "md5": "fd894cc3db98866bb063c0ba26d10167", + "sha256": "41b2577b43058305d35938a25e81f6f7d4ab8e7018b7275d1c63622e3f7f3b4f", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 4-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal4rletrns.png", + "type": "file", + "name": "pal4rletrns.png", + "base_name": "pal4rletrns", + "extension": ".png", + "size": 1465, + "date": "2023-04-01", + "sha1": "c0a26556de715704a385ebe006e1057fd1979c7b", + "md5": "9c08eb0758d286f75e101c45a6fd7337", + "sha256": "1f2e59f5278efd611a69e58a2eeda859d5b52cef2f804ae47bc5133041d28f81", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 4-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal8.png", + "type": "file", + "name": "pal8.png", + "base_name": "pal8", + "extension": ".png", + "size": 3772, + "date": "2023-04-01", + "sha1": "00fb2311258c5a7a807af4aae7fb67e5eda14782", + "md5": "d1509d498b37a85d68c75f6f621f3aef", + "sha256": "d06ff840a63e5733f45b9ef4aa1b85103ff6fd6b50df4f48f24a9a9e5a2aa98b", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal8nonsquare-e.png", + "type": "file", + "name": "pal8nonsquare-e.png", + "base_name": "pal8nonsquare-e", + "extension": ".png", + "size": 2513, + "date": "2023-04-01", + "sha1": "91397ed8178fe5ad9d8f00c513c83b929ccd54ba", + "md5": "17d9892d59d5d7a8baaa0e97cdb2ae83", + "sha256": "6086618ae88daba4590dea3162725836361bfe75dee4ea2fed2f9a9ae747961e", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 32, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal8nonsquare-v.png", + "type": "file", + "name": "pal8nonsquare-v.png", + "base_name": "pal8nonsquare-v", + "extension": ".png", + "size": 11576, + "date": "2023-04-01", + "sha1": "05d6292801aa3aab08fa62c6600f4f2b9a8d94c9", + "md5": "d0eb1550dddfd809ddd5fe69ddaa6a34", + "sha256": "8af60000fda9603c1401bd7d5290537dde9ad512802488eff88fa28ce0958cde", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal8rletrns-0.png", + "type": "file", + "name": "pal8rletrns-0.png", + "base_name": "pal8rletrns-0", + "extension": ".png", + "size": 3776, + "date": "2023-04-01", + "sha1": "22cf318511641020082509670b35f0faca835482", + "md5": "52863997b6b8d935b52fef97827286d0", + "sha256": "60dafce92378f1258809a8ee40271cdb17966f512be2d4149ab4cbe11c1c7951", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal8rletrns-b.png", + "type": "file", + "name": "pal8rletrns-b.png", + "base_name": "pal8rletrns-b", + "extension": ".png", + "size": 3715, + "date": "2023-04-01", + "sha1": "833f7734132d645a797e633fe7759b821f21078c", + "md5": "d2c980d7bf59dff3bb9334280cf5dcc3", + "sha256": "b6200087c3868af0837c778d1c2593ee171989acead271bbdb5d9ffe46a2602e", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal8rletrns.png", + "type": "file", + "name": "pal8rletrns.png", + "base_name": "pal8rletrns", + "extension": ".png", + "size": 3793, + "date": "2023-04-01", + "sha1": "c35cb98b1d2765e28fbd991e4e3a68749b3420aa", + "md5": "0afd1a4ce5ac2ba2e5cebc55cb562d7d", + "sha256": "4637219fca7cab827638a96c476b4e57c5474a753a08d08e7952edf53db78a90", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal8w124.png", + "type": "file", + "name": "pal8w124.png", + "base_name": "pal8w124", + "extension": ".png", + "size": 3585, + "date": "2023-04-01", + "sha1": "3655311a67023561444b613ad29c18ce480d0948", + "md5": "40a8b82eae41da24a4fbe80719c1fea2", + "sha256": "16a05f50991176f1237ff14275e830eda519edd745659c09825b682b955fcb0c", + "mime_type": "image/png", + "file_type": "PNG image data, 124 x 61, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal8w125.png", + "type": "file", + "name": "pal8w125.png", + "base_name": "pal8w125", + "extension": ".png", + "size": 3628, + "date": "2023-04-01", + "sha1": "2eede5cb445bd32be80c7d7ea16d209bafca297d", + "md5": "7b7900e9503418bb2aa6b74613d84f6c", + "sha256": "11ea56dad7bf08d8f792951c068366374d3d3c27ccf529cae1e57fdabc1427bf", + "mime_type": "image/png", + "file_type": "PNG image data, 125 x 62, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/pal8w126.png", + "type": "file", + "name": "pal8w126.png", + "base_name": "pal8w126", + "extension": ".png", + "size": 3714, + "date": "2023-04-01", + "sha1": "7e860a5ea954006df890e8f4825af76635e4b4b4", + "md5": "232379eb84ae83de05193dc57f7962d8", + "sha256": "b33efd7e841893077819d41a33591f1daadbf0bb7e50d611d41ae2e3e3e2bbda", + "mime_type": "image/png", + "file_type": "PNG image data, 126 x 63, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/rgb16-231.png", + "type": "file", + "name": "rgb16-231.png", + "base_name": "rgb16-231", + "extension": ".png", + "size": 2643, + "date": "2023-04-01", + "sha1": "a5f1931476ecf709afbf275f6e19f34f43bc5e03", + "md5": "dac8265f72d40c43e76bfb53c57fe7df", + "sha256": "d818be165ce59339003db455e1677bef0b793ad723826835a9196a9c9db7a7b6", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/rgb16-565.png", + "type": "file", + "name": "rgb16-565.png", + "base_name": "rgb16-565", + "extension": ".png", + "size": 1297, + "date": "2023-04-01", + "sha1": "ead50a03cce9b62f1cc18895212fa44877fb9c18", + "md5": "b2c046de7c5ff95dd1b8849e311b0132", + "sha256": "a4acf8e76d21035abe8ec2164e55dd211a3d6706d35194dc88f64ee475adb7b8", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/rgb16.png", + "type": "file", + "name": "rgb16.png", + "base_name": "rgb16", + "extension": ".png", + "size": 1177, + "date": "2023-04-01", + "sha1": "1746d828cd8ad7c7e37908b36de8dbaf2ea98328", + "md5": "b5c6c3192ad9a70da94ed2e66a14719c", + "sha256": "1b4209305ba347e3f4abfee13e5a63254428c484d6be34458e72807eeca5f213", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/rgb24.jpg", + "type": "file", + "name": "rgb24.jpg", + "base_name": "rgb24", + "extension": ".jpg", + "size": 2319, + "date": "2023-04-01", + "sha1": "9d7f4384c22123a83106ceb471fb830214eb6e6c", + "md5": "c9cee0d5b7df81ea331150d92061ee85", + "sha256": "8da750311581f3f343536c214db39150aa812bc8ec0de0cd41bcab9d5e9660d5", + "mime_type": "image/jpeg", + "file_type": "JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 127x64, components 3", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/rgb24.png", + "type": "file", + "name": "rgb24.png", + "base_name": "rgb24", + "extension": ".png", + "size": 1072, + "date": "2023-04-01", + "sha1": "3412750fd3765b4e7ffd4df0d86ca2c900a2c341", + "md5": "21e0a82e52e98c47451033ecccefab84", + "sha256": "f5c2f558b757919ef82c54f15310447ac87852f3b79ea31535e7d5f3330e8bef", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/rgba16-4444.png", + "type": "file", + "name": "rgba16-4444.png", + "base_name": "rgba16-4444", + "extension": ".png", + "size": 1093, + "date": "2023-04-01", + "sha1": "bf3c5954f87d07a3fb9818ece5e90b58d1eb220b", + "md5": "5d8e38f43b226b601cd1691fa7e8e53b", + "sha256": "3b097c71fc9c19889d82633398879388a68254806b41c456fdb07f45da8213be", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/html/rgba32.png", + "type": "file", + "name": "rgba32.png", + "base_name": "rgba32", + "extension": ".png", + "size": 1229, + "date": "2023-04-01", + "sha1": "f459f0146b6208838a37d0e3f45b413ba4b86358", + "md5": "38f3b1818cc6cf406ccefb76554c510d", + "sha256": "f4694c8de5743247f48687d319333e5343e1324ccc0e5ea5a20ea8c5ad765de3", + "mime_type": "image/png", + "file_type": "PNG image data, 127 x 64, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q", + "type": "directory", + "name": "q", + "base_name": "q", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 21, + "dirs_count": 0, + "size_count": 341056, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/pal1p1.bmp", + "type": "file", + "name": "pal1p1.bmp", + "base_name": "pal1p1", + "extension": ".bmp", + "size": 1082, + "date": "2023-04-01", + "sha1": "e1c1bb0bebc287eafe87a3485241a105367c5242", + "md5": "29cce427b79fe3abf5b43f8f7a1156df", + "sha256": "620eb83715dd99a640b6c61f5337c2f01fd19246d4759a2bc0480b8ee960bf63", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 1, image size 1024, resolution 2835 x 2835 px/m, cbSize 1082, bits offset 58", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/pal2.bmp", + "type": "file", + "name": "pal2.bmp", + "base_name": "pal2", + "extension": ".bmp", + "size": 2118, + "date": "2023-04-01", + "sha1": "4313776031796977b7387a4a0974848982ff02b3", + "md5": "5b782e8a45dd587dbdfca404c91dba16", + "sha256": "bac6eec4100831e635fcd34a9e0e34a8a9082abdec132ac327aa1bfc7137d40f", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 2, image size 2048, resolution 2835 x 2835 px/m, cbSize 2118, bits offset 70", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/pal4rletrns.bmp", + "type": "file", + "name": "pal4rletrns.bmp", + "base_name": "pal4rletrns", + "extension": ".bmp", + "size": 4326, + "date": "2023-04-01", + "sha1": "270eb6e2a1b783395c7636714c28da908d746fe5", + "md5": "e65bdb7e21a5c3225da8b8b39ff60067", + "sha256": "2fcbaa0f387c57ba678ced91dfb2db5b2e544e2ed28a7875459e551b514daf84", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 4, 2 compression, image size 4220, resolution 2835 x 2835 px/m, cbSize 4326, bits offset 106", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/pal8offs.bmp", + "type": "file", + "name": "pal8offs.bmp", + "base_name": "pal8offs", + "extension": ".bmp", + "size": 9354, + "date": "2023-04-01", + "sha1": "6e075e3e40723464bf3f9fa997fc63af34e9f02f", + "md5": "e784e40910612ffd659384ae72306518", + "sha256": "15ad578b6a6253334616b9e7e3a958f827b885eeffac1e3cf7e5247f96aca342", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 8, image size 8192, resolution 2835 x 2835 px/m, cbSize 9354, bits offset 1162", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/pal8os2sp.bmp", + "type": "file", + "name": "pal8os2sp.bmp", + "base_name": "pal8os2sp", + "extension": ".bmp", + "size": 8974, + "date": "2023-04-01", + "sha1": "6f2bc8cf27f3c0cc6b0cb83ede62f812f15e57fc", + "md5": "2f786b437ce5333201ff51c4fd2edf80", + "sha256": "e58eb53dcbf1c0920ad5af8d07f576ee794c1c5d051e1d950060ab6f6f253f50", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, OS/2 1.x format, 127 x 64", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/pal8os2v2-16.bmp", + "type": "file", + "name": "pal8os2v2-16.bmp", + "base_name": "pal8os2v2-16", + "extension": ".bmp", + "size": 9246, + "date": "2023-04-01", + "sha1": "e3cf937110c081411f64e1094ed6b711c11a0508", + "md5": "3f5af5b3713f21492be88293d9679094", + "sha256": "8085c60533095d9a756009f84c050d01605fc029a980a13d1bdabe943c50de5a", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/pal8os2v2.bmp", + "type": "file", + "name": "pal8os2v2.bmp", + "base_name": "pal8os2v2", + "extension": ".bmp", + "size": 9278, + "date": "2023-04-01", + "sha1": "c6d3de3fa51fc604bd230437fd2a637a332aaf45", + "md5": "18d95e36d7e62ad765e2c2ac15fb5186", + "sha256": "e2597b53091d734900068b42cddaed7430261cc5eade32b4f19fd6c2c4568a52", + "mime_type": "image/bmp", + "file_type": "PC bitmap, OS/2 2.x format, 127 x 64 x 8, cbSize 9278, bits offset 1086", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/pal8oversizepal.bmp", + "type": "file", + "name": "pal8oversizepal.bmp", + "base_name": "pal8oversizepal", + "extension": ".bmp", + "size": 9446, + "date": "2023-04-01", + "sha1": "e4de2885a64e51ff6a6404b4a2006100a49b48d1", + "md5": "f9ac82a0bb4be51815f0a58391768ef0", + "sha256": "51c89919fc6b85cc11850054ff16bb947c11dead620e35a92e46d7b0fde79faf", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 8, image size 8192, resolution 2835 x 2835 px/m, cbSize 9446, bits offset 1254", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/pal8rletrns.bmp", + "type": "file", + "name": "pal8rletrns.bmp", + "base_name": "pal8rletrns", + "extension": ".bmp", + "size": 9212, + "date": "2023-04-01", + "sha1": "2ec7a5fdb4b2167dc26e8a9a18a858a973f9c67d", + "md5": "1710166027c130c93d087b3df58ee489", + "sha256": "445b856331c5d03054887d6555f56a8882f0aabbe0d59e322d9ff0be7f0eee94", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 8, 1 compression, image size 8146, resolution 2835 x 2835 px/m, cbSize 9212, bits offset 1066", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgb16-231.bmp", + "type": "file", + "name": "rgb16-231.bmp", + "base_name": "rgb16-231", + "extension": ".bmp", + "size": 16450, + "date": "2023-04-01", + "sha1": "777ff3463244dfc174574fa95ec16b52a00de0b3", + "md5": "93b882a5dd5819385fb076f0a0ddfcf1", + "sha256": "f8ae32cc34bbbc1538df81d8086f05ef913df4eed0683234e512b05cf70ac3c7", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 16, 3 compression, image size 16384, resolution 2835 x 2835 px/m, cbSize 16450, bits offset 66", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgb24jpeg.bmp", + "type": "file", + "name": "rgb24jpeg.bmp", + "base_name": "rgb24jpeg", + "extension": ".bmp", + "size": 2457, + "date": "2023-04-01", + "sha1": "565ab95e3811c5d34a5a12c58ee0258b60f7a432", + "md5": "6249949e37d0068364b7124e88cd8695", + "sha256": "c09aad5b4717408e42d7cdd3d51d884d20be6a69adf73c7afcc47201df051f30", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 127 x 64 x 0", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgb24largepal.bmp", + "type": "file", + "name": "rgb24largepal.bmp", + "base_name": "rgb24largepal", + "extension": ".bmp", + "size": 25830, + "date": "2023-04-01", + "sha1": "5e90c3768cc57b0b654e9ede80fcf0a9de4a85b3", + "md5": "82306b27fd938a88edc649ff7790e9df", + "sha256": "62976c8077dddd97b7de7396d70d6aaded717c387a5272f3f6e18bb4abcd5f45", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 24, image size 24576, resolution 2835 x 2835 px/m, cbSize 25830, bits offset 1254", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgb24lprof.bmp", + "type": "file", + "name": "rgb24lprof.bmp", + "base_name": "rgb24lprof", + "extension": ".bmp", + "size": 24743, + "date": "2023-04-01", + "sha1": "00940dd8f57d86efee0d4d8313b6a6013dcd7eb7", + "md5": "111587a4032abf6d8ad07732394d5dd8", + "sha256": "b4319ed184fb486836540d97bda1a17178b81465bc9343761e120fc0eb61a5a0", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 127 x 64 x 24", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgb24png.bmp", + "type": "file", + "name": "rgb24png.bmp", + "base_name": "rgb24png", + "extension": ".bmp", + "size": 1210, + "date": "2023-04-01", + "sha1": "9f9fcbb8444b44135035e70cba1e4cf74cf71ec9", + "md5": "5c4c20249ccda2111d1281517abac82c", + "sha256": "07dcf8ac7fceee50ba5c3d89ece956e14b9bb4ea05f0a2b75f6958150d3d7a03", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 127 x 64 x 0", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgb24prof.bmp", + "type": "file", + "name": "rgb24prof.bmp", + "base_name": "rgb24prof", + "extension": ".bmp", + "size": 27782, + "date": "2023-04-01", + "sha1": "c33cdb0f3b9d8eea8351ef67f3979a11e3b9d8c6", + "md5": "01dad30678857c27b42cd7e059be2825", + "sha256": "b5b483e9a9d3f3ebdeada2eff70800002c27c046bf971206af0ecc73fa1416e6", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 127 x 64 x 24", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgb32-111110.bmp", + "type": "file", + "name": "rgb32-111110.bmp", + "base_name": "rgb32-111110", + "extension": ".bmp", + "size": 32578, + "date": "2023-04-01", + "sha1": "613990ed85dc7fd1331566b71b6ef18c914c9ed1", + "md5": "135dc8d131ce4b2408819c31b8748298", + "sha256": "5045e023d870eeb2716e8037604053ed7e2b0328701754a04563b6189023786f", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 32, 3 compression, image size 32512, resolution 2835 x 2835 px/m, cbSize 32578, bits offset 66", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgb32bf-xbgr.bmp", + "type": "file", + "name": "rgb32bf-xbgr.bmp", + "base_name": "rgb32bf-xbgr", + "extension": ".bmp", + "size": 32650, + "date": "2023-04-01", + "sha1": "6d08821df68baff2a6d05724df7764ca9568670c", + "md5": "c14d61500bf38d43b34771b4e83003a7", + "sha256": "ef1307de6f5e60e46e46400dddcff1b359b506fe8ddcae81e39d2347db662e0b", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 127 x 64 x 32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgb32fakealpha.bmp", + "type": "file", + "name": "rgb32fakealpha.bmp", + "base_name": "rgb32fakealpha", + "extension": ".bmp", + "size": 32566, + "date": "2023-04-01", + "sha1": "67c895ff6202af4f895490ebe4d5f53c059853af", + "md5": "0b93da4e1641c80842e7f075f20ad563", + "sha256": "f9f583be33545dbc4d2332f84d8b8bb18efd2730b81c83bbeffffeffad67aa99", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 32, image size 32512, resolution 2835 x 2835 px/m, cbSize 32566, bits offset 54", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgba16-4444.bmp", + "type": "file", + "name": "rgba16-4444.bmp", + "base_name": "rgba16-4444", + "extension": ".bmp", + "size": 16522, + "date": "2023-04-01", + "sha1": "f601409acef3055fc9faacfc752b815256a24226", + "md5": "2c394b221b0412681a7004b2cb895baf", + "sha256": "6a916fa1173c78c1aee87546e7e72ebebba4c2976228e5b12cb9820e628366a3", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 127 x 64 x 16", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgba32.bmp", + "type": "file", + "name": "rgba32.bmp", + "base_name": "rgba32", + "extension": ".bmp", + "size": 32650, + "date": "2023-04-01", + "sha1": "7c950c35c7e1a69bc2018811070eb4941d1a562b", + "md5": "99e94394bfa9d520a276f0aa6c68a905", + "sha256": "257e0127fa0ccdb6eb8381338dda0fb692b2ea4d38775f1aed56dfdccaed2ab4", + "mime_type": "image/x-ms-bmp", + "file_type": "PC bitmap, Windows 98/2000 and newer format, 127 x 64 x 32", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/bmp/q/rgba32abf.bmp", + "type": "file", + "name": "rgba32abf.bmp", + "base_name": "rgba32abf", + "extension": ".bmp", + "size": 32582, + "date": "2023-04-01", + "sha1": "4f0a81976423ac4b53e65b2b5c75f1eedf9492a8", + "md5": "2c165dabce8761faf8a3639fd7372124", + "sha256": "1d2183466e05c768b5a9d2ce5d132d72db2272bb331c7b27560d24f197f4165e", + "mime_type": "image/bmp", + "file_type": "PC bitmap, Windows 3.x format, 127 x 64 x 32, 6 compression, image size 32512, resolution 2835 x 2835 px/m, cbSize 32582, bits offset 70", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob", + "type": "directory", + "name": "fli_oob", + "base_name": "fli_oob", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 51, + "dirs_count": 11, + "size_count": 182869, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/02r", + "type": "directory", + "name": "02r", + "base_name": "02r", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 7, + "dirs_count": 1, + "size_count": 2085, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/02r/02r00.fli", + "type": "file", + "name": "02r00.fli", + "base_name": "02r00", + "extension": ".fli", + "size": 400, + "date": "2023-04-01", + "sha1": "a8bdf1d3c3888ed8ce115c5ec91ca6dbe35b68e4", + "md5": "da7991b14675c9676e3373e920031f85", + "sha256": "ec152b84cb2267f8768118603875a03306b1fd17bb41a0d8058f2d6b5956c838", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/02r/notes", + "type": "file", + "name": "notes", + "base_name": "notes", + "extension": "", + "size": 137, + "date": "2023-04-01", + "sha1": "ac35d9a87a415586f8e96686f21e5e260750a6bc", + "md5": "a27a5aeb0aeb1c66fb480b5a32b137c0", + "sha256": "8781718e0ae691446ee7881236d0dcfce711a1aac8ca91c4e66b28399dec9589", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/02r/reproducing", + "type": "file", + "name": "reproducing", + "base_name": "reproducing", + "extension": "", + "size": 26, + "date": "2023-04-01", + "sha1": "80d943825549bf3fa648ff9ced59863a005e6a19", + "md5": "83bb685b02e0310f45b138e68bc3d7da", + "sha256": "91c5ede1fdf7d7389fba34a7e7d35ccd8850df0442d21bb050543053bae72c4f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/02r/others", + "type": "directory", + "name": "others", + "base_name": "others", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 1522, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/02r/others/02r01.fli", + "type": "file", + "name": "02r01.fli", + "base_name": "02r01", + "extension": ".fli", + "size": 457, + "date": "2023-04-01", + "sha1": "37026f3fe9a09e67c4156b9a90d58dc8a4d8b5a0", + "md5": "ed6cb502b8c7ce8a2d8f728e114e0c97", + "sha256": "645ee21d92c7d41f61fe0d343fb2e47d1ff2cdb36d6aa520221493631faa4170", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/02r/others/02r02.fli", + "type": "file", + "name": "02r02.fli", + "base_name": "02r02", + "extension": ".fli", + "size": 400, + "date": "2023-04-01", + "sha1": "8cdb6b23e29a6d143dd26ca2121d02c059ac8a01", + "md5": "1dbf32c4170fdc00d04d259bdf2d7582", + "sha256": "1cf482a392912f216d62f3d692a32f4ab9252cedb61b0460868c3251cc9c0148", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/02r/others/02r03.fli", + "type": "file", + "name": "02r03.fli", + "base_name": "02r03", + "extension": ".fli", + "size": 509, + "date": "2023-04-01", + "sha1": "6fd809445390e100943f2f1e95ac75959218fd30", + "md5": "0ee21e520ec9763e3ed3078b655ee796", + "sha256": "478126db05506527b8b85c871df46df5cbbc5c602371043e529debc90d4482ac", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/02r/others/02r04.fli", + "type": "file", + "name": "02r04.fli", + "base_name": "02r04", + "extension": ".fli", + "size": 156, + "date": "2023-04-01", + "sha1": "0d393e559e0e45332a88f341de0a2909f3195fd8", + "md5": "82d67828d8d2f57e174f09a9ed60f209", + "sha256": "8ed4fd68b379d32222ca7c9996de9e49804fc3de7460a9363a621fbe0d8d2ec0", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r", + "type": "directory", + "name": "03r", + "base_name": "03r", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 14, + "dirs_count": 1, + "size_count": 133298, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/03r00.fli", + "type": "file", + "name": "03r00.fli", + "base_name": "03r00", + "extension": ".fli", + "size": 1949, + "date": "2023-04-01", + "sha1": "a7796e175b1c1cc757500e7569862c6b1ca0d150", + "md5": "276422e90fc916e833d7aea6cfe716c3", + "sha256": "f0c99edb79d3adf2e53e1206959ab7cc48b52f65e85fa9f0a6fcb7af40395e88", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/notes", + "type": "file", + "name": "notes", + "base_name": "notes", + "extension": "", + "size": 50, + "date": "2023-04-01", + "sha1": "d6d482eca6632ef2ce6fcdfc71f240083c5cbb88", + "md5": "a67cdf1ac8a499aede0f3961e43f0bcf", + "sha256": "58fd55324dbad9ed94a0ccbe30fee49c1f9506a3552d87f9ba3cad920c65ddc3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/reproducing", + "type": "file", + "name": "reproducing", + "base_name": "reproducing", + "extension": "", + "size": 45, + "date": "2023-04-01", + "sha1": "d4e475c338ef9db80d2dd606cc3dc31c818dd7ab", + "md5": "8db2657efcb52dd597fe5bbf9905f2cb", + "sha256": "b7466d615afe8670560c17f48060bbadf4838e7be3afebe54e469479b6ce9376", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others", + "type": "directory", + "name": "others", + "base_name": "others", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 11, + "dirs_count": 0, + "size_count": 131254, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r01.fli", + "type": "file", + "name": "03r01.fli", + "base_name": "03r01", + "extension": ".fli", + "size": 820, + "date": "2023-04-01", + "sha1": "64a75799370b0298e29b015cde86583b97092819", + "md5": "1a41ef0959f575e53de552781a5efde7", + "sha256": "376752b6297963a5bb079a29acb3f012520bf8d902de82d50875dbe0ca1c4a5b", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r02.fli", + "type": "file", + "name": "03r02.fli", + "base_name": "03r02", + "extension": ".fli", + "size": 386, + "date": "2023-04-01", + "sha1": "f9162d92cf267c9bde016a3a125f123172291f6d", + "md5": "c31d7ca1aab7af7a67ba9f50e4000d48", + "sha256": "f6b9e513275e222ceabfb97c8069964f9d11681b061882c3bd8af9ce649d8998", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r03.fli", + "type": "file", + "name": "03r03.fli", + "base_name": "03r03", + "extension": ".fli", + "size": 880, + "date": "2023-04-01", + "sha1": "edf681456e187cfff7b56ac49052e3fb301db343", + "md5": "d80338a81bd2b6c4e5cb4b71fa6a2b1c", + "sha256": "b4085a65682af0cd80c9809e79a5b6e6276feff02cb0bac8ec25df657a57e8ed", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r04.fli", + "type": "file", + "name": "03r04.fli", + "base_name": "03r04", + "extension": ".fli", + "size": 633, + "date": "2023-04-01", + "sha1": "ab5b3cc2d2d3765375a0e910c3ed4873bd6536ca", + "md5": "c8cc04f4d22f121ae2b0b8db83038095", + "sha256": "80f9d93f8f0e2bd32dfe8a12e577e546e391445591815cb50b9d94b3a2752e25", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r05.fli", + "type": "file", + "name": "03r05.fli", + "base_name": "03r05", + "extension": ".fli", + "size": 2586, + "date": "2023-04-01", + "sha1": "f788d6a1cd74c549087f4546a12abbd3e9bb36f3", + "md5": "79694393908d844f4950e799c694fddd", + "sha256": "0a4aada1a307ecff5c0e24edbc97ae3bffd8a7ac26f865ab9764d74226eb550d", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r06.fli", + "type": "file", + "name": "03r06.fli", + "base_name": "03r06", + "extension": ".fli", + "size": 784, + "date": "2023-04-01", + "sha1": "154b3dc8d415e5e48b07dfbbfdcebedddd28071b", + "md5": "b0609f2b62c245d14ec5132378535b64", + "sha256": "fc70801db9636723ad4ed2aa0b6111be98884f3a32b86a52cc90044c22aecfd3", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r07.fli", + "type": "file", + "name": "03r07.fli", + "base_name": "03r07", + "extension": ".fli", + "size": 893, + "date": "2023-04-01", + "sha1": "86d9a82a33db35a5695b1deeb94113a27985d572", + "md5": "5524d523bbd6a15a9a6db4955efbfd8f", + "sha256": "29c5009b201cefa4cedb4a7188bde90ec0aeec1f1909a75269b1159bf278a94f", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r08.fli", + "type": "file", + "name": "03r08.fli", + "base_name": "03r08", + "extension": ".fli", + "size": 784, + "date": "2023-04-01", + "sha1": "9b6de21692e02f907d8b967432aa5f8737d3cf44", + "md5": "44b014b76e002bb65e8e933ea4e169fd", + "sha256": "533c47295e8d16b5a104f533560d89251c8aed1bba8b4733e49dd2cf5aed02f9", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r09.fli", + "type": "file", + "name": "03r09.fli", + "base_name": "03r09", + "extension": ".fli", + "size": 2210, + "date": "2023-04-01", + "sha1": "5b3e1fdec38d7e56f872480d146464239dfdc0aa", + "md5": "8ca4227a0b1957705a9aa7e1235953dd", + "sha256": "db4fa16f72bdb41423d0085df6d6d584babbb05f472d29266f747b26d3638256", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r10.fli", + "type": "file", + "name": "03r10.fli", + "base_name": "03r10", + "extension": ".fli", + "size": 61158, + "date": "2023-04-01", + "sha1": "28e090bb989ac745ac90df125cb0e55e82474177", + "md5": "5b5eb814282b68c52aef6be624eef1ee", + "sha256": "459d00e75a567b5955542faa079c975cd0264623f039f5567161a5bc2bf5e92a", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/03r/others/03r11.fli", + "type": "file", + "name": "03r11.fli", + "base_name": "03r11", + "extension": ".fli", + "size": 60120, + "date": "2023-04-01", + "sha1": "89c4183841aedcb8ed805e9862f4223cdd398bd8", + "md5": "49e9c1b86588a8753424b9b8a5bcf868", + "sha256": "461abf5e77e403abaa6ad6bf0d4c8aba38b9743d168fee252729120b31075ee1", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r", + "type": "directory", + "name": "04r", + "base_name": "04r", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 1, + "size_count": 9274, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r/04r00.fli", + "type": "file", + "name": "04r00.fli", + "base_name": "04r00", + "extension": ".fli", + "size": 551, + "date": "2023-04-01", + "sha1": "141ce3503cfe6dd17848037442655edf8e9bff85", + "md5": "b559c9f6dc2c7053080b50e6955e5e3a", + "sha256": "db1de8f08772cbcd0bf3dcb33220dd1abbbef27fa376e7686d5661ad405e9fb2", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r/initial.fli", + "type": "file", + "name": "initial.fli", + "base_name": "initial", + "extension": ".fli", + "size": 4096, + "date": "2023-04-01", + "sha1": "50d27c5591fd3720b28ac30014732dd328ce728f", + "md5": "9727a4a7ffda48685766502196b7c269", + "sha256": "7867b635181a89d50a8bdc6ded0fa26bcc7b7d7b50cd037214f6969f370369a0", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r/notes", + "type": "file", + "name": "notes", + "base_name": "notes", + "extension": "", + "size": 64, + "date": "2023-04-01", + "sha1": "cb50ed27ec88a166cd754c606a7f657a0e3472d4", + "md5": "101a96855a0928dc5aa1a83b0044ca24", + "sha256": "4032f0328f3baad2f81ecbf25aeaf487ba1ed7ab45719fed96630e4273941c43", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r/reproducing", + "type": "file", + "name": "reproducing", + "base_name": "reproducing", + "extension": "", + "size": 45, + "date": "2023-04-01", + "sha1": "d4e475c338ef9db80d2dd606cc3dc31c818dd7ab", + "md5": "8db2657efcb52dd597fe5bbf9905f2cb", + "sha256": "b7466d615afe8670560c17f48060bbadf4838e7be3afebe54e469479b6ce9376", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r/others", + "type": "directory", + "name": "others", + "base_name": "others", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 4518, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r/others/04r01.fli", + "type": "file", + "name": "04r01.fli", + "base_name": "04r01", + "extension": ".fli", + "size": 1363, + "date": "2023-04-01", + "sha1": "d73b15132a7980c4dfbf4d30be526f31207e36ff", + "md5": "4aa0466bf67d3907ac47f32128c7ef19", + "sha256": "7d36306c322ab218e5b9558f0060ef263a3fec2bab0dbd5d839d3ab7f05eedc6", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r/others/04r02.fli", + "type": "file", + "name": "04r02.fli", + "base_name": "04r02", + "extension": ".fli", + "size": 725, + "date": "2023-04-01", + "sha1": "6d9d7c6325ff01a812d0e3bd84b897b95d505216", + "md5": "42c023d2351dba2843f74d979c5e7b08", + "sha256": "a6da0f10876e216f2b755248bbc3e7ebc5e3bd6738596aab03759229bb701d6a", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r/others/04r03.fli", + "type": "file", + "name": "04r03.fli", + "base_name": "04r03", + "extension": ".fli", + "size": 1008, + "date": "2023-04-01", + "sha1": "d885de200a5269d92f3668ea43a41a1f7c21bf5d", + "md5": "b0947b9c1c174617801db461641415ca", + "sha256": "c94942bcef4d857a44aedc0d7dd9dbccf04476af96d12626d5e315db03d8a5fa", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r/others/04r04.fli", + "type": "file", + "name": "04r04.fli", + "base_name": "04r04", + "extension": ".fli", + "size": 637, + "date": "2023-04-01", + "sha1": "c948f0d143556af29c6e49e77f616e6c9ebf3f2a", + "md5": "a9d80715bf98544fe3a1d05300f2aeba", + "sha256": "88c79efe40fe170ee41cddac04e1c4e6354b42fc8217186b892033bbc8700ac1", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/04r/others/04r05.fli", + "type": "file", + "name": "04r05.fli", + "base_name": "04r05", + "extension": ".fli", + "size": 785, + "date": "2023-04-01", + "sha1": "4892214cc4d3f797f06babd32d0ae2c7b03d2df2", + "md5": "0bf767389fb3cf455246ce8fcfd7e9e8", + "sha256": "92911356f3b7cdf237326acf66f6ca9cfcd2fea0539952f89305c65e03670424", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r", + "type": "directory", + "name": "05r", + "base_name": "05r", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 10, + "dirs_count": 1, + "size_count": 19595, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/05r00.fli", + "type": "file", + "name": "05r00.fli", + "base_name": "05r00", + "extension": ".fli", + "size": 863, + "date": "2023-04-01", + "sha1": "5d661bdb6e6a66277383844b59e63315a65f7637", + "md5": "53384bfa0feddc15107868319650a443", + "sha256": "5641439a1863fa4f2af16dff92679f3616d4a7431a64bef934113376f5d7c23e", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/notes", + "type": "file", + "name": "notes", + "base_name": "notes", + "extension": "", + "size": 62, + "date": "2023-04-01", + "sha1": "c14a722e2c3b5b9dcc3695800380083c6eab1c72", + "md5": "69c2fc10d942c417656d61803b83d7e5", + "sha256": "ad1ade462de93b425ec318f84c60c7f1023fb4b5163a26ebe6a55b1840d32d7f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/reproducing", + "type": "file", + "name": "reproducing", + "base_name": "reproducing", + "extension": "", + "size": 45, + "date": "2023-04-01", + "sha1": "d4e475c338ef9db80d2dd606cc3dc31c818dd7ab", + "md5": "8db2657efcb52dd597fe5bbf9905f2cb", + "sha256": "b7466d615afe8670560c17f48060bbadf4838e7be3afebe54e469479b6ce9376", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/others", + "type": "directory", + "name": "others", + "base_name": "others", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 7, + "dirs_count": 0, + "size_count": 18625, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/others/05r01.fli", + "type": "file", + "name": "05r01.fli", + "base_name": "05r01", + "extension": ".fli", + "size": 415, + "date": "2023-04-01", + "sha1": "73c00d77266cd14153bc2412116fc63ff620d178", + "md5": "a62abaf35a00b0c9c9b2238ff9e9885e", + "sha256": "de8ddd9438b66b69b5969fbbedbe3cd46b47bdbce7f755651957b9a76c690d0a", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/others/05r02.fli", + "type": "file", + "name": "05r02.fli", + "base_name": "05r02", + "extension": ".fli", + "size": 3274, + "date": "2023-04-01", + "sha1": "06c57622e3827a1ec634d4ee83eed5b27d917970", + "md5": "03cc9739e9285c8293955295b629d470", + "sha256": "ebc89acd108b0234260709414bda8f040d0075107efdcdea3e8cdcb9f9b0c216", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/others/05r03.fli", + "type": "file", + "name": "05r03.fli", + "base_name": "05r03", + "extension": ".fli", + "size": 1320, + "date": "2023-04-01", + "sha1": "19c2065c269da24ae4e29f11d1c167b5979834dc", + "md5": "58601faef2419218ac790a2da9e9d6b8", + "sha256": "025e1b787e7d65d39a35d9e1faf405fdcd421962df0ffac016c53d89b14d97c0", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/others/05r04.fli", + "type": "file", + "name": "05r04.fli", + "base_name": "05r04", + "extension": ".fli", + "size": 1190, + "date": "2023-04-01", + "sha1": "e1190ebfa341bd2bb56cb633d18241b2183c6643", + "md5": "4ce3fde5dddede458704d535fd4ea1fa", + "sha256": "2f29598de28943906c9e62d1e9afcbccdf553fbe9bb4034811fe4bb32c92c33e", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/others/05r05.fli", + "type": "file", + "name": "05r05.fli", + "base_name": "05r05", + "extension": ".fli", + "size": 11135, + "date": "2023-04-01", + "sha1": "8509e3895edaf1368657321ee4e8fb6024952c35", + "md5": "5f7cd69c396093b2820ee7b222910606", + "sha256": "b32dbc35d8f8e68306e3c2b4ca94a3574db48fee7ca9e230d59a0b941fdb0194", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/others/05r06.fli", + "type": "file", + "name": "05r06.fli", + "base_name": "05r06", + "extension": ".fli", + "size": 619, + "date": "2023-04-01", + "sha1": "0cd73ab5796ae784348fdf887e18d4da6194cdf1", + "md5": "0bed7542362e283e4e9a761b55d40378", + "sha256": "ede4cdb4ba007cb2d275939f97e307ad192354a1014fe98adfaea3099e11708a", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/05r/others/05r07.fli", + "type": "file", + "name": "05r07.fli", + "base_name": "05r07", + "extension": ".fli", + "size": 672, + "date": "2023-04-01", + "sha1": "bddf125d621478ab18fed9b19fa46fb49fe8e429", + "md5": "c5c4dcb6781441e1318580d888316df7", + "sha256": "a8b56f17ad9969827bafb991f4fece3f44a6504918309f8a5ba75fcac5e99d87", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/06r", + "type": "directory", + "name": "06r", + "base_name": "06r", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 7, + "dirs_count": 1, + "size_count": 5122, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/06r/06r00.fli", + "type": "file", + "name": "06r00.fli", + "base_name": "06r00", + "extension": ".fli", + "size": 1083, + "date": "2023-04-01", + "sha1": "580c5bebbd8c3e349d34f53ba98318bb561189b5", + "md5": "2f0b9368ee150cc6f0bda3da4cc9dbb1", + "sha256": "837c27c846095c5701719b7a9233908962e3abeaa0c0789c744215aa9f15121f", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/06r/notes", + "type": "file", + "name": "notes", + "base_name": "notes", + "extension": "", + "size": 63, + "date": "2023-04-01", + "sha1": "b7ef783bcd8707601de4fa95799e972ecc2c9898", + "md5": "e1cc9bece56e8da442aa417fcdaa7cc0", + "sha256": "9c7f97ca93a1e258457bf7139379f934d7620e6346e3da00ca07f5ee3af76444", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/06r/reproducing", + "type": "file", + "name": "reproducing", + "base_name": "reproducing", + "extension": "", + "size": 45, + "date": "2023-04-01", + "sha1": "d4e475c338ef9db80d2dd606cc3dc31c818dd7ab", + "md5": "8db2657efcb52dd597fe5bbf9905f2cb", + "sha256": "b7466d615afe8670560c17f48060bbadf4838e7be3afebe54e469479b6ce9376", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/06r/others", + "type": "directory", + "name": "others", + "base_name": "others", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 3931, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/06r/others/06r01.fli", + "type": "file", + "name": "06r01.fli", + "base_name": "06r01", + "extension": ".fli", + "size": 1014, + "date": "2023-04-01", + "sha1": "853637e066fea1fc48424f552f06259f5c0b8313", + "md5": "33798c49801e27ddf45e6251248ecbc1", + "sha256": "93c014f79a3490d0705137ef9a3619deda42416a87c1857e885e6815b80f3dac", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/06r/others/06r02.fli", + "type": "file", + "name": "06r02.fli", + "base_name": "06r02", + "extension": ".fli", + "size": 1082, + "date": "2023-04-01", + "sha1": "5c75c82cd7662822442ffcd125e952648cfc75b5", + "md5": "fea65f735d8249394e09de3f8f042463", + "sha256": "9583eeb40e441fe90f4d5666405ba7fdd1fc344810846d76949afa0c7e7a0058", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/06r/others/06r03.fli", + "type": "file", + "name": "06r03.fli", + "base_name": "06r03", + "extension": ".fli", + "size": 919, + "date": "2023-04-01", + "sha1": "e66622f9b9081f9c3e5a1cba2a69e87ec7fdafcd", + "md5": "c13b8f5e02dccb04170350d4cfe3d813", + "sha256": "10b704c49cda5f7587dbcd070401792bc605f05e856aac67fc83732da434b5c1", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/06r/others/06r04.fli", + "type": "file", + "name": "06r04.fli", + "base_name": "06r04", + "extension": ".fli", + "size": 916, + "date": "2023-04-01", + "sha1": "208ff79278e292ec2142884301575ffa61dd2c2f", + "md5": "4061049ee0c75513087285f4cf9cecfa", + "sha256": "e4b26ead5690e972e184176b18fc0abfb6765e05b438afb85314feaa5640b9c5", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/patch0", + "type": "directory", + "name": "patch0", + "base_name": "patch0", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 13495, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/patch0/000000", + "type": "file", + "name": "000000", + "base_name": "000000", + "extension": "", + "size": 646, + "date": "2023-04-01", + "sha1": "828924359554e92dd9636e440e053e54a9b07bd9", + "md5": "ab2d6ad53ae656b5fc2cab7bfc622e34", + "sha256": "a24ee1b549f1264020daf35662fbe686bb92b53dac77f43058e64d8398513d5d", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/patch0/000001", + "type": "file", + "name": "000001", + "base_name": "000001", + "extension": "", + "size": 656, + "date": "2023-04-01", + "sha1": "8a659d72fb92c5358887b783f361a2c57b2bbeaf", + "md5": "4ddc2777f0ec1ffccb60dd132e1fcb60", + "sha256": "0b66b0748ca1c768f1b144b17ea10d15ff80100ddc76e18a17d782ccd3f2dfcd", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/patch0/000002", + "type": "file", + "name": "000002", + "base_name": "000002", + "extension": "", + "size": 5486, + "date": "2023-04-01", + "sha1": "b11ee2aea18995dd6e92a0174a4647b56604394b", + "md5": "594d873c0020e5f9d78e2fdf541245fa", + "sha256": "34d7c4044fc590a97c77fc185352f53ea63d1b3f3c598bc8f606d73648fee0f9", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/fli_oob/patch0/000003", + "type": "file", + "name": "000003", + "base_name": "000003", + "extension": "", + "size": 6707, + "date": "2023-04-01", + "sha1": "0a6d370defa8c72c22f765303af5610b844d9b5a", + "md5": "6120e891b858a0408a10bcacf4dba5cf", + "sha256": "b0d636ba90925932ecdedeeacf44884139a35961443fe529f0916476d7cef7bf", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw", + "type": "directory", + "name": "imagedraw", + "base_name": "imagedraw", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 18, + "dirs_count": 0, + "size_count": 4175, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/continuous_horizontal_edges_polygon.png", + "type": "file", + "name": "continuous_horizontal_edges_polygon.png", + "base_name": "continuous_horizontal_edges_polygon", + "extension": ".png", + "size": 108, + "date": "2023-04-01", + "sha1": "e00cabdd4ff89aaab90f3694efff075f26803a60", + "md5": "4524b6408a048891e4948f9b98b3d61c", + "sha256": "131ba6e615be6cf3ac9f89a2d5d390fa4e73c0d8cd5b245affda9f849b62a28a", + "mime_type": "image/png", + "file_type": "PNG image data, 16 x 16, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/discontiguous_corners_polygon.png", + "type": "file", + "name": "discontiguous_corners_polygon.png", + "base_name": "discontiguous_corners_polygon", + "extension": ".png", + "size": 486, + "date": "2023-04-01", + "sha1": "b17fd1467f4604396bcb1c685ab36dae291e9439", + "md5": "2542845ebb38ad36d6ed209f0ce27517", + "sha256": "c47b9437dc479235b6162ce796ee3180ccec9e741c3e8fde1c2b77c6f21c20b2", + "mime_type": "image/png", + "file_type": "PNG image data, 84 x 68, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_horizontal_slope1px_w2px.png", + "type": "file", + "name": "line_horizontal_slope1px_w2px.png", + "base_name": "line_horizontal_slope1px_w2px", + "extension": ".png", + "size": 147, + "date": "2023-04-01", + "sha1": "dac654954e3e5c098c809cddf7ec904b09f3800e", + "md5": "49a21b0a28e0916baf85b700a9dd3b14", + "sha256": "233ef28a94f4744ec1de128b688fe9e81dbc27ba6d540b625410048f2b623a15", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_horizontal_w101px.png", + "type": "file", + "name": "line_horizontal_w101px.png", + "base_name": "line_horizontal_w101px", + "extension": ".png", + "size": 368, + "date": "2023-04-01", + "sha1": "8e8f1bcf0cae63fc877ccb44a39c9f45301d75cb", + "md5": "a4f2e1e82422aace8db77404579a42db", + "sha256": "2dc00680a9ba29679285032ee061e62262375c9537cf569606a1b3c6c2737bd0", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 110, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_horizontal_w2px_inverted.png", + "type": "file", + "name": "line_horizontal_w2px_inverted.png", + "base_name": "line_horizontal_w2px_inverted", + "extension": ".png", + "size": 143, + "date": "2023-04-01", + "sha1": "dcc466fbf739e5ded8e9c40cf916e33c5f799021", + "md5": "fa1b7c7a5e3bb5725c3d06620984fbf6", + "sha256": "c2206a40f5f8eb548cf52c61f40a671214b7b29bb6dbfdf65f915ebe53f299c2", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_horizontal_w2px_normal.png", + "type": "file", + "name": "line_horizontal_w2px_normal.png", + "base_name": "line_horizontal_w2px_normal", + "extension": ".png", + "size": 141, + "date": "2023-04-01", + "sha1": "f620d93046ccfe8292d74f455901667d26bddd2f", + "md5": "04138442daa4919dd451797a6e458887", + "sha256": "55f4601683d06f624a9bae61cfadc8607986f2e6dce2bc2ac6fe53f819ca37ee", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_horizontal_w3px.png", + "type": "file", + "name": "line_horizontal_w3px.png", + "base_name": "line_horizontal_w3px", + "extension": ".png", + "size": 145, + "date": "2023-04-01", + "sha1": "f238164862fd51787e2ba4b642522ecb78696cd0", + "md5": "c9504a9a9ee5f0c2a31b97f3d5bc7bef", + "sha256": "367431e59e1ddbfd780f6d079175bc5fb200ad613637e63c5f46a6daa62473df", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_oblique_45_w3px_a.png", + "type": "file", + "name": "line_oblique_45_w3px_a.png", + "base_name": "line_oblique_45_w3px_a", + "extension": ".png", + "size": 182, + "date": "2023-04-01", + "sha1": "d9bdd894cfae092c6b045b15fe65c20126533bb6", + "md5": "1ca8fe12cf0277574c8abcd39397a529", + "sha256": "a65e6d3f988500ded3eaae97491edcea7e7c6cdc0a1ab540fec6efd17fbd423c", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_oblique_45_w3px_b.png", + "type": "file", + "name": "line_oblique_45_w3px_b.png", + "base_name": "line_oblique_45_w3px_b", + "extension": ".png", + "size": 179, + "date": "2023-04-01", + "sha1": "5b6425dd29877bdf44f4ec9cc7ad46413f75d0bc", + "md5": "8f49f6f4d354eb04c595cfd233530a5d", + "sha256": "3502bb5829e7414a0d9e40c0db0ee4069f37844dbfcef12afd2548b8679bed7f", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_vertical_slope1px_w2px.png", + "type": "file", + "name": "line_vertical_slope1px_w2px.png", + "base_name": "line_vertical_slope1px_w2px", + "extension": ".png", + "size": 153, + "date": "2023-04-01", + "sha1": "f8bc7661c42cfa19fe930cc79904e0666c716b61", + "md5": "dd10bacefb9e2a473383106f8978c815", + "sha256": "f9c0d9e7f508df7da24edc1fd0c733e9c851fdbf2338ec366ac0125ca6f886c8", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_vertical_w101px.png", + "type": "file", + "name": "line_vertical_w101px.png", + "base_name": "line_vertical_w101px", + "extension": ".png", + "size": 438, + "date": "2023-04-01", + "sha1": "a012c74538ccc5f8d3fe678983ce37e0c42b41f1", + "md5": "5813806073dc5b494ab5f4cd5fc85411", + "sha256": "685bd39c8b3b4086c9dc387a38c9cd76b9c21126a36bf7a9426fa317cc6df240", + "mime_type": "image/png", + "file_type": "PNG image data, 110 x 200, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_vertical_w2px_inverted.png", + "type": "file", + "name": "line_vertical_w2px_inverted.png", + "base_name": "line_vertical_w2px_inverted", + "extension": ".png", + "size": 145, + "date": "2023-04-01", + "sha1": "c014af6305ae3b08a0e61a769a9e3b62ae595be0", + "md5": "de55c3d18aa7403fb2cb97c8e0ed6330", + "sha256": "c78caae04ae280bb48d44212bab888e6205542f0da437efb128434c27c58e454", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_vertical_w2px_normal.png", + "type": "file", + "name": "line_vertical_w2px_normal.png", + "base_name": "line_vertical_w2px_normal", + "extension": ".png", + "size": 144, + "date": "2023-04-01", + "sha1": "8c7fe734c1e7d87a9f72d62f02d7077e06c92f5f", + "md5": "c9e0de392b8de858f0dc4d358d77428b", + "sha256": "ed91e2c2acc5d13def658385ac2cfb051c6c4db77e41c58e7e928656a93ac199", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/line_vertical_w3px.png", + "type": "file", + "name": "line_vertical_w3px.png", + "base_name": "line_vertical_w3px", + "extension": ".png", + "size": 142, + "date": "2023-04-01", + "sha1": "3e2c086e09c8fd90c648bfcdb909fb21bdb67eac", + "md5": "ee0d2a42eb099b32ba26e25be2927399", + "sha256": "8318430c1aade8d97325069edca41dcb0d5dda8e7e3fae21445556c59ce073f1", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/square.png", + "type": "file", + "name": "square.png", + "base_name": "square", + "extension": ".png", + "size": 135, + "date": "2023-04-01", + "sha1": "bc3e4a3d209362bea1660b1d765bb5da73fd1113", + "md5": "7b4c67672dbec0828eb5ed34dbcefa0f", + "sha256": "da8f19036126ffd3ad2d7061a2bc52700c2d438afd08c2e3f0caee8231ad80e9", + "mime_type": "image/png", + "file_type": "PNG image data, 10 x 10, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/triangle_right.png", + "type": "file", + "name": "triangle_right.png", + "base_name": "triangle_right", + "extension": ".png", + "size": 168, + "date": "2023-04-01", + "sha1": "57de9df4414da8f6fc629469c95f9622e6def649", + "md5": "7f653cf945b9962ece54073ea9eff575", + "sha256": "290bd930f6ee8f13fb51c7d00a2725a972509ae6342947e686aaaa7482d135fd", + "mime_type": "image/png", + "file_type": "PNG image data, 20 x 20, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/triangle_right_width.png", + "type": "file", + "name": "triangle_right_width.png", + "base_name": "triangle_right_width", + "extension": ".png", + "size": 472, + "date": "2023-04-01", + "sha1": "1f6d83f4099eb850cfee07165f2685338e1e056c", + "md5": "cf7d499fc8c63d71f5b83e396b3869a1", + "sha256": "830dd8cb1588c98f9c08fc91f364bf44dd44fb6586bb47474b32848aec5c32d5", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/imagedraw/triangle_right_width_no_fill.png", + "type": "file", + "name": "triangle_right_width_no_fill.png", + "base_name": "triangle_right_width_no_fill", + "extension": ".png", + "size": 479, + "date": "2023-04-01", + "sha1": "ec7da1c86380a5b37dfcc4b8668e9b7027c1b2a6", + "md5": "d851912580bbd96f3729d39498a04a72", + "sha256": "9353cf7e6b568100fb37fec0f8dcf0aee08350f97b7d2074816a974d03d21558", + "mime_type": "image/png", + "file_type": "PNG image data, 100 x 100, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga", + "type": "directory", + "name": "tga", + "base_name": "tga", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 31, + "dirs_count": 1, + "size_count": 298772, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common", + "type": "directory", + "name": "common", + "base_name": "common", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 31, + "dirs_count": 0, + "size_count": 298772, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/1x1_l.png", + "type": "file", + "name": "1x1_l.png", + "base_name": "1x1_l", + "extension": ".png", + "size": 67, + "date": "2023-04-01", + "sha1": "431e8a3d03340cccfb0463f4af37612d75e9cc5c", + "md5": "c8ce3ce141808a10f3c8e0e997c14175", + "sha256": "312fcf54b0e3af1751ea4c73da0c02e41b426c6e209611768dcda91d609f7977", + "mime_type": "image/png", + "file_type": "PNG image data, 1 x 1, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/1x1_l_bl_raw.tga", + "type": "file", + "name": "1x1_l_bl_raw.tga", + "base_name": "1x1_l_bl_raw", + "extension": ".tga", + "size": 45, + "date": "2023-04-01", + "sha1": "58e1ac60da0aaa5aa683585d4f4d6dc3710e6feb", + "md5": "69017c3acad41aaede7fa185e0fe7cbc", + "sha256": "8e83e0b65b1665f32fb399bb98c242e87eca3e5c9b115f5ebaaffed677f27581", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/1x1_l_bl_rle.tga", + "type": "file", + "name": "1x1_l_bl_rle.tga", + "base_name": "1x1_l_bl_rle", + "extension": ".tga", + "size": 46, + "date": "2023-04-01", + "sha1": "07aecdd12b848dc86f1e7d99796b04553a008452", + "md5": "5698d20fbdcc58818ecba983b7614749", + "sha256": "7bb9a0eec2dfb06017b8ef7298416cc4f2d52bc569131260b77641db2b4e7a96", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/1x1_l_tl_raw.tga", + "type": "file", + "name": "1x1_l_tl_raw.tga", + "base_name": "1x1_l_tl_raw", + "extension": ".tga", + "size": 45, + "date": "2023-04-01", + "sha1": "1196f08455043f7a987cbd2e39bf5fb0b9cc6543", + "md5": "6328dbfa2346f039a7218d6b0e4cce7c", + "sha256": "5e9be728a1c917ff49215579e7df89b349a9a004a232bd6bd167f0d52e17958d", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/1x1_l_tl_rle.tga", + "type": "file", + "name": "1x1_l_tl_rle.tga", + "base_name": "1x1_l_tl_rle", + "extension": ".tga", + "size": 46, + "date": "2023-04-01", + "sha1": "bfc43f4d35ebe443bc9ba9fb8d2e687da7597314", + "md5": "7f495b015174226a6d251ebe08e0a103", + "sha256": "dd82284512f80691c41ca61f11138f31523a85f31b64365a2de86785e4409785", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_l.png", + "type": "file", + "name": "200x32_l.png", + "base_name": "200x32_l", + "extension": ".png", + "size": 385, + "date": "2023-04-01", + "sha1": "c3211f25f3d6518595f307dbf721918fbdff9b8f", + "md5": "954501a864da9addd9cfe98a5b50733f", + "sha256": "0c4c0d4b9566a2e9b48f745b55e38242f574f8488dda4bb3b67d561cede39a99", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 32, 8-bit grayscale, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_l_bl_raw.tga", + "type": "file", + "name": "200x32_l_bl_raw.tga", + "base_name": "200x32_l_bl_raw", + "extension": ".tga", + "size": 6444, + "date": "2023-04-01", + "sha1": "03cfdf71bf93d8cab81edbf6392857df41d3f986", + "md5": "34f15ad663030de6cd334666bf2cd42c", + "sha256": "46697a52ff2b02459f1c6237253bbbb5078f2a2756e61efe6cddf47e8773c7d2", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Mono 200 x 32 x 8", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_l_bl_rle.tga", + "type": "file", + "name": "200x32_l_bl_rle.tga", + "base_name": "200x32_l_bl_rle", + "extension": ".tga", + "size": 2714, + "date": "2023-04-01", + "sha1": "2adb2e4100dbddccd7711da459abb24e6f0371e1", + "md5": "6fe8b40db9ebecdf327d7c0e437e3219", + "sha256": "09cce8f93d47e8cda640926d85054cfcb449e7c3ee044d98359a689a3111b916", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_l_tl_raw.tga", + "type": "file", + "name": "200x32_l_tl_raw.tga", + "base_name": "200x32_l_tl_raw", + "extension": ".tga", + "size": 6444, + "date": "2023-04-01", + "sha1": "d7a7ec97c157bb7b466a93d5658900eb82f8b226", + "md5": "29b1543941f6fb9af7e74e62a956649f", + "sha256": "622913132324cf6237810d3d0dfc4eec993171df63388ea60c67dd1c9cd4b5fb", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Mono 200 x 32 x 8 +32 - top", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_l_tl_rle.tga", + "type": "file", + "name": "200x32_l_tl_rle.tga", + "base_name": "200x32_l_tl_rle", + "extension": ".tga", + "size": 2714, + "date": "2023-04-01", + "sha1": "c7a60a8f68e8592747873624d620e1ccf18a3398", + "md5": "739246cdbc569ba810fd882640c609a5", + "sha256": "ff22644a06261103a7f3b6b0c9fcaf412455c7dd7c66b9466f574fe436aac9c2", + "mime_type": "application/octet-stream", + "file_type": "data", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_la.png", + "type": "file", + "name": "200x32_la.png", + "base_name": "200x32_la", + "extension": ".png", + "size": 2137, + "date": "2023-04-01", + "sha1": "27be1ee911e6a89fd4b8c166b8c941bab5f3e4d2", + "md5": "9a6320cf383d5b23239fe81b22f6c4a1", + "sha256": "a6bceea832bbe78716a6e3c621829d5c4bc1181bf1c93685bd18d62cadcceaf4", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 32, 8-bit gray+alpha, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_la_bl_raw.tga", + "type": "file", + "name": "200x32_la_bl_raw.tga", + "base_name": "200x32_la_bl_raw", + "extension": ".tga", + "size": 12844, + "date": "2023-04-01", + "sha1": "b757d8da28d7c1e6f5050299b21bc824466ad225", + "md5": "91416e298c64302626161eba8ba7b1db", + "sha256": "990d4ea660024f9d9c85b62962b0ab80d271cf91a80770aff78972b4a4b2212f", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Mono 200 x 32 x 16 - 8-bit alpha", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_la_bl_rle.tga", + "type": "file", + "name": "200x32_la_bl_rle.tga", + "base_name": "200x32_la_bl_rle", + "extension": ".tga", + "size": 12900, + "date": "2023-04-01", + "sha1": "3edbb3f57b47e91dee209e441ec47647c35689e1", + "md5": "b361ff5843cd1d68356df3a398d48e5c", + "sha256": "982ab59e081cd8bb30a26b23d643fce2377a28686d3fca43b57660c673b148f5", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Mono - RLE 200 x 32 x 16 - 8-bit alpha", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_la_tl_raw.tga", + "type": "file", + "name": "200x32_la_tl_raw.tga", + "base_name": "200x32_la_tl_raw", + "extension": ".tga", + "size": 12844, + "date": "2023-04-01", + "sha1": "80c26bc450d6d1f7020ccf6b6efeb598de940020", + "md5": "074fffe1909565c1792f1a3b77f9d200", + "sha256": "01e55691463d3747cba4ca0c1a5ded310ecc3f5b489748481057a4a2032aabe9", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Mono 200 x 32 x 16 +32 - 8-bit alpha - top", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_la_tl_rle.tga", + "type": "file", + "name": "200x32_la_tl_rle.tga", + "base_name": "200x32_la_tl_rle", + "extension": ".tga", + "size": 12900, + "date": "2023-04-01", + "sha1": "d508ed07cc853a4b25e9aa29e9a178e683d8fbbb", + "md5": "d523c3c1b5e6d5d10d0c1a28a38a3f2d", + "sha256": "ce87219f2cd074eb76715e033c2866d717327df2128a1efb04aff9f1486695a2", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Mono - RLE 200 x 32 x 16 +32 - 8-bit alpha - top", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_p.png", + "type": "file", + "name": "200x32_p.png", + "base_name": "200x32_p", + "extension": ".png", + "size": 4054, + "date": "2023-04-01", + "sha1": "b37e699c9031c1bf9604a551f0cb62c049e5fac6", + "md5": "1bf4144640c135137201f6b8a221dc92", + "sha256": "93f65e5b3f3f0df4e51470004b31c43882a04ffa71558573285b3b03d0f09385", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 32, 8-bit colormap, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_p_bl_raw.tga", + "type": "file", + "name": "200x32_p_bl_raw.tga", + "base_name": "200x32_p_bl_raw", + "extension": ".tga", + "size": 7212, + "date": "2023-04-01", + "sha1": "0cc7b526e5ca19192e80ba312596e313440f03a8", + "md5": "69e3a9741c103ee211424b15465bf630", + "sha256": "1c65919a1482baccc1f50852e9258c501a4d03a77b74ce4515e4399354df0246", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map (256) 200 x 32 x 8", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_p_bl_rle.tga", + "type": "file", + "name": "200x32_p_bl_rle.tga", + "base_name": "200x32_p_bl_rle", + "extension": ".tga", + "size": 7778, + "date": "2023-04-01", + "sha1": "574bf8349b93b7e19378902d6af65a16835d9f75", + "md5": "d461b0d3ddf84cafe1b15d354d17b0f0", + "sha256": "dc9b1029ee0585b184524f0575326cb602795b23772fb9b80c9aed6aa17fb89e", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map (256) - RLE 200 x 32 x 8", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_p_tl_raw.tga", + "type": "file", + "name": "200x32_p_tl_raw.tga", + "base_name": "200x32_p_tl_raw", + "extension": ".tga", + "size": 7212, + "date": "2023-04-01", + "sha1": "812ec38e1de556b658779f977f45434cd2d86af8", + "md5": "ea90884ed85ac4cbd04e7b2cd11b5b7b", + "sha256": "a6648a9be1633cb7018d2d2d1fff327d04b5266840036bbb689f3d8984f31baa", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map (256) 200 x 32 x 8 +32 - top", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_p_tl_rle.tga", + "type": "file", + "name": "200x32_p_tl_rle.tga", + "base_name": "200x32_p_tl_rle", + "extension": ".tga", + "size": 7778, + "date": "2023-04-01", + "sha1": "c2a4fcced930a27a721d89df2f3f58d877c9efcf", + "md5": "40ec07fede4ec3d879a1ba15522b7b00", + "sha256": "97237e848331561a1692ffb164e8acaac4b14d82fdb5bb8bbb929d9e14aa7fb2", + "mime_type": "image/x-tga", + "file_type": "Targa image data - Map (256) - RLE 200 x 32 x 8 +32 - top", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_rgb.png", + "type": "file", + "name": "200x32_rgb.png", + "base_name": "200x32_rgb", + "extension": ".png", + "size": 5236, + "date": "2023-04-01", + "sha1": "15aef031b3d25dd69ce8962e8871c374082adaf2", + "md5": "4a57d39fe9d296d4503aff51bf4fffe5", + "sha256": "a2c6de544ba64198971cbc27e65c761b447be69dd40d7b5d3f2ce92519244bc3", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 32, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_rgb_bl_raw.tga", + "type": "file", + "name": "200x32_rgb_bl_raw.tga", + "base_name": "200x32_rgb_bl_raw", + "extension": ".tga", + "size": 19244, + "date": "2023-04-01", + "sha1": "da2cad16f3cd335855bb55a723d9f2de72759cfd", + "md5": "a4c2a03968b838e373de784930d5a625", + "sha256": "559c94b7d68b5e878d90f9bfeccc6c546eac3f139d05086f45fb8cf417a3226f", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGB 200 x 32 x 24", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_rgb_bl_rle.tga", + "type": "file", + "name": "200x32_rgb_bl_rle.tga", + "base_name": "200x32_rgb_bl_rle", + "extension": ".tga", + "size": 19308, + "date": "2023-04-01", + "sha1": "a8c2ace9807802d79e4b184fb5373e149810bf20", + "md5": "9615e8a17c3543a8bfb2ba0e2b05e7dc", + "sha256": "48c1da70204d5b15bfda4dde9076a21c03d68d353a7f0cc6970871acea94fde3", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGB - RLE 200 x 32 x 24", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_rgb_tl_raw.tga", + "type": "file", + "name": "200x32_rgb_tl_raw.tga", + "base_name": "200x32_rgb_tl_raw", + "extension": ".tga", + "size": 19308, + "date": "2023-04-01", + "sha1": "e257bdb2ac6c5c05d5f7c962d3e8a82d0ed398d9", + "md5": "f243f50401102f971972a6566de89ad5", + "sha256": "92529010293a87674970192faa9b2755fb1dc212e697e54bcb2e8ad9709ea512", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGB - RLE 200 x 32 x 24 +32 - top", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_rgb_tl_rle.tga", + "type": "file", + "name": "200x32_rgb_tl_rle.tga", + "base_name": "200x32_rgb_tl_rle", + "extension": ".tga", + "size": 19308, + "date": "2023-04-01", + "sha1": "e257bdb2ac6c5c05d5f7c962d3e8a82d0ed398d9", + "md5": "f243f50401102f971972a6566de89ad5", + "sha256": "92529010293a87674970192faa9b2755fb1dc212e697e54bcb2e8ad9709ea512", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGB - RLE 200 x 32 x 24 +32 - top", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_rgba.png", + "type": "file", + "name": "200x32_rgba.png", + "base_name": "200x32_rgba", + "extension": ".png", + "size": 6759, + "date": "2023-04-01", + "sha1": "122b01be8e212e50249500474be76f2934175468", + "md5": "8a0b9fbe558ac8a2203b9a6f0355d2a9", + "sha256": "a3b4fac18ee22b753cd01e827b89f8386f82e8c5e3c5a3527c37168c1b56597f", + "mime_type": "image/png", + "file_type": "PNG image data, 200 x 32, 8-bit/color RGBA, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_rgba_bl_raw.tga", + "type": "file", + "name": "200x32_rgba_bl_raw.tga", + "base_name": "200x32_rgba_bl_raw", + "extension": ".tga", + "size": 25644, + "date": "2023-04-01", + "sha1": "aec42d38c82fc8271c1e10b89952a222384642d0", + "md5": "a8c290467344ab1a32cce3af8e912b92", + "sha256": "e6789a257ed1069fdf351bbbdb27af0cfeb518da7a2442604f03c7739beb0d1a", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGBA 200 x 32 x 32 - 8-bit alpha", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_rgba_bl_rle.tga", + "type": "file", + "name": "200x32_rgba_bl_rle.tga", + "base_name": "200x32_rgba_bl_rle", + "extension": ".tga", + "size": 25708, + "date": "2023-04-01", + "sha1": "5cbe5aab17411ab7dd36d652cab0669d863f03c5", + "md5": "faf82f3d5d6037b4a6dea76b7ec90e92", + "sha256": "f086d7546e2593dc8fe05d9c504c12578e9395a87cc704305342655a763b525e", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGBA - RLE 200 x 32 x 32 - 8-bit alpha", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_rgba_tl_raw.tga", + "type": "file", + "name": "200x32_rgba_tl_raw.tga", + "base_name": "200x32_rgba_tl_raw", + "extension": ".tga", + "size": 25644, + "date": "2023-04-01", + "sha1": "68572980596691155f148f817091f32cccc6380d", + "md5": "5a562fd9b259bc064776e43e58606639", + "sha256": "45f455f70f50794cbdceec6993fc376f95180170e959df97aff1e3850c0cfa40", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGBA 200 x 32 x 32 +32 - 8-bit alpha - top", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/200x32_rgba_tl_rle.tga", + "type": "file", + "name": "200x32_rgba_tl_rle.tga", + "base_name": "200x32_rgba_tl_rle", + "extension": ".tga", + "size": 25708, + "date": "2023-04-01", + "sha1": "f04fee0c461cfc871157de73e88d2fda75635a95", + "md5": "38d7d500946afedc796ec6dad22e6094", + "sha256": "70c594e2d27acd09aadce2fb984e36ac5eebaabe36095ac72850670570aa04bf", + "mime_type": "image/x-tga", + "file_type": "Targa image data - RGBA - RLE 200 x 32 x 32 +32 - 8-bit alpha - top", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tga/common/readme.txt", + "type": "file", + "name": "readme.txt", + "base_name": "readme", + "extension": ".txt", + "size": 296, + "date": "2023-04-01", + "sha1": "4cf4fa4158b9130b1f8ec3dca4b8fcaa9431855f", + "md5": "05c67865002d775bf5bdeba81ca18ec4", + "sha256": "e5b4d823c1123a3422d17663064d0af2f547105bc5cc8818ae46f187815fafaf", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_gray_2_4_bpp", + "type": "directory", + "name": "tiff_gray_2_4_bpp", + "base_name": "tiff_gray_2_4_bpp", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 0, + "size_count": 50512, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_gray_2_4_bpp/hopper2.tif", + "type": "file", + "name": "hopper2.tif", + "base_name": "hopper2", + "extension": ".tif", + "size": 4266, + "date": "2023-04-01", + "sha1": "3df55cc7cefc26cd742f83985b04bbe1e127952c", + "md5": "d7b148d5bb134c74d2e9659efe82753d", + "sha256": "09406d944abb04c1e3cd999586017099e268fc9636a82fcec3c245b6066f3b7f", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=2, compression=none, PhotometricIntepretation=BlackIsZero, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_gray_2_4_bpp/hopper2I.tif", + "type": "file", + "name": "hopper2I.tif", + "base_name": "hopper2I", + "extension": ".tif", + "size": 4266, + "date": "2023-04-01", + "sha1": "746eb4d51f3defb8b54417515bc300ea05503607", + "md5": "b59f6215f7000b08f022c38ee7fc697f", + "sha256": "4e63ca72b613a259e6c25db60ebcd78fec1999b140e5ae026f2f1daf2f16b198", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=2, compression=none, PhotometricIntepretation=WhiteIsZero, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_gray_2_4_bpp/hopper2IR.tif", + "type": "file", + "name": "hopper2IR.tif", + "base_name": "hopper2IR", + "extension": ".tif", + "size": 4266, + "date": "2023-04-01", + "sha1": "7d7134a8e838f43519580d4167f45ba64c4ba396", + "md5": "f3ec3230a5acb5445519385b862cb4c3", + "sha256": "8ba4924ca085265a5ab72b36d80f3102133ed2248597fb8718ce831fccad26ac", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=2, compression=none, PhotometricIntepretation=WhiteIsZero, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_gray_2_4_bpp/hopper2R.tif", + "type": "file", + "name": "hopper2R.tif", + "base_name": "hopper2R", + "extension": ".tif", + "size": 4266, + "date": "2023-04-01", + "sha1": "48fb2acaa444d6b327befce990540878efd0f8b9", + "md5": "25ea9092430f40d61a382809867141d8", + "sha256": "6fded61a1f486fa76c8d457154d95aeac0f438c4ce8385fda7c4a9459d8a43cd", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=2, compression=none, PhotometricIntepretation=BlackIsZero, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_gray_2_4_bpp/hopper4.tif", + "type": "file", + "name": "hopper4.tif", + "base_name": "hopper4", + "extension": ".tif", + "size": 8362, + "date": "2023-04-01", + "sha1": "b81e7c5be906d508c6aa5636165dcd53076b0bdf", + "md5": "03421ea2098f2e4483d0787d22976080", + "sha256": "8857f3ba1eac020f04a81046efd5f8798d25f3bfef1ba669a6067e28885d21e6", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=4, compression=none, PhotometricIntepretation=BlackIsZero, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_gray_2_4_bpp/hopper4I.tif", + "type": "file", + "name": "hopper4I.tif", + "base_name": "hopper4I", + "extension": ".tif", + "size": 8362, + "date": "2023-04-01", + "sha1": "24e8c5d4c8f5a7cf6116de5966b0357fa7a6795f", + "md5": "95ce4c574fb35db56198b093be7bf335", + "sha256": "488db8a3cd59409d00305fc96bdf11d5bb0e0ebc896595a24fde0f9efb32d040", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=4, compression=none, PhotometricIntepretation=WhiteIsZero, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_gray_2_4_bpp/hopper4IR.tif", + "type": "file", + "name": "hopper4IR.tif", + "base_name": "hopper4IR", + "extension": ".tif", + "size": 8362, + "date": "2023-04-01", + "sha1": "977d7c20fbac506e5c718d5fe77112a463ea710e", + "md5": "2a4f021a0530a8585a67109220635ff1", + "sha256": "96a720936667c15654171b2e0afe08107586bbd76f961ac9e756e64a1e5aad79", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=4, compression=none, PhotometricIntepretation=WhiteIsZero, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/images/tiff_gray_2_4_bpp/hopper4R.tif", + "type": "file", + "name": "hopper4R.tif", + "base_name": "hopper4R", + "extension": ".tif", + "size": 8362, + "date": "2023-04-01", + "sha1": "ec253e49313d9b44daf4a4a7da6441e94b938fbf", + "md5": "a0f5c3a3183bf31c5562b9c1cb50758b", + "sha256": "dd6624b02fc63fc8af4d84cadf81180f55219654b888a54a70380f689f509ecc", + "mime_type": "image/tiff", + "file_type": "TIFF image data, little-endian, direntries=13, height=128, bps=4, compression=none, PhotometricIntepretation=BlackIsZero, orientation=upper-left, width=128", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/oss-fuzz", + "type": "directory", + "name": "oss-fuzz", + "base_name": "oss-fuzz", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 7, + "dirs_count": 0, + "size_count": 8099, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/oss-fuzz/build.sh", + "type": "file", + "name": "build.sh", + "base_name": "build", + "extension": ".sh", + "size": 1522, + "date": "2023-04-01", + "sha1": "a28b368c123f4d506064aa850842f7839267f940", + "md5": "94d7dfec71f86820f21fad6fc1895b35", + "sha256": "d48370db00fbd515da302c1955ede443d6a785c7bd95f9bc2106be51a98a46db", + "mime_type": "text/x-shellscript", + "file_type": "Bourne-Again shell script, ASCII text executable", + "programming_language": "Bash", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/oss-fuzz/build.sh", + "start_line": 4, + "end_line": 14, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 37.61, + "copyrights": [ + { + "copyright": "Copyright 2020 Google LLC", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "Google LLC", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 8, + "end_line": 8 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/oss-fuzz/build_dictionaries.sh", + "type": "file", + "name": "build_dictionaries.sh", + "base_name": "build_dictionaries", + "extension": ".sh", + "size": 1281, + "date": "2023-04-01", + "sha1": "a8f146ea75c1713fd6e0b1e91001bc0196a57dea", + "md5": "33d5b1c03ad6e2945fa441679d409f81", + "sha256": "845ef659258e4985ea11487ca26b9f295e01979b3222f247d3562ac53cda3039", + "mime_type": "text/x-shellscript", + "file_type": "Bourne-Again shell script, ASCII text executable", + "programming_language": "Bash", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/oss-fuzz/build_dictionaries.sh", + "start_line": 4, + "end_line": 14, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 50, + "copyrights": [ + { + "copyright": "Copyright 2020 Google LLC", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "Google LLC", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 8, + "end_line": 8 + }, + { + "url": "https://github.com/google/fuzzing", + "start_line": 21, + "end_line": 21 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/oss-fuzz/fuzz_font.py", + "type": "file", + "name": "fuzz_font.py", + "base_name": "fuzz_font", + "extension": ".py", + "size": 1109, + "date": "2023-04-01", + "sha1": "e2899a9dda4fbc21ae6aed7b122783d270cad252", + "md5": "27cf747acb5303b561777dc70d2552c8", + "sha256": "34a420d707e3877f25c535936a30ef9e8917d8782297832e32eebc1f4c5c5d81", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/oss-fuzz/fuzz_font.py", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 57.43, + "copyrights": [ + { + "copyright": "Copyright 2020 Google LLC", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Google LLC", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/oss-fuzz/fuzz_pillow.py", + "type": "file", + "name": "fuzz_pillow.py", + "base_name": "fuzz_pillow", + "extension": ".py", + "size": 1110, + "date": "2023-04-01", + "sha1": "697aa14fbecf56d8ba854c777eba0816f7f27360", + "md5": "fb6427a8642d43f143097559d617d622", + "sha256": "fb36e0362955c06daa8416982e4d89ab5e6a737be36befa3de67a9596421f239", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/Tests/oss-fuzz/fuzz_pillow.py", + "start_line": 5, + "end_line": 15, + "matcher": "2-aho", + "score": 100, + "matched_length": 85, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE", + "matched_text": "# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.", + "matched_text_diagnostics": "Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License." + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 57.43, + "copyrights": [ + { + "copyright": "Copyright 2020 Google LLC", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Google LLC", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 9, + "end_line": 9 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/oss-fuzz/fuzzers.py", + "type": "file", + "name": "fuzzers.py", + "base_name": "fuzzers", + "extension": ".py", + "size": 1194, + "date": "2023-04-01", + "sha1": "786ac1aed1bb907a1fbd793856ce8f9a689926df", + "md5": "82e7f3865c09573afa517b25d99747b0", + "sha256": "c79e14e6161a9ae895a34ee31750e35cd09c6c2cce79e848707623e4067def15", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/oss-fuzz/python.supp", + "type": "file", + "name": "python.supp", + "base_name": "python", + "extension": ".supp", + "size": 212, + "date": "2023-04-01", + "sha1": "85846a40f9898517ce1b9f2bcb997d4ce28150ca", + "md5": "e216593db726703763719c0f2a86809a", + "sha256": "30cf2985a75a28ad2d36c72af9c679ff344b90025af5c813db80210e5b0628b1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/Tests/oss-fuzz/test_fuzzers.py", + "type": "file", + "name": "test_fuzzers.py", + "base_name": "test_fuzzers", + "extension": ".py", + "size": 1671, + "date": "2023-04-01", + "sha1": "beed34dd14aa53946096f7cbf3afb8c3d5f5c535", + "md5": "4d030ee69d24c042b3d47f75f14297d2", + "sha256": "bde1b97bb405d1fece255d12deeee5f2264511340688a4d93f5ea1e46ea31538", + "mime_type": "text/x-script.python", + "file_type": "Python script text executable Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/winbuild", + "type": "directory", + "name": "winbuild", + "base_name": "winbuild", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 35213, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/winbuild/build.rst", + "type": "file", + "name": "build.rst", + "base_name": "build", + "extension": ".rst", + "size": 4682, + "date": "2023-04-01", + "sha1": "bae3011c5037fe4ca69e4379925c1e1640078b9c", + "md5": "1633776f1f084814ba7968b5181aab62", + "sha256": "892f5a1ee52e488cf38ae196415335368f09e20f3348bb12ad1a126ecf17de99", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "gpl-1.0-plus AND lgpl-2.0-plus", + "detected_license_expression_spdx": "GPL-1.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-1.0-plus AND lgpl-2.0-plus", + "license_expression_spdx": "GPL-1.0-or-later AND LGPL-2.0-or-later", + "matches": [ + { + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build.rst", + "start_line": 65, + "end_line": 65, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-1.0-plus_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_204.RULE", + "matched_text": " --no-imagequant skip GPL-licensed optional dependency libimagequant", + "matched_text_diagnostics": "GPL-licensed" + }, + { + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build.rst", + "start_line": 67, + "end_line": 67, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.0-plus_240.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_240.RULE", + "matched_text": " skip LGPL-licensed optional dependency FriBiDi", + "matched_text_diagnostics": "LGPL-licensed" + } + ], + "identifier": "gpl_1_0_plus_and_lgpl_2_0_plus-92d64c3f-25a7-57f7-2a67-be7cdd9eb012" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.68, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://visualstudio.microsoft.com/downloads/", + "start_line": 21, + "end_line": 21 + }, + { + "url": "https://cmake.org/download/", + "start_line": 24, + "end_line": 24 + }, + { + "url": "https://ninja-build.org/", + "start_line": 27, + "end_line": 27 + }, + { + "url": "https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D", + "start_line": 30, + "end_line": 30 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/winbuild/build_prepare.py", + "type": "file", + "name": "build_prepare.py", + "base_name": "build_prepare", + "extension": ".py", + "size": 25792, + "date": "2023-04-01", + "sha1": "fc255b549291ff2d034f1f026a6bb55b5665a13d", + "md5": "e14b46839676960b3cc354127e93f76e", + "sha256": "4a28c8ae8389307994be56acfddcc9161bc747905ad0f73972e631542b02465b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0 AND gpl-1.0-plus AND lgpl-2.0-plus", + "detected_license_expression_spdx": "Apache-2.0 AND GPL-1.0-or-later AND LGPL-2.0-or-later", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build_prepare.py", + "start_line": 507, + "end_line": 510, + "matcher": "3-seq", + "score": 7.69, + "matched_length": 4, + "match_coverage": 7.69, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_1300.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1300.RULE", + "matched_text": " licenses = dep[\"license\"]\n if isinstance(licenses, str):\n licenses = [licenses]\n license_text = \"\"", + "matched_text_diagnostics": "licenses = [dep][\"license\"]\n [if] [isinstance]([licenses], [str]):\n [licenses] = [licenses]\n license_" + } + ], + "identifier": "apache_2_0-975222f0-e15b-e174-3c68-c5364e843806" + }, + { + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "matches": [ + { + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build_prepare.py", + "start_line": 647, + "end_line": 647, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-1.0-plus_204.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_204.RULE", + "matched_text": " help=\"skip GPL-licensed optional dependency libimagequant\",", + "matched_text_diagnostics": "GPL-licensed" + } + ], + "identifier": "gpl_1_0_plus-bd600fd4-2c36-c272-6e37-21ca1d3d3e1b" + }, + { + "license_expression": "lgpl-2.0-plus", + "license_expression_spdx": "LGPL-2.0-or-later", + "matches": [ + { + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build_prepare.py", + "start_line": 653, + "end_line": 653, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "lgpl-2.0-plus_240.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_240.RULE", + "matched_text": " help=\"skip LGPL-licensed optional dependency FriBiDi\",", + "matched_text_diagnostics": "LGPL-licensed" + } + ], + "identifier": "lgpl_2_0_plus-d7522cd5-b997-cd35-88a5-9e1a9be2f02d" + } + ], + "license_clues": [ + { + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": "cd-pQeu3W/Pillow-9.5.0/winbuild/build_prepare.py", + "start_line": 243, + "end_line": 243, + "matcher": "2-aho", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "gpl-2.0_bare_single_word.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", + "matched_text": " \"license\": [\"LICENSE.TXT\", r\"docs\\FTL.TXT\", r\"docs\\GPLv2.TXT\"],", + "matched_text_diagnostics": "GPLv2." + } + ], + "percentage_of_license_text": 0.32, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://sourceforge.net/projects", + "start_line": 98, + "end_line": 98 + }, + { + "url": "https://zlib.net/zlib1213.zip", + "start_line": 141, + "end_line": 141 + }, + { + "url": "http://downloads.webmproject.org/releases/webp/libwebp-1.3.0.tar.gz", + "start_line": 168, + "end_line": 168 + }, + { + "url": "https://download.osgeo.org/libtiff/tiff-4.5.0.tar.gz", + "start_line": 191, + "end_line": 191 + }, + { + "url": "https://github.com/google/brotli/archive/refs/tags/v1.0.9.tar.gz", + "start_line": 229, + "end_line": 229 + }, + { + "url": "https://download.savannah.gnu.org/releases/freetype/freetype-2.13.0.tar.gz", + "start_line": 240, + "end_line": 240 + }, + { + "url": "https://github.com/uclouvain/openjpeg/archive/v2.5.0.tar.gz", + "start_line": 302, + "end_line": 302 + }, + { + "url": "https://github.com/ImageOptim/libimagequant/archive/e4c1334be0eff290af5e2b4155057c2953a313ab.zip", + "start_line": 322, + "end_line": 322 + }, + { + "url": "https://github.com/harfbuzz/harfbuzz/archive/7.1.0.zip", + "start_line": 340, + "end_line": 340 + }, + { + "url": "https://github.com/fribidi/fribidi/archive/v1.0.12.zip", + "start_line": 355, + "end_line": 355 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/winbuild/fribidi.cmake", + "type": "file", + "name": "fribidi.cmake", + "base_name": "fribidi", + "extension": ".cmake", + "size": 3338, + "date": "2023-04-01", + "sha1": "679eb83006ddebcf80a3d556d6e8a7c8fef6b260", + "md5": "c2f2dfeb543a951b4a6e72f8feab4ef8", + "sha256": "9d7ff58d503b351fff3125b754aed7e34bc20662a321d8643ee4c108214872d2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "CMake", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/fribidi/fribidi/issues/new", + "start_line": 27, + "end_line": 27 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "Pillow-9.5.0/winbuild/README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 1401, + "date": "2023-04-01", + "sha1": "9ee969dea6dda8e02f4c80e1b84aab87473bdc55", + "md5": "bd0f2fc500e43fcbb4d5a4a0dd54740a", + "sha256": "815e4480300396adc91d25ec4f663fc33416e8bcfe22375e6b312a5d3241a355", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/pillow@9.5.0?uuid=b2393e9d-03ec-4e24-883f-272eafed1ae0" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/python-pillow/Pillow/issues/553#issuecomment-37877416", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://github.com/matplotlib/matplotlib/issues/1717#issuecomment-13343859", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://github.com/python-pillow/Pillow/pull/4084", + "start_line": 8, + "end_line": 8 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/fixtures/scancode/32.1.0/python.json b/test/fixtures/scancode/32.1.0/python.json new file mode 100644 index 000000000..d7c1ee016 --- /dev/null +++ b/test/fixtures/scancode/32.1.0/python.json @@ -0,0 +1,12676 @@ +{ + "_metadata": { + "type": "scancode", + "url": "cd:/pypi/pypi/-/redis/5.0.1", + "fetchedAt": "2024-05-13T12:26:41.280Z", + "links": { + "self": { + "href": "urn:pypi:pypi:-:redis:revision:5.0.1:tool:scancode:32.3.0", + "type": "resource" + }, + "siblings": { + "href": "urn:pypi:pypi:-:redis:revision:5.0.1:tool:scancode", + "type": "collection" + } + }, + "schemaVersion": "32.3.0", + "toolVersion": "32.1.0", + "contentType": "application/json", + "releaseDate": "2023-09-26T06:51:17", + "processedAt": "2024-05-13T12:27:40.175Z" + }, + "content": { + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "32.1.0", + "options": { + "input": [ + "/tmp/cd-zvXORX" + ], + "--classify": true, + "--copyright": true, + "--email": true, + "--generated": true, + "--info": true, + "--json-pp": "/tmp/cd-xDIGLc", + "--license": true, + "--license-clarity-score": true, + "--license-references": true, + "--license-text": true, + "--license-text-diagnostics": true, + "--package": true, + "--processes": "2", + "--strip-root": true, + "--summary": true, + "--tallies": true, + "--tallies-key-files": true, + "--timeout": "1000.0", + "--url": true + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2024-05-13T122641.949692", + "end_timestamp": "2024-05-13T122739.487819", + "output_format_version": "3.1.0", + "duration": 57.53813886642456, + "message": null, + "errors": [], + "warnings": [], + "extra_data": { + "system_environment": { + "operating_system": "linux", + "cpu_architecture": "64", + "platform": "Linux-6.5.0-1019-azure-x86_64-with-glibc2.31", + "platform_version": "#20~22.04.1-Ubuntu SMP Wed Apr 3 03:28:18 UTC 2024", + "python_version": "3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]" + }, + "spdx_license_list_version": "3.23", + "files_count": 145 + } + } + ], + "summary": { + "declared_license_expression": "mit", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Redis, inc.", + "primary_language": "Python", + "other_license_expressions": [ + { + "value": null, + "count": 140 + }, + { + "value": "unknown-license-reference", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 144 + } + ], + "other_languages": [ + { + "value": "Objective-C", + "count": 2 + } + ] + }, + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": "redis", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Python client for Redis database and key-value store\n# redis-py\n\nThe Python interface to the Redis key-value store.\n\n[![CI](https://github.com/redis/redis-py/workflows/CI/badge.svg?branch=master)](https://github.com/redis/redis-py/actions?query=workflow%3ACI+branch%3Amaster)\n[![docs](https://readthedocs.org/projects/redis/badge/?version=stable&style=flat)](https://redis-py.readthedocs.io/en/stable/)\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)\n[![pypi](https://badge.fury.io/py/redis.svg)](https://pypi.org/project/redis/)\n[![pre-release](https://img.shields.io/github/v/release/redis/redis-py?include_prereleases&label=latest-prerelease)](https://github.com/redis/redis-py/releases)\n[![codecov](https://codecov.io/gh/redis/redis-py/branch/master/graph/badge.svg?token=yenl5fzxxr)](https://codecov.io/gh/redis/redis-py)\n\n[Installation](#installation) | [Usage](#usage) | [Advanced Topics](#advanced-topics) | [Contributing](https://github.com/redis/redis-py/blob/master/CONTRIBUTING.md)\n\n---------------------------------------------\n\n**Note: ** redis-py 5.0 will be the last version of redis-py to support Python 3.7, as it has reached [end of life](https://devguide.python.org/versions/). redis-py 5.1 will support Python 3.8+.\n\n---------------------------------------------\n\n## Installation\n\nStart a redis via docker:\n\n``` bash\ndocker run -p 6379:6379 -it redis/redis-stack:latest\n```\n\nTo install redis-py, simply:\n\n``` bash\n$ pip install redis\n```\n\nFor faster performance, install redis with hiredis support, this provides a compiled response parser, and *for most cases* requires zero code changes.\nBy default, if hiredis >= 1.0 is available, redis-py will attempt to use it for response parsing.\n\n``` bash\n$ pip install \"redis[hiredis]\"\n```\n\nLooking for a high-level library to handle object mapping? See [redis-om-python](https://github.com/redis/redis-om-python)!\n\n## Supported Redis Versions\n\nThe most recent version of this library supports redis version [5.0](https://github.com/redis/redis/blob/5.0/00-RELEASENOTES), [6.0](https://github.com/redis/redis/blob/6.0/00-RELEASENOTES), [6.2](https://github.com/redis/redis/blob/6.2/00-RELEASENOTES), [7.0](https://github.com/redis/redis/blob/7.0/00-RELEASENOTES) and [7.2](https://github.com/redis/redis/blob/7.2/00-RELEASENOTES).\n\nThe table below highlights version compatibility of the most-recent library versions and redis versions.\n\n| Library version | Supported redis versions |\n|-----------------|-------------------|\n| 3.5.3 | <= 6.2 Family of releases |\n| >= 4.5.0 | Version 5.0 to 7.0 |\n| >= 5.0.0 | Version 5.0 to current |\n\n\n## Usage\n\n### Basic Example\n\n``` python\n>>> import redis\n>>> r = redis.Redis(host='localhost', port=6379, db=0)\n>>> r.set('foo', 'bar')\nTrue\n>>> r.get('foo')\nb'bar'\n```\n\nThe above code connects to localhost on port 6379, sets a value in Redis, and retrieves it. All responses are returned as bytes in Python, to receive decoded strings, set *decode_responses=True*. For this, and more connection options, see [these examples](https://redis.readthedocs.io/en/stable/examples.html).\n\n\n#### RESP3 Support\nTo enable support for RESP3, ensure you have at least version 5.0 of the client, and change your connection object to include *protocol=3*\n\n``` python\n>>> import redis\n>>> r = redis.Redis(host='localhost', port=6379, db=0, protocol=3)\n```\n\n### Connection Pools\n\nBy default, redis-py uses a connection pool to manage connections. Each instance of a Redis class receives its own connection pool. You can however define your own [redis.ConnectionPool](https://redis.readthedocs.io/en/stable/connections.html#connection-pools).\n\n``` python\n>>> pool = redis.ConnectionPool(host='localhost', port=6379, db=0)\n>>> r = redis.Redis(connection_pool=pool)\n```\n\nAlternatively, you might want to look at [Async connections](https://redis.readthedocs.io/en/stable/examples/asyncio_examples.html), or [Cluster connections](https://redis.readthedocs.io/en/stable/connections.html#cluster-client), or even [Async Cluster connections](https://redis.readthedocs.io/en/stable/connections.html#async-cluster-client).\n\n### Redis Commands\n\nThere is built-in support for all of the [out-of-the-box Redis commands](https://redis.io/commands). They are exposed using the raw Redis command names (`HSET`, `HGETALL`, etc.) except where a word (i.e. del) is reserved by the language. The complete set of commands can be found [here](https://github.com/redis/redis-py/tree/master/redis/commands), or [the documentation](https://redis.readthedocs.io/en/stable/commands.html).\n\n## Advanced Topics\n\nThe [official Redis command documentation](https://redis.io/commands)\ndoes a great job of explaining each command in detail. redis-py attempts\nto adhere to the official command syntax. There are a few exceptions:\n\n- **MULTI/EXEC**: These are implemented as part of the Pipeline class.\n The pipeline is wrapped with the MULTI and EXEC statements by\n default when it is executed, which can be disabled by specifying\n transaction=False. See more about Pipelines below.\n\n- **SUBSCRIBE/LISTEN**: Similar to pipelines, PubSub is implemented as\n a separate class as it places the underlying connection in a state\n where it can\\'t execute non-pubsub commands. Calling the pubsub\n method from the Redis client will return a PubSub instance where you\n can subscribe to channels and listen for messages. You can only call\n PUBLISH from the Redis client (see [this comment on issue\n #151](https://github.com/redis/redis-py/issues/151#issuecomment-1545015)\n for details).\n\nFor more details, please see the documentation on [advanced topics page](https://redis.readthedocs.io/en/stable/advanced_features.html).\n\n### Pipelines\n\nThe following is a basic example of a [Redis pipeline](https://redis.io/docs/manual/pipelining/), a method to optimize round-trip calls, by batching Redis commands, and receiving their results as a list.\n\n\n``` python\n>>> pipe = r.pipeline()\n>>> pipe.set('foo', 5)\n>>> pipe.set('bar', 18.5)\n>>> pipe.set('blee', \"hello world!\")\n>>> pipe.execute()\n[True, True, True]\n```\n\n### PubSub\n\nThe following example shows how to utilize [Redis Pub/Sub](https://redis.io/docs/manual/pubsub/) to subscribe to specific channels.\n\n``` python\n>>> r = redis.Redis(...)\n>>> p = r.pubsub()\n>>> p.subscribe('my-first-channel', 'my-second-channel', ...)\n>>> p.get_message()\n{'pattern': None, 'type': 'subscribe', 'channel': b'my-second-channel', 'data': 1}\n```\n\n\n--------------------------\n\n### Author\n\nredis-py is developed and maintained by [Redis Inc](https://redis.com). It can be found [here](\nhttps://github.com/redis/redis-py), or downloaded from [pypi](https://pypi.org/project/redis/).\n\nSpecial thanks to:\n\n- Andy McCurdy () the original author of redis-py.\n- Ludovico Magnocavallo, author of the original Python Redis client,\n from which some of the socket code is still used.\n- Alexander Solovyov for ideas on the generic response callback\n system.\n- Paul Hubbard for initial packaging support.\n\n[![Redis](./docs/logo-redis.png)](https://www.redis.com)", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Redis Inc.", + "email": "oss@redis.com", + "url": null + } + ], + "keywords": [ + "Redis", + "key-value store", + "database", + "Development Status :: 5 - Production/Stable", + "Environment :: Console", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy" + ], + "homepage_url": "https://github.com/redis/redis-py", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/redis/redis-py/issues", + "code_view_url": "https://github.com/redis/redis-py", + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/redis.egg-info/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/redis.egg-info/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "matched_text": "- 'License :: OSI Approved :: MIT License'" + } + ], + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: MIT\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", + "notice_text": null, + "source_packages": [], + "extra_data": { + "Documentation": "https://redis.readthedocs.io/en/latest/", + "Changes": "https://github.com/redis/redis-py/releases" + }, + "repository_homepage_url": "https://pypi.org/project/redis", + "repository_download_url": "https://pypi.org/packages/source/r/redis/redis-5.0.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/redis/5.0.1/json", + "package_uid": "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755", + "datafile_paths": [ + "redis-5.0.1/redis.egg-info/PKG-INFO" + ], + "datasource_ids": [ + "pypi_editable_egg_pkginfo" + ], + "purl": "pkg:pypi/redis@5.0.1" + } + ], + "dependencies": [ + { + "purl": "pkg:pypi/async-timeout", + "extracted_requirement": "async-timeout>=4.0.2; python_full_version <= \"3.11.2\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/async-timeout?uuid=cbb207d1-8d50-4cdb-afbf-80bb720719f1", + "for_package_uid": "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755", + "datafile_path": "redis-5.0.1/redis.egg-info/PKG-INFO", + "datasource_id": "pypi_editable_egg_pkginfo" + }, + { + "purl": "pkg:pypi/importlib-metadata", + "extracted_requirement": "importlib-metadata>=1.0; python_version < \"3.8\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/importlib-metadata?uuid=8692b344-47ea-46a3-b7c0-194bd74fd229", + "for_package_uid": "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755", + "datafile_path": "redis-5.0.1/redis.egg-info/PKG-INFO", + "datasource_id": "pypi_editable_egg_pkginfo" + }, + { + "purl": "pkg:pypi/typing-extensions", + "extracted_requirement": "typing-extensions; python_version < \"3.8\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/typing-extensions?uuid=8510f61a-506f-450f-9566-0d21d506c086", + "for_package_uid": "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755", + "datafile_path": "redis-5.0.1/redis.egg-info/PKG-INFO", + "datasource_id": "pypi_editable_egg_pkginfo" + }, + { + "purl": "pkg:pypi/hiredis", + "extracted_requirement": "hiredis>=1.0.0; extra == \"hiredis\"", + "scope": "hiredis", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/hiredis?uuid=061f1389-9a3c-4dac-9ba5-baa2984f584c", + "for_package_uid": "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755", + "datafile_path": "redis-5.0.1/redis.egg-info/PKG-INFO", + "datasource_id": "pypi_editable_egg_pkginfo" + }, + { + "purl": "pkg:pypi/cryptography", + "extracted_requirement": "cryptography>=36.0.1; extra == \"ocsp\"", + "scope": "ocsp", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/cryptography?uuid=5871e627-0382-4839-9b19-ee9c23dd5a6c", + "for_package_uid": "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755", + "datafile_path": "redis-5.0.1/redis.egg-info/PKG-INFO", + "datasource_id": "pypi_editable_egg_pkginfo" + }, + { + "purl": "pkg:pypi/pyopenssl@20.0.1", + "extracted_requirement": "pyopenssl==20.0.1; extra == \"ocsp\"", + "scope": "ocsp", + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/pyopenssl@20.0.1?uuid=edfa1463-c416-4c10-9538-22a68a8eb37d", + "for_package_uid": "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755", + "datafile_path": "redis-5.0.1/redis.egg-info/PKG-INFO", + "datasource_id": "pypi_editable_egg_pkginfo" + }, + { + "purl": "pkg:pypi/requests", + "extracted_requirement": "requests>=2.26.0; extra == \"ocsp\"", + "scope": "ocsp", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/requests?uuid=75d6d545-a64a-4323-b9eb-cf5c65557bfc", + "for_package_uid": "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755", + "datafile_path": "redis-5.0.1/redis.egg-info/PKG-INFO", + "datasource_id": "pypi_editable_egg_pkginfo" + } + ], + "license_detections": [ + { + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 6, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 18, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "matched_text": "License :: OSI Approved :: MIT License", + "matched_text_diagnostics": "License :: OSI Approved :: MIT License" + } + ] + }, + { + "identifier": "mit-84e9222a-45a9-364a-bbfe-3a462e4b18c1", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 42, + "end_line": 42, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_126.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_126.RULE", + "matched_text": "MIT licensed](", + "matched_text_diagnostics": "MIT licensed](" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 42, + "end_line": 42, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": "license-MIT-", + "matched_text_diagnostics": "license-MIT-" + } + ] + }, + { + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 3, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": "License: MIT", + "matched_text_diagnostics": "License: MIT" + } + ] + }, + { + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 3, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ] + }, + { + "identifier": "mit-ac40beba-5702-f54d-755f-333441314bb0", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License", + "matched_text_diagnostics": "MIT License" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/LICENSE", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ] + }, + { + "identifier": "mit-a979a2a3-dfdb-02aa-2450-71641a61a264", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 34, + "end_line": 34, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License", + "matched_text_diagnostics": "MIT License" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/LICENSE", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ] + }, + { + "identifier": "unknown_license_reference-6b24f327-22b1-723e-10f9-37a8bc8b3c70", + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-zvXORX/redis-5.0.1/redis.egg-info/PKG-INFO", + "start_line": 34, + "end_line": 34, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + } + ] + } + ], + "tallies": { + "detected_license_expression": [ + { + "value": null, + "count": 140 + }, + { + "value": "mit", + "count": 11 + }, + { + "value": "unknown-license-reference", + "count": 1 + } + ], + "copyrights": [ + { + "value": null, + "count": 144 + }, + { + "value": "Copyright (c) Redis, inc.", + "count": 1 + } + ], + "holders": [ + { + "value": null, + "count": 144 + }, + { + "value": "Redis, inc.", + "count": 1 + } + ], + "authors": [ + { + "value": null, + "count": 140 + }, + { + "value": "Redis Inc (https://redis.com)", + "count": 3 + }, + { + "value": "Redis Inc.", + "count": 3 + }, + { + "value": "Evelyn Waugh", + "count": 1 + }, + { + "value": "Herman Melville", + "count": 1 + }, + { + "value": "J. R. R. Tolkien", + "count": 1 + }, + { + "value": "Nigel Rees", + "count": 1 + } + ], + "programming_language": [ + { + "value": "Python", + "count": 130 + }, + { + "value": "Objective-C", + "count": 2 + } + ] + }, + "tallies_of_key_files": { + "detected_license_expression": [ + { + "value": "mit", + "count": 2 + } + ], + "copyrights": [ + { + "value": "Copyright (c) Redis, inc.", + "count": 1 + } + ], + "holders": [ + { + "value": "Redis, inc.", + "count": 1 + } + ], + "authors": [ + { + "value": "Redis Inc (https://redis.com)", + "count": 1 + } + ], + "programming_language": [] + }, + "license_references": [ + { + "key": "mit", + "language": "en", + "short_name": "MIT License", + "name": "MIT License", + "category": "Permissive", + "owner": "MIT", + "homepage_url": "http://opensource.org/licenses/mit-license.php", + "notes": "Per SPDX.org, this license is OSI certified.", + "is_builtin": true, + "is_exception": false, + "is_unknown": false, + "is_generic": false, + "spdx_license_key": "MIT", + "other_spdx_license_keys": [ + "LicenseRef-MIT-Bootstrap", + "LicenseRef-MIT-Discord", + "LicenseRef-MIT-TC", + "LicenseRef-MIT-Diehl" + ], + "osi_license_key": null, + "text_urls": [ + "http://opensource.org/licenses/mit-license.php" + ], + "osi_url": "http://www.opensource.org/licenses/MIT", + "faq_url": "https://ieeexplore.ieee.org/document/9263265", + "other_urls": [ + "https://opensource.com/article/18/3/patent-grant-mit-license", + "https://opensource.com/article/19/4/history-mit-license", + "https://opensource.org/licenses/MIT" + ], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/mit", + "spdx_url": "https://spdx.org/licenses/MIT" + }, + { + "key": "unknown-license-reference", + "language": "en", + "short_name": "Unknown License reference", + "name": "Unknown License file reference", + "category": "Unstated License", + "owner": "Unspecified", + "homepage_url": null, + "notes": "This applies to the case of a file with no clear license, which may be referenced via URL or text such as \"See license in...\" or \"This file is licensed under...\", but where the reference cannot be resolved to a specific named, public license.", + "is_builtin": true, + "is_exception": false, + "is_unknown": true, + "is_generic": false, + "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", + "other_spdx_license_keys": [], + "osi_license_key": null, + "text_urls": [], + "osi_url": null, + "faq_url": null, + "other_urls": [], + "key_aliases": [], + "minimum_coverage": 0, + "standard_notice": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "", + "scancode_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE", + "licensedb_url": "https://scancode-licensedb.aboutcode.org/unknown-license-reference", + "spdx_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE" + } + ], + "license_rule_references": [ + { + "license_expression": "mit", + "identifier": "mit.LICENSE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "is_license_text": true, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": true, + "is_synthetic": false, + "length": 161, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + }, + { + "license_expression": "mit", + "identifier": "mit_126.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_126.RULE", + "is_license_text": false, + "is_license_notice": true, + "is_license_reference": false, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT Licensed" + }, + { + "license_expression": "mit", + "identifier": "mit_14.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT license" + }, + { + "license_expression": "mit", + "identifier": "mit_30.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 2, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License: MIT" + }, + { + "license_expression": "mit", + "identifier": "pypi_mit_license.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 5, + "relevance": 100, + "minimum_coverage": 80, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "License :: OSI Approved :: MIT License" + }, + { + "license_expression": "mit", + "identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "language": "en", + "rule_url": null, + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": false, + "is_license_tag": true, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": false, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": true, + "length": 1, + "relevance": 100, + "minimum_coverage": 0, + "referenced_filenames": [], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "MIT" + }, + { + "license_expression": "unknown-license-reference", + "identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "language": "en", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "is_license_text": false, + "is_license_notice": false, + "is_license_reference": true, + "is_license_tag": false, + "is_license_intro": false, + "is_license_clue": false, + "is_continuous": true, + "is_builtin": true, + "is_from_license": false, + "is_synthetic": false, + "length": 3, + "relevance": 100, + "minimum_coverage": 100, + "referenced_filenames": [ + "LICENSE" + ], + "notes": null, + "ignorable_copyrights": [], + "ignorable_holders": [], + "ignorable_authors": [], + "ignorable_urls": [], + "ignorable_emails": [], + "text": "license:file = ../LICENSE" + } + ], + "files": [ + { + "path": "redis-5.0.1", + "type": "directory", + "name": "redis-5.0.1", + "base_name": "redis-5.0.1", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 145, + "dirs_count": 15, + "size_count": 6712249, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/INSTALL", + "type": "file", + "name": "INSTALL", + "base_name": "INSTALL", + "extension": "", + "size": 92, + "date": "2023-09-26", + "sha1": "ce7085c9ce06fb5774fb16a969ab573a8d45b0af", + "md5": "1b5f4f98f5cca0024f32dd33595460c4", + "sha256": "41b4a183246737e7518e93367d4367bf08b0bd0a4ccfeb38382b7a21bda4420c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "sedrik@gmail.com", + "start_line": 5, + "end_line": 5 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 1074, + "date": "2023-09-26", + "sha1": "c8303dce1148499d0d54040c80802c197a4c8aa4", + "md5": "609ded3add9111c4c6e102f1d421d3f8", + "sha256": "a57b250a5bf03d7afe55b74063313f2adb7b00d546c0ab149a89398333fe3cc8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License", + "matched_text_diagnostics": "MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/LICENSE", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ], + "identifier": "mit-ac40beba-5702-f54d-755f-333441314bb0" + } + ], + "license_clues": [], + "percentage_of_license_text": 96.45, + "copyrights": [ + { + "copyright": "Copyright (c) 2022-2023, Redis, inc.", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Redis, inc.", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/MANIFEST.in", + "type": "file", + "name": "MANIFEST.in", + "base_name": "MANIFEST", + "extension": ".in", + "size": 126, + "date": "2023-09-26", + "sha1": "044bb2a693d8e85a0b7a2c946b9ead21715e042b", + "md5": "6020b275dd094bb4faf5caeac1703822", + "sha256": "8f7dd65d8e89bea23aa6d61556c6a772de08ef55f73dd39c43dba42baeb51635", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/PKG-INFO", + "type": "file", + "name": "PKG-INFO", + "base_name": "PKG-INFO", + "extension": "", + "size": 8506, + "date": "2023-09-26", + "sha1": "20532cd7e310457e63be960c8fd930c412c9db81", + "md5": "c702445af555d592940a9ce56eb083e6", + "sha256": "c024ed91501c8156a39ac513c8167a124d9bb264913d6fec11187492c418dd38", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": "Objective-C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "redis", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Python client for Redis database and key-value store\n# redis-py\n\nThe Python interface to the Redis key-value store.\n\n[![CI](https://github.com/redis/redis-py/workflows/CI/badge.svg?branch=master)](https://github.com/redis/redis-py/actions?query=workflow%3ACI+branch%3Amaster)\n[![docs](https://readthedocs.org/projects/redis/badge/?version=stable&style=flat)](https://redis-py.readthedocs.io/en/stable/)\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)\n[![pypi](https://badge.fury.io/py/redis.svg)](https://pypi.org/project/redis/)\n[![pre-release](https://img.shields.io/github/v/release/redis/redis-py?include_prereleases&label=latest-prerelease)](https://github.com/redis/redis-py/releases)\n[![codecov](https://codecov.io/gh/redis/redis-py/branch/master/graph/badge.svg?token=yenl5fzxxr)](https://codecov.io/gh/redis/redis-py)\n\n[Installation](#installation) | [Usage](#usage) | [Advanced Topics](#advanced-topics) | [Contributing](https://github.com/redis/redis-py/blob/master/CONTRIBUTING.md)\n\n---------------------------------------------\n\n**Note: ** redis-py 5.0 will be the last version of redis-py to support Python 3.7, as it has reached [end of life](https://devguide.python.org/versions/). redis-py 5.1 will support Python 3.8+.\n\n---------------------------------------------\n\n## Installation\n\nStart a redis via docker:\n\n``` bash\ndocker run -p 6379:6379 -it redis/redis-stack:latest\n```\n\nTo install redis-py, simply:\n\n``` bash\n$ pip install redis\n```\n\nFor faster performance, install redis with hiredis support, this provides a compiled response parser, and *for most cases* requires zero code changes.\nBy default, if hiredis >= 1.0 is available, redis-py will attempt to use it for response parsing.\n\n``` bash\n$ pip install \"redis[hiredis]\"\n```\n\nLooking for a high-level library to handle object mapping? See [redis-om-python](https://github.com/redis/redis-om-python)!\n\n## Supported Redis Versions\n\nThe most recent version of this library supports redis version [5.0](https://github.com/redis/redis/blob/5.0/00-RELEASENOTES), [6.0](https://github.com/redis/redis/blob/6.0/00-RELEASENOTES), [6.2](https://github.com/redis/redis/blob/6.2/00-RELEASENOTES), [7.0](https://github.com/redis/redis/blob/7.0/00-RELEASENOTES) and [7.2](https://github.com/redis/redis/blob/7.2/00-RELEASENOTES).\n\nThe table below highlights version compatibility of the most-recent library versions and redis versions.\n\n| Library version | Supported redis versions |\n|-----------------|-------------------|\n| 3.5.3 | <= 6.2 Family of releases |\n| >= 4.5.0 | Version 5.0 to 7.0 |\n| >= 5.0.0 | Version 5.0 to current |\n\n\n## Usage\n\n### Basic Example\n\n``` python\n>>> import redis\n>>> r = redis.Redis(host='localhost', port=6379, db=0)\n>>> r.set('foo', 'bar')\nTrue\n>>> r.get('foo')\nb'bar'\n```\n\nThe above code connects to localhost on port 6379, sets a value in Redis, and retrieves it. All responses are returned as bytes in Python, to receive decoded strings, set *decode_responses=True*. For this, and more connection options, see [these examples](https://redis.readthedocs.io/en/stable/examples.html).\n\n\n#### RESP3 Support\nTo enable support for RESP3, ensure you have at least version 5.0 of the client, and change your connection object to include *protocol=3*\n\n``` python\n>>> import redis\n>>> r = redis.Redis(host='localhost', port=6379, db=0, protocol=3)\n```\n\n### Connection Pools\n\nBy default, redis-py uses a connection pool to manage connections. Each instance of a Redis class receives its own connection pool. You can however define your own [redis.ConnectionPool](https://redis.readthedocs.io/en/stable/connections.html#connection-pools).\n\n``` python\n>>> pool = redis.ConnectionPool(host='localhost', port=6379, db=0)\n>>> r = redis.Redis(connection_pool=pool)\n```\n\nAlternatively, you might want to look at [Async connections](https://redis.readthedocs.io/en/stable/examples/asyncio_examples.html), or [Cluster connections](https://redis.readthedocs.io/en/stable/connections.html#cluster-client), or even [Async Cluster connections](https://redis.readthedocs.io/en/stable/connections.html#async-cluster-client).\n\n### Redis Commands\n\nThere is built-in support for all of the [out-of-the-box Redis commands](https://redis.io/commands). They are exposed using the raw Redis command names (`HSET`, `HGETALL`, etc.) except where a word (i.e. del) is reserved by the language. The complete set of commands can be found [here](https://github.com/redis/redis-py/tree/master/redis/commands), or [the documentation](https://redis.readthedocs.io/en/stable/commands.html).\n\n## Advanced Topics\n\nThe [official Redis command documentation](https://redis.io/commands)\ndoes a great job of explaining each command in detail. redis-py attempts\nto adhere to the official command syntax. There are a few exceptions:\n\n- **MULTI/EXEC**: These are implemented as part of the Pipeline class.\n The pipeline is wrapped with the MULTI and EXEC statements by\n default when it is executed, which can be disabled by specifying\n transaction=False. See more about Pipelines below.\n\n- **SUBSCRIBE/LISTEN**: Similar to pipelines, PubSub is implemented as\n a separate class as it places the underlying connection in a state\n where it can\\'t execute non-pubsub commands. Calling the pubsub\n method from the Redis client will return a PubSub instance where you\n can subscribe to channels and listen for messages. You can only call\n PUBLISH from the Redis client (see [this comment on issue\n #151](https://github.com/redis/redis-py/issues/151#issuecomment-1545015)\n for details).\n\nFor more details, please see the documentation on [advanced topics page](https://redis.readthedocs.io/en/stable/advanced_features.html).\n\n### Pipelines\n\nThe following is a basic example of a [Redis pipeline](https://redis.io/docs/manual/pipelining/), a method to optimize round-trip calls, by batching Redis commands, and receiving their results as a list.\n\n\n``` python\n>>> pipe = r.pipeline()\n>>> pipe.set('foo', 5)\n>>> pipe.set('bar', 18.5)\n>>> pipe.set('blee', \"hello world!\")\n>>> pipe.execute()\n[True, True, True]\n```\n\n### PubSub\n\nThe following example shows how to utilize [Redis Pub/Sub](https://redis.io/docs/manual/pubsub/) to subscribe to specific channels.\n\n``` python\n>>> r = redis.Redis(...)\n>>> p = r.pubsub()\n>>> p.subscribe('my-first-channel', 'my-second-channel', ...)\n>>> p.get_message()\n{'pattern': None, 'type': 'subscribe', 'channel': b'my-second-channel', 'data': 1}\n```\n\n\n--------------------------\n\n### Author\n\nredis-py is developed and maintained by [Redis Inc](https://redis.com). It can be found [here](\nhttps://github.com/redis/redis-py), or downloaded from [pypi](https://pypi.org/project/redis/).\n\nSpecial thanks to:\n\n- Andy McCurdy () the original author of redis-py.\n- Ludovico Magnocavallo, author of the original Python Redis client,\n from which some of the socket code is still used.\n- Alexander Solovyov for ideas on the generic response callback\n system.\n- Paul Hubbard for initial packaging support.\n\n[![Redis](./docs/logo-redis.png)](https://www.redis.com)", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Redis Inc.", + "email": "oss@redis.com", + "url": null + } + ], + "keywords": [ + "Redis", + "key-value store", + "database", + "Development Status :: 5 - Production/Stable", + "Environment :: Console", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy" + ], + "homepage_url": "https://github.com/redis/redis-py", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/redis/redis-py/issues", + "code_view_url": "https://github.com/redis/redis-py", + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "matched_text": "- 'License :: OSI Approved :: MIT License'" + } + ], + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: MIT\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": { + "Documentation": "https://redis.readthedocs.io/en/latest/", + "Changes": "https://github.com/redis/redis-py/releases" + }, + "dependencies": [], + "repository_homepage_url": "https://pypi.org/project/redis", + "repository_download_url": "https://pypi.org/packages/source/r/redis/redis-5.0.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/redis/5.0.1/json", + "datasource_id": "pypi_sdist_pkginfo", + "purl": "pkg:pypi/redis@5.0.1" + } + ], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": "License: MIT", + "matched_text_diagnostics": "License: MIT" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 18, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "matched_text": "License :: OSI Approved :: MIT License", + "matched_text_diagnostics": "License :: OSI Approved :: MIT License" + } + ], + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 34, + "end_line": 34, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License", + "matched_text_diagnostics": "MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/LICENSE", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ], + "identifier": "mit-a979a2a3-dfdb-02aa-2450-71641a61a264", + "detection_log": [ + "unknown-reference-to-local-file" + ] + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 42, + "end_line": 42, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_126.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_126.RULE", + "matched_text": "MIT licensed](", + "matched_text_diagnostics": "MIT licensed](" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/PKG-INFO", + "start_line": 42, + "end_line": 42, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": "license-MIT-", + "matched_text_diagnostics": "license-MIT-" + } + ], + "identifier": "mit-84e9222a-45a9-364a-bbfe-3a462e4b18c1" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.14, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Redis Inc.", + "start_line": 6, + "end_line": 6 + }, + { + "author": "Redis Inc (https://redis.com)", + "start_line": 183, + "end_line": 183 + } + ], + "emails": [ + { + "email": "oss@redis.com", + "start_line": 7, + "end_line": 7 + }, + { + "email": "sedrik@gmail.com", + "start_line": 188, + "end_line": 188 + } + ], + "urls": [ + { + "url": "https://github.com/redis/redis-py", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://redis.readthedocs.io/en/latest/", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://github.com/redis/redis-py/releases", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://github.com/redis/redis-py/issues", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://github.com/redis/redis-py/workflows/CI/badge.svg?branch=master", + "start_line": 40, + "end_line": 40 + }, + { + "url": "https://github.com/redis/redis-py/actions?query=workflow:CI+branch:master", + "start_line": 40, + "end_line": 40 + }, + { + "url": "https://readthedocs.org/projects/redis/badge/?version=stable&style=flat", + "start_line": 41, + "end_line": 41 + }, + { + "url": "https://redis-py.readthedocs.io/en/stable", + "start_line": 41, + "end_line": 41 + }, + { + "url": "https://img.shields.io/badge/license-MIT-blue.svg", + "start_line": 42, + "end_line": 42 + }, + { + "url": "https://badge.fury.io/py/redis.svg", + "start_line": 43, + "end_line": 43 + }, + { + "url": "https://pypi.org/project/redis", + "start_line": 43, + "end_line": 43 + }, + { + "url": "https://img.shields.io/github/v/release/redis/redis-py?include_prereleases&label=latest-prerelease", + "start_line": 44, + "end_line": 44 + }, + { + "url": "https://codecov.io/gh/redis/redis-py/branch/master/graph/badge.svg?token=yenl5fzxxr", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://codecov.io/gh/redis/redis-py", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://github.com/redis/redis-py/blob/master/CONTRIBUTING.md", + "start_line": 47, + "end_line": 47 + }, + { + "url": "https://devguide.python.org/versions", + "start_line": 51, + "end_line": 51 + }, + { + "url": "https://github.com/redis/redis-om-python", + "start_line": 76, + "end_line": 76 + }, + { + "url": "https://github.com/redis/redis/blob/5.0/00-RELEASENOTES", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://github.com/redis/redis/blob/6.0/00-RELEASENOTES", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://github.com/redis/redis/blob/6.2/00-RELEASENOTES", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://github.com/redis/redis/blob/7.0/00-RELEASENOTES", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://github.com/redis/redis/blob/7.2/00-RELEASENOTES", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://redis.readthedocs.io/en/stable/examples.html", + "start_line": 104, + "end_line": 104 + }, + { + "url": "https://redis.readthedocs.io/en/stable/connections.html#connection-pools", + "start_line": 117, + "end_line": 117 + }, + { + "url": "https://redis.readthedocs.io/en/stable/examples/asyncio_examples.html", + "start_line": 124, + "end_line": 124 + }, + { + "url": "https://redis.readthedocs.io/en/stable/connections.html#cluster-client", + "start_line": 124, + "end_line": 124 + }, + { + "url": "https://redis.readthedocs.io/en/stable/connections.html#async-cluster-client", + "start_line": 124, + "end_line": 124 + }, + { + "url": "https://redis.io/commands", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://github.com/redis/redis-py/tree/master/redis/commands", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://redis.readthedocs.io/en/stable/commands.html", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://github.com/redis/redis-py/issues/151#issuecomment-1545015", + "start_line": 147, + "end_line": 147 + }, + { + "url": "https://redis.readthedocs.io/en/stable/advanced_features.html", + "start_line": 150, + "end_line": 150 + }, + { + "url": "https://redis.io/docs/manual/pipelining", + "start_line": 154, + "end_line": 154 + }, + { + "url": "https://redis.io/docs/manual/pubsub", + "start_line": 168, + "end_line": 168 + }, + { + "url": "https://redis.com/", + "start_line": 183, + "end_line": 183 + }, + { + "url": "https://www.redis.com/", + "start_line": 195, + "end_line": 195 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 7071, + "date": "2023-09-26", + "sha1": "1344a1cdfd1e23686aa87d8b250dc32abfc4e3e8", + "md5": "9e0539d508cee0848e1abc4ddb4fb9fa", + "sha256": "478b10cafd361b8e457199039d3715be7b8bc11b392e16649325c1ea9cd9b4da", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/README.md", + "start_line": 7, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_126.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_126.RULE", + "matched_text": "MIT licensed](", + "matched_text_diagnostics": "MIT licensed](" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/README.md", + "start_line": 7, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": "license-MIT-", + "matched_text_diagnostics": "license-MIT-" + } + ], + "identifier": "mit-84e9222a-45a9-364a-bbfe-3a462e4b18c1" + } + ], + "license_clues": [], + "percentage_of_license_text": 0.38, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Redis Inc (https://redis.com)", + "start_line": 148, + "end_line": 148 + } + ], + "emails": [ + { + "email": "sedrik@gmail.com", + "start_line": 153, + "end_line": 153 + } + ], + "urls": [ + { + "url": "https://github.com/redis/redis-py/workflows/CI/badge.svg?branch=master", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://github.com/redis/redis-py/actions?query=workflow:CI+branch:master", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://readthedocs.org/projects/redis/badge/?version=stable&style=flat", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://redis-py.readthedocs.io/en/stable", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://img.shields.io/badge/license-MIT-blue.svg", + "start_line": 7, + "end_line": 7 + }, + { + "url": "https://badge.fury.io/py/redis.svg", + "start_line": 8, + "end_line": 8 + }, + { + "url": "https://pypi.org/project/redis", + "start_line": 8, + "end_line": 8 + }, + { + "url": "https://img.shields.io/github/v/release/redis/redis-py?include_prereleases&label=latest-prerelease", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://github.com/redis/redis-py/releases", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://codecov.io/gh/redis/redis-py/branch/master/graph/badge.svg?token=yenl5fzxxr", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://codecov.io/gh/redis/redis-py", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://github.com/redis/redis-py/blob/master/CONTRIBUTING.md", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://devguide.python.org/versions", + "start_line": 16, + "end_line": 16 + }, + { + "url": "https://github.com/redis/redis-om-python", + "start_line": 41, + "end_line": 41 + }, + { + "url": "https://github.com/redis/redis/blob/5.0/00-RELEASENOTES", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://github.com/redis/redis/blob/6.0/00-RELEASENOTES", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://github.com/redis/redis/blob/6.2/00-RELEASENOTES", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://github.com/redis/redis/blob/7.0/00-RELEASENOTES", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://github.com/redis/redis/blob/7.2/00-RELEASENOTES", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://redis.readthedocs.io/en/stable/examples.html", + "start_line": 69, + "end_line": 69 + }, + { + "url": "https://redis.readthedocs.io/en/stable/connections.html#connection-pools", + "start_line": 82, + "end_line": 82 + }, + { + "url": "https://redis.readthedocs.io/en/stable/examples/asyncio_examples.html", + "start_line": 89, + "end_line": 89 + }, + { + "url": "https://redis.readthedocs.io/en/stable/connections.html#cluster-client", + "start_line": 89, + "end_line": 89 + }, + { + "url": "https://redis.readthedocs.io/en/stable/connections.html#async-cluster-client", + "start_line": 89, + "end_line": 89 + }, + { + "url": "https://redis.io/commands", + "start_line": 93, + "end_line": 93 + }, + { + "url": "https://github.com/redis/redis-py/tree/master/redis/commands", + "start_line": 93, + "end_line": 93 + }, + { + "url": "https://redis.readthedocs.io/en/stable/commands.html", + "start_line": 93, + "end_line": 93 + }, + { + "url": "https://github.com/redis/redis-py/issues/151#issuecomment-1545015", + "start_line": 112, + "end_line": 112 + }, + { + "url": "https://redis.readthedocs.io/en/stable/advanced_features.html", + "start_line": 115, + "end_line": 115 + }, + { + "url": "https://redis.io/docs/manual/pipelining", + "start_line": 119, + "end_line": 119 + }, + { + "url": "https://redis.io/docs/manual/pubsub", + "start_line": 133, + "end_line": 133 + }, + { + "url": "https://redis.com/", + "start_line": 148, + "end_line": 148 + }, + { + "url": "https://github.com/redis/redis-py", + "start_line": 149, + "end_line": 149 + }, + { + "url": "https://www.redis.com/", + "start_line": 160, + "end_line": 160 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/setup.cfg", + "type": "file", + "name": "setup.cfg", + "base_name": "setup", + "extension": ".cfg", + "size": 38, + "date": "2023-09-26", + "sha1": "fbb1975fd414af07da5ba9054cef698ea3b9dd4e", + "md5": "3f78c6150b7d619a476c799812e31d5a", + "sha256": "1c473cbaee8da5fc46e7f0158794af5cea4414c34a3cf3f180c2001f5e38bd3e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License", + "matched_text_diagnostics": "MIT License" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/LICENSE", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100, + "matched_length": 161, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE", + "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", + "matched_text_diagnostics": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE." + } + ], + "identifier": "mit-ac40beba-5702-f54d-755f-333441314bb0" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/README.md", + "start_line": 7, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_126.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_126.RULE", + "matched_text": "MIT licensed](", + "matched_text_diagnostics": "MIT licensed](" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/README.md", + "start_line": 7, + "end_line": 7, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": "license-MIT-", + "matched_text_diagnostics": "license-MIT-" + } + ], + "identifier": "mit-84e9222a-45a9-364a-bbfe-3a462e4b18c1" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pypi_setup_cfg", + "purl": null + } + ], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/setup.py", + "type": "file", + "name": "setup.py", + "base_name": "setup", + "extension": ".py", + "size": 2376, + "date": "2023-09-26", + "sha1": "ca89d6780e05b55d0fd15d865e05554e159bad75", + "md5": "f4583528cbd3a4ef71ff46f81e645615", + "sha256": "fa67eb34f29022e7628da85ca7ac3aac15409b368540d3d11c66bb77512c5c82", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "redis", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Python client for Redis database and key-value store", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Redis Inc.", + "email": "oss@redis.com", + "url": null + } + ], + "keywords": [ + "Redis", + "key-value store", + "database", + "Development Status :: 5 - Production/Stable", + "Environment :: Console", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy" + ], + "homepage_url": "https://github.com/redis/redis-py", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/redis/redis-py/issues", + "code_view_url": "https://github.com/redis/redis-py", + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/setup.py", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/setup.py", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "matched_text": "- 'License :: OSI Approved :: MIT License'" + } + ], + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: MIT\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": { + "Documentation": "https://redis.readthedocs.io/en/latest/", + "Changes": "https://github.com/redis/redis-py/releases", + "python_requires": ">=3.7" + }, + "dependencies": [ + { + "purl": "pkg:pypi/importlib-metadata", + "extracted_requirement": "importlib-metadata>=1.0; python_version < \"3.8\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/typing-extensions", + "extracted_requirement": "typing-extensions; python_version < \"3.8\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/async-timeout", + "extracted_requirement": "async-timeout>=4.0.2; python_full_version <= \"3.11.2\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/hiredis", + "extracted_requirement": "hiredis>=1.0.0", + "scope": "hiredis", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/cryptography", + "extracted_requirement": "cryptography>=36.0.1", + "scope": "ocsp", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/pyopenssl@20.0.1", + "extracted_requirement": "pyopenssl==20.0.1", + "scope": "ocsp", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/requests", + "extracted_requirement": "requests>=2.26.0", + "scope": "ocsp", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://pypi.org/project/redis", + "repository_download_url": "https://pypi.org/packages/source/r/redis/redis-5.0.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/redis/5.0.1/json", + "datasource_id": "pypi_setup_py", + "purl": "pkg:pypi/redis@5.0.1" + } + ], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/setup.py", + "start_line": 10, + "end_line": 10, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": " license=\"MIT\",", + "matched_text_diagnostics": "license=\"MIT\"," + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/setup.py", + "start_line": 47, + "end_line": 47, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "matched_text": " \"License :: OSI Approved :: MIT License\",", + "matched_text_diagnostics": "License :: OSI Approved :: MIT License\"," + } + ], + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.79, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Redis Inc", + "start_line": 35, + "end_line": 35 + } + ], + "emails": [ + { + "email": "oss@redis.com", + "start_line": 36, + "end_line": 36 + } + ], + "urls": [ + { + "url": "https://github.com/redis/redis-py", + "start_line": 28, + "end_line": 28 + }, + { + "url": "https://redis.readthedocs.io/en/latest/", + "start_line": 30, + "end_line": 30 + }, + { + "url": "https://github.com/redis/redis-py/releases", + "start_line": 31, + "end_line": 31 + }, + { + "url": "https://github.com/redis/redis-py/issues", + "start_line": 33, + "end_line": 33 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis", + "type": "directory", + "name": "redis", + "base_name": "redis", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 70, + "dirs_count": 8, + "size_count": 1029327, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 2110, + "date": "2023-09-26", + "sha1": "c0c0d3050060ceb69332d0594b86878aa0cbbac1", + "md5": "3568af0f8208d79fba217c5b284c4071", + "sha256": "3ed8523847d72a5615f71060ae83a73b6b490fbbaed015b0bf3b60b0a52f2b8f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/backoff.py", + "type": "file", + "name": "backoff.py", + "base_name": "backoff", + "extension": ".py", + "size": 2966, + "date": "2023-09-26", + "sha1": "68b78d6187c2377eb158a29501c9286e698edeb4", + "md5": "6a7e997e9386fbd6bcf5dad7aa46be37", + "sha256": "c7eb008d5eeee0c99d3a3159499f119d49c2690b4f84205b18d060202bc25b72", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/client.py", + "type": "file", + "name": "client.py", + "base_name": "client", + "extension": ".py", + "size": 57514, + "date": "2023-09-26", + "sha1": "ef977491497cb4a267b37e75a4bfd63cd2bf17fa", + "md5": "6a97377b3b785a5432c5007c32d7dd0e", + "sha256": "224a9810f836580df98c18cf0a912070a7155b71f1f259bcf63fc8436767a0ec", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/redis", + "start_line": 110, + "end_line": 110 + }, + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/rediss", + "start_line": 112, + "end_line": 112 + }, + { + "url": "https://redis.io/commands/DISCARD", + "start_line": 1488, + "end_line": 1488 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/cluster.py", + "type": "file", + "name": "cluster.py", + "base_name": "cluster", + "extension": ".py", + "size": 92754, + "date": "2023-09-26", + "sha1": "ec884c550b71977b15282d33ea8ffb335c256ecc", + "md5": "07c3138424d72c2353edf790812df98e", + "sha256": "1dc1f660cd39ef1a563108466012d6bf997dcab6fb873712b8f5d76ea265fc36", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/redis", + "start_line": 460, + "end_line": 460 + }, + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/rediss", + "start_line": 462, + "end_line": 462 + }, + { + "url": "https://redis.io/topics/cluster-tutorial#redis-cluster-configuration-parameters", + "start_line": 520, + "end_line": 520 + }, + { + "url": "https://github.com/andymccurdy/redis-py/blob/master/redis/client.py", + "start_line": 561, + "end_line": 561 + }, + { + "url": "https://redis.io/topics/cluster-spec", + "start_line": 935, + "end_line": 935 + }, + { + "url": "https://github.com/redis/redis/issues/9493", + "start_line": 947, + "end_line": 947 + }, + { + "url": "https://github.com/redis/redis/pull/9733", + "start_line": 948, + "end_line": 948 + }, + { + "url": "https://redis-py-cluster.readthedocs.io/en/stable/pubsub.html", + "start_line": 1656, + "end_line": 1656 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/compat.py", + "type": "file", + "name": "compat.py", + "base_name": "compat", + "extension": ".py", + "size": 242, + "date": "2023-09-26", + "sha1": "7a68e6ba71839daec2293292166bc3ccce0bf374", + "md5": "a9f980473a4fd15d3f27727be4be28fc", + "sha256": "b6bfadf681dd7a8b2b2b74ef67249a2ef3f76651aa4d941a5ed953aa2aa9ffc2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/connection.py", + "type": "file", + "name": "connection.py", + "base_name": "connection", + "extension": ".py", + "size": 50524, + "date": "2023-09-26", + "sha1": "302c92576ee828fe5f4ed4460b4ad776a4438c3b", + "md5": "4df7e6383430816ccc8451b05d851569", + "sha256": "7f11e5e627074b7324d808477921b172931c63969e1e6ab9e7cf60d97c88ff18", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/andymccurdy/redis-py/issues/1274", + "start_line": 347, + "end_line": 347 + }, + { + "url": "https://docs.python.org/3/library/ssl.html#ssl.SSLContext", + "start_line": 658, + "end_line": 658 + }, + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/redis", + "start_line": 944, + "end_line": 944 + }, + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/rediss", + "start_line": 946, + "end_line": 946 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/crc.py", + "type": "file", + "name": "crc.py", + "base_name": "crc", + "extension": ".py", + "size": 729, + "date": "2023-09-26", + "sha1": "ac7356ce4290512927997fcc9d11b5bd1fa24025", + "md5": "306a802435e4c2cf9bdd9331182ad81a", + "sha256": "67791716d918d8b76079f9d032e775c6be2f1b9518bc0f4b08ca8d317d72c2ee", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/redis/redis/issues/2576", + "start_line": 6, + "end_line": 6 + }, + { + "url": "https://redis.io/topics/cluster-spec", + "start_line": 14, + "end_line": 14 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/credentials.py", + "type": "file", + "name": "credentials.py", + "base_name": "credentials", + "extension": ".py", + "size": 738, + "date": "2023-09-26", + "sha1": "b75b4e0ad3d636a1fc9b8e62a15a9c7b099b807c", + "md5": "eb2bc06b85b69bfb7b49c11b8a2e0d7b", + "sha256": "e95bc5791785a7abdeae71885a52153a6f0e99b360a0561d775c20b236539e59", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/exceptions.py", + "type": "file", + "name": "exceptions.py", + "base_name": "exceptions", + "extension": ".py", + "size": 5103, + "date": "2023-09-26", + "sha1": "0be48e2cde02a85ac45a8720f218c30e76e30921", + "md5": "181204f861fb32da21817a1c45c7c9e9", + "sha256": "03359e604a5547592851d74c82fcf4599c663d7fe3ca4b1a82845ff0549258a0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/docs/management/optimization/memory-optimization/#memory-allocation", + "start_line": 58, + "end_line": 58 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/lock.py", + "type": "file", + "name": "lock.py", + "base_name": "lock", + "extension": ".py", + "size": 11564, + "date": "2023-09-26", + "sha1": "b5daf7a7baa32d621d12fbc7d87889e83e0ee3b0", + "md5": "6411a17799ddc1a2fcc00671d634f2e8", + "sha256": "0b007faa8ec00c3192b7f26a8d02922f59ca0c2c1d6fe01226c025bf424eea60", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/ocsp.py", + "type": "file", + "name": "ocsp.py", + "base_name": "ocsp", + "extension": ".py", + "size": 11450, + "date": "2023-09-26", + "sha1": "e4a3326e8115b2e4c70ac2258cb3057dab37a0c9", + "md5": "ec9f0c9c7b74ed81a3eac1fd057e2a69", + "sha256": "5b08866f2eb26584740f79609e741898f2b2f9402062a1978ba0388c305918be", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://stackoverflow.com/a/46309453/600498", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://datatracker.ietf.org/doc/html/rfc6960", + "start_line": 173, + "end_line": 173 + }, + { + "url": "https://datatracker.ietf.org/doc/html/rfc6961", + "start_line": 174, + "end_line": 174 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/retry.py", + "type": "file", + "name": "retry.py", + "base_name": "retry", + "extension": ".py", + "size": 1817, + "date": "2023-09-26", + "sha1": "3e458c29544dbcbe1ebb5d37887db591f47df0df", + "md5": "a07cfd7736b7caaad40b8fb44fd744cf", + "sha256": "4aca7db368610dfc91b34ac2442693811b4b47b34060ee50330e107e5a2eac6a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/sentinel.py", + "type": "file", + "name": "sentinel.py", + "base_name": "sentinel", + "extension": ".py", + "size": 14175, + "date": "2023-09-26", + "sha1": "eaf9b5f5d97cffaaf9db36a101174b5b0b924c69", + "md5": "c01c423dd23c9e69a7851244e2aca7ed", + "sha256": "084aec0fe7379981675c3b6d098d4ebe9c9475f29cc83e45f49bfd15dde21ee5", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/typing.py", + "type": "file", + "name": "typing.py", + "base_name": "typing", + "extension": ".py", + "size": 2212, + "date": "2023-09-26", + "sha1": "dbbb01d023aa19c70ae4a40b66c185f9a7d1c485", + "md5": "4233263362bb7c16863a6c0623ad24f6", + "sha256": "c23ca28448f21a226b8a072cd3ece1cbb2be333572eee2e2763b3335d3c732e8", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/utils.py", + "type": "file", + "name": "utils.py", + "base_name": "utils", + "extension": ".py", + "size": 3381, + "date": "2023-09-26", + "sha1": "36e3d5d37b4d1f06dc03157b70539976c2981c21", + "md5": "8b86e76dd6865f4aff49bd7b43b9fcaf", + "sha256": "f3ba7b2269e287222189aa9a955621f50abd25e695c22fd8e0607335a1c05c98", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/_parsers", + "type": "directory", + "name": "_parsers", + "base_name": "_parsers", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 9, + "dirs_count": 0, + "size_count": 76217, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/_parsers/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 550, + "date": "2023-09-26", + "sha1": "4762958d1b6a16448c791a031fb22255a2df63c7", + "md5": "0b23b3d554da2a62d55c161ea277f544", + "sha256": "aa47e05765fd8b2bd002f6cb7527a5c20cf474293d486028b02bee642f7ea837", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/_parsers/base.py", + "type": "file", + "name": "base.py", + "base_name": "base", + "extension": ".py", + "size": 7480, + "date": "2023-09-26", + "sha1": "0e2402361934f3599dc6e39f3dec39a1edd587b4", + "md5": "e2981e43b4a7fc59e1c7cdfd1b8ed801", + "sha256": "f794a83cdc2de3125007e38d223c6c478ea7e041e7c679a4bfd7f445e652211d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/_parsers/commands.py", + "type": "file", + "name": "commands.py", + "base_name": "commands", + "extension": ".py", + "size": 11052, + "date": "2023-09-26", + "sha1": "a432a73f123ea8c6748fffc8db237f4be1d62cae", + "md5": "13b26d42e8ae10bcf34a07f62cdc3f3a", + "sha256": "a66478865e2ef7752f0a678381e3c715cea9583af8b25aca12f0ac74c9ad8ff3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/redis/redis/pull/8324", + "start_line": 81, + "end_line": 81 + }, + { + "url": "https://github.com/redis/redis/issues/9493", + "start_line": 88, + "end_line": 88 + }, + { + "url": "https://github.com/redis/redis/pull/9733", + "start_line": 89, + "end_line": 89 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/_parsers/encoders.py", + "type": "file", + "name": "encoders.py", + "base_name": "encoders", + "extension": ".py", + "size": 1734, + "date": "2023-09-26", + "sha1": "dc5b5072e24e8edc34394038079479963b275b94", + "md5": "a511476c79b1e0a5d6c38ba4475d72e0", + "sha256": "5f48ef4e9f84e13654959c55e4b249f3c4ee56b175be5cb9b6e0b4c63c466927", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/_parsers/helpers.py", + "type": "file", + "name": "helpers.py", + "base_name": "helpers", + "extension": ".py", + "size": 27947, + "date": "2023-09-26", + "sha1": "25c8e0d8416c8115e3a1d0e3f5898c9d529abd68", + "md5": "ba8b81bda0bc3f0d383c2d4f4e973ca0", + "sha256": "c5c4638e7b3ab903dbda9a7400e94e2bd2e13092f8a1fc84305a9503b0b0cec1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/commands/cluster-nodes", + "start_line": 471, + "end_line": 471 + }, + { + "url": "https://redis.io/commands/cluster-replicas", + "start_line": 472, + "end_line": 472 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/_parsers/hiredis.py", + "type": "file", + "name": "hiredis.py", + "base_name": "hiredis", + "extension": ".py", + "size": 7581, + "date": "2023-09-26", + "sha1": "5a6d01a96861ec8779298fed57fff1d5796c2fab", + "md5": "9215526b47fc2c4d13e5561613afd602", + "sha256": "5fcca4d049441231e5854823b3d7dd1d23a28e5c58b6e9d3ad32522f3906aef4", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/_parsers/resp2.py", + "type": "file", + "name": "resp2.py", + "base_name": "resp2", + "extension": ".py", + "size": 4813, + "date": "2023-09-26", + "sha1": "4df588f1edcbb62df24fc1679f70c233990f1707", + "md5": "50ae4aa2ef8802e34a36adb316c4d361", + "sha256": "7f6da41fefd93f688db4e9fac4e7bae4c4b2fdf269bbc3849f5bbf86079ea232", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/_parsers/resp3.py", + "type": "file", + "name": "resp3.py", + "base_name": "resp3", + "extension": ".py", + "size": 9657, + "date": "2023-09-26", + "sha1": "024989ab99e086963d92f08e8b45339f1e00ddbf", + "md5": "2fb30e1ee6ddddf04b600a23dd6379a5", + "sha256": "ad70c0d11fb08c28f6bf219a69611fe7435737b50507379f4672b7346cd6cf61", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/_parsers/socket.py", + "type": "file", + "name": "socket.py", + "base_name": "socket", + "extension": ".py", + "size": 5403, + "date": "2023-09-26", + "sha1": "e1ad15b1c228e6187d8329eb213b4eab0f408b9d", + "md5": "a92eb07dfe5fcba9f11fe8f7a8646da7", + "sha256": "08a0fc416ff0152365219cf195b35db9a1a98afd08f3005cb06b802288c37c98", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/asyncio", + "type": "directory", + "name": "asyncio", + "base_name": "asyncio", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 0, + "size_count": 195905, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/asyncio/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 1489, + "date": "2023-09-26", + "sha1": "a83517bad93d68764ddb21a9a978316b1bd8a078", + "md5": "c391b1268e3fd6c21b59b3801beebacb", + "sha256": "ba80c3f176158b42a3ea672e7d8c0b0d44d05e6051c7b6b46e1285f6cb59afb2", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/asyncio/client.py", + "type": "file", + "name": "client.py", + "base_name": "client", + "extension": ".py", + "size": 58826, + "date": "2023-09-26", + "sha1": "ca3aa2e8c108d1c6b54bff6c92ddb393e7730977", + "md5": "dfc8ae69be50427db42d9717111c4226", + "sha256": "058bab0d3d7796cc343776bcb0ba90165d34b45168969113eff12e8cbc3635b7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/redis", + "start_line": 132, + "end_line": 132 + }, + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/rediss", + "start_line": 134, + "end_line": 134 + }, + { + "url": "https://github.com/python/mypy/issues/10977", + "start_line": 637, + "end_line": 637 + }, + { + "url": "https://github.com/python/mypy/issues/10970", + "start_line": 954, + "end_line": 954 + }, + { + "url": "https://redis.io/commands/DISCARD", + "start_line": 1521, + "end_line": 1521 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/asyncio/cluster.py", + "type": "file", + "name": "cluster.py", + "base_name": "cluster", + "extension": ".py", + "size": 63076, + "date": "2023-09-26", + "sha1": "e7438033949d88afb63c274480aca376ce9e1fb3", + "md5": "cda53d04c997c7499b5152f8b3da76a8", + "sha256": "6b465ada272bd37cad8c5fd656884332f1197a38b151d54c869b0a59e3316076", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/docs/manual/scaling/#redis-cluster-configuration-parameters", + "start_line": 130, + "end_line": 130 + }, + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/redis", + "start_line": 189, + "end_line": 189 + }, + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/rediss", + "start_line": 191, + "end_line": 191 + }, + { + "url": "https://redis.io/docs/manual/scaling/#redis-cluster-data-sharding", + "start_line": 533, + "end_line": 533 + }, + { + "url": "https://github.com/redis/redis/issues/9493", + "start_line": 604, + "end_line": 604 + }, + { + "url": "https://github.com/redis/redis/pull/9733", + "start_line": 605, + "end_line": 605 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/asyncio/connection.py", + "type": "file", + "name": "connection.py", + "base_name": "connection", + "extension": ".py", + "size": 43426, + "date": "2023-09-26", + "sha1": "1612a88f6831e1aae7af316dfc2fd027320af8e5", + "md5": "cab43cbfcd42652e1c6ec1bb0a72d1d0", + "sha256": "6700a56ac676c7449063dd200d9beb685231da58463e70e6fb15143cfb1be36e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/redis/redis-py/issues/2633", + "start_line": 28, + "end_line": 28 + }, + { + "url": "https://github.com/andymccurdy/redis-py/issues/1274", + "start_line": 331, + "end_line": 331 + }, + { + "url": "https://github.com/redis/redis-py/issues/2237", + "start_line": 684, + "end_line": 684 + }, + { + "url": "https://github.com/python/cpython/issues/94061", + "start_line": 685, + "end_line": 685 + }, + { + "url": "https://docs.python.org/3/library/ssl.html#ssl.SSLContext", + "start_line": 699, + "end_line": 699 + }, + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/redis", + "start_line": 961, + "end_line": 961 + }, + { + "url": "https://www.iana.org/assignments/uri-schemes/prov/rediss", + "start_line": 963, + "end_line": 963 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/asyncio/lock.py", + "type": "file", + "name": "lock.py", + "base_name": "lock", + "extension": ".py", + "size": 11967, + "date": "2023-09-26", + "sha1": "ffdd5c9f9046897e6c32bbbda6fecf98e69e5973", + "md5": "8386c4dd8e6c9dfe51ef0da2c273def6", + "sha256": "94b6ac5c43b61350ac9215f9659a1a486a66c193f543bf364771c050d1b7c03e", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/asyncio/retry.py", + "type": "file", + "name": "retry.py", + "base_name": "retry", + "extension": ".py", + "size": 2219, + "date": "2023-09-26", + "sha1": "0db378481c12da12b628ab3dd0692cfa4b86bb9d", + "md5": "7a724f292c8ca044ca1bab68113a3fc5", + "sha256": "4a73cf3a5a3981cc8816d902e0363b1c5be60e051a20bb09dc37878a8a20741f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/asyncio/sentinel.py", + "type": "file", + "name": "sentinel.py", + "base_name": "sentinel", + "extension": ".py", + "size": 14198, + "date": "2023-09-26", + "sha1": "a7981db76fe4cacbe8803f0ff4a73ec037983e8c", + "md5": "5892a083cc679ed2efe09afbc8747c95", + "sha256": "b1354909b8b52ad21b1c97377e41d165bfcb19abff52d080abe8a9c65b641ac1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/asyncio/utils.py", + "type": "file", + "name": "utils.py", + "base_name": "utils", + "extension": ".py", + "size": 704, + "date": "2023-09-26", + "sha1": "b1a82788a459e2ed04a1fd781bf42eaa98e58c07", + "md5": "fd4162109cde6f1d31282f34a244018e", + "sha256": "631739610ba684b8ed0c3c024b89a0c48eb2cb6676d40ccb945c556f10a88627", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands", + "type": "directory", + "name": "commands", + "base_name": "commands", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 38, + "dirs_count": 5, + "size_count": 499926, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 576, + "date": "2023-09-26", + "sha1": "6cf0459a981d994ecc6b7f4da3de76cd604bff87", + "md5": "d09a961b869537653ced61c3111489f5", + "sha256": "713507f8c1af68b612d16ba8cadcaab4dd709e2c3603529b9145dca6f3926372", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/cluster.py", + "type": "file", + "name": "cluster.py", + "base_name": "cluster", + "extension": ".py", + "size": 31562, + "date": "2023-09-26", + "sha1": "a85e55e52eaf999bc56981472e17171e98928d97", + "md5": "065c74170b95841041b33e67756ccb2f", + "sha256": "e410f075e52759558e6a51797c70f5d873d0783abfadcdaf86e088dec0a1ad81", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/commands", + "start_line": 53, + "end_line": 53 + }, + { + "url": "https://redis.io/commands/mget", + "start_line": 166, + "end_line": 166 + }, + { + "url": "https://redis.io/commands/mset", + "start_line": 191, + "end_line": 191 + }, + { + "url": "https://redis.io/commands/exists", + "start_line": 218, + "end_line": 218 + }, + { + "url": "https://redis.io/commands/del", + "start_line": 231, + "end_line": 231 + }, + { + "url": "https://redis.io/commands/touch", + "start_line": 246, + "end_line": 246 + }, + { + "url": "https://redis.io/commands/unlink", + "start_line": 260, + "end_line": 260 + }, + { + "url": "https://redis.io/commands/slaveof", + "start_line": 356, + "end_line": 356 + }, + { + "url": "https://redis.io/commands/replicaof", + "start_line": 364, + "end_line": 364 + }, + { + "url": "https://redis.io/commands/swapdb", + "start_line": 372, + "end_line": 372 + }, + { + "url": "https://redis.io/commands/cluster-myid/", + "start_line": 383, + "end_line": 383 + }, + { + "url": "https://redis.io/commands/cluster-addslots", + "start_line": 396, + "end_line": 396 + }, + { + "url": "https://redis.io/commands/cluster-addslotsrange", + "start_line": 414, + "end_line": 414 + }, + { + "url": "https://redis.io/commands/cluster-countkeysinslot", + "start_line": 425, + "end_line": 425 + }, + { + "url": "https://redis.io/commands/cluster-count-failure-reports", + "start_line": 434, + "end_line": 434 + }, + { + "url": "https://redis.io/commands/cluster-delslots", + "start_line": 445, + "end_line": 445 + }, + { + "url": "https://redis.io/commands/cluster-delslotsrange", + "start_line": 456, + "end_line": 456 + }, + { + "url": "https://redis.io/commands/cluster-failover", + "start_line": 470, + "end_line": 470 + }, + { + "url": "https://redis.io/commands/cluster-info", + "start_line": 490, + "end_line": 490 + }, + { + "url": "https://redis.io/commands/cluster-keyslot", + "start_line": 499, + "end_line": 499 + }, + { + "url": "https://redis.io/commands/cluster-meet", + "start_line": 510, + "end_line": 510 + }, + { + "url": "https://redis.io/commands/cluster-nodes", + "start_line": 521, + "end_line": 521 + }, + { + "url": "https://redis.io/commands/cluster-replicate", + "start_line": 531, + "end_line": 531 + }, + { + "url": "https://redis.io/commands/cluster-reset", + "start_line": 546, + "end_line": 546 + }, + { + "url": "https://redis.io/commands/cluster-saveconfig", + "start_line": 558, + "end_line": 558 + }, + { + "url": "https://redis.io/commands/cluster-getkeysinslot", + "start_line": 566, + "end_line": 566 + }, + { + "url": "https://redis.io/commands/cluster-set-config-epoch", + "start_line": 576, + "end_line": 576 + }, + { + "url": "https://redis.io/commands/cluster-setslot", + "start_line": 591, + "end_line": 591 + }, + { + "url": "https://redis.io/commands/cluster-replicas", + "start_line": 618, + "end_line": 618 + }, + { + "url": "https://redis.io/commands/cluster-slots", + "start_line": 628, + "end_line": 628 + }, + { + "url": "https://redis.io/commands/cluster-shards", + "start_line": 636, + "end_line": 636 + }, + { + "url": "https://redis.io/commands/cluster-myshardid/", + "start_line": 644, + "end_line": 644 + }, + { + "url": "https://redis.io/commands/cluster-links", + "start_line": 656, + "end_line": 656 + }, + { + "url": "https://redis.io/commands/readonly", + "start_line": 676, + "end_line": 676 + }, + { + "url": "https://redis.io/commands/readwrite", + "start_line": 690, + "end_line": 690 + }, + { + "url": "https://redis.io/commands/stralgo", + "start_line": 767, + "end_line": 767 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/core.py", + "type": "file", + "name": "core.py", + "base_name": "core", + "extension": ".py", + "size": 223552, + "date": "2023-09-26", + "sha1": "527b34f47e16d8839ac11666414472d127ecca64", + "md5": "2832a8c4dcddd7c0e2cc08c8ea400eee", + "sha256": "d9633d9d9ddfd17aa7cbca39cae70e45ed1f2d122d24ee12594ebc5b95abd66c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/topics/acl", + "start_line": 58, + "end_line": 58 + }, + { + "url": "https://redis.io/commands/acl-cat", + "start_line": 69, + "end_line": 69 + }, + { + "url": "https://redis.io/commands/acl-dryrun", + "start_line": 78, + "end_line": 78 + }, + { + "url": "https://redis.io/commands/acl-deluser", + "start_line": 86, + "end_line": 86 + }, + { + "url": "https://redis.io/commands/acl-genpass", + "start_line": 94, + "end_line": 94 + }, + { + "url": "https://redis.io/commands/acl-getuser", + "start_line": 114, + "end_line": 114 + }, + { + "url": "https://redis.io/commands/acl-help", + "start_line": 122, + "end_line": 122 + }, + { + "url": "https://redis.io/commands/acl-list", + "start_line": 130, + "end_line": 130 + }, + { + "url": "https://redis.io/commands/acl-log", + "start_line": 140, + "end_line": 140 + }, + { + "url": "https://redis.io/commands/acl-load", + "start_line": 167, + "end_line": 167 + }, + { + "url": "https://redis.io/commands/acl-save", + "start_line": 178, + "end_line": 178 + }, + { + "url": "https://redis.io/commands/acl-setuser", + "start_line": 265, + "end_line": 265 + }, + { + "url": "https://redis.io/commands/acl-users", + "start_line": 386, + "end_line": 386 + }, + { + "url": "https://redis.io/commands/acl-whoami", + "start_line": 393, + "end_line": 393 + }, + { + "url": "https://redis.io/commands/auth", + "start_line": 411, + "end_line": 411 + }, + { + "url": "https://redis.io/commands/bgrewriteaof", + "start_line": 422, + "end_line": 422 + }, + { + "url": "https://redis.io/commands/bgsave", + "start_line": 431, + "end_line": 431 + }, + { + "url": "https://redis.io/commands/role", + "start_line": 444, + "end_line": 444 + }, + { + "url": "https://redis.io/commands/client-kill", + "start_line": 451, + "end_line": 451 + }, + { + "url": "https://redis.io/commands/client-info", + "start_line": 510, + "end_line": 510 + }, + { + "url": "https://redis.io/commands/client-list", + "start_line": 525, + "end_line": 525 + }, + { + "url": "https://redis.io/commands/client-getname", + "start_line": 545, + "end_line": 545 + }, + { + "url": "https://redis.io/commands/client-getredir", + "start_line": 554, + "end_line": 554 + }, + { + "url": "https://redis.io/commands/client-reply", + "start_line": 575, + "end_line": 575 + }, + { + "url": "https://redis.io/commands/client-id", + "start_line": 586, + "end_line": 586 + }, + { + "url": "https://redis.io/commands/client-tracking", + "start_line": 603, + "end_line": 603 + }, + { + "url": "https://redis.io/commands/client-trackinginfo", + "start_line": 693, + "end_line": 693 + }, + { + "url": "https://redis.io/commands/client-setname", + "start_line": 701, + "end_line": 701 + }, + { + "url": "https://redis.io/commands/client-setinfo", + "start_line": 714, + "end_line": 714 + }, + { + "url": "https://redis.io/commands/client-unblock", + "start_line": 727, + "end_line": 727 + }, + { + "url": "https://redis.io/commands/client-pause", + "start_line": 739, + "end_line": 739 + }, + { + "url": "https://redis.io/commands/client-unpause", + "start_line": 763, + "end_line": 763 + }, + { + "url": "https://redis.io/commands/client-no-evict", + "start_line": 771, + "end_line": 771 + }, + { + "url": "https://redis.io/commands/client-no-touch", + "start_line": 782, + "end_line": 782 + }, + { + "url": "https://redis.io/commands/command", + "start_line": 790, + "end_line": 790 + }, + { + "url": "https://redis.io/commands/command-list/", + "start_line": 815, + "end_line": 815 + }, + { + "url": "https://redis.io/commands/command-getkeysandflags", + "start_line": 834, + "end_line": 834 + }, + { + "url": "https://redis.io/commands/config-get", + "start_line": 853, + "end_line": 853 + }, + { + "url": "https://redis.io/commands/config-set", + "start_line": 866, + "end_line": 866 + }, + { + "url": "https://redis.io/commands/config-resetstat", + "start_line": 874, + "end_line": 874 + }, + { + "url": "https://redis.io/commands/config-rewrite", + "start_line": 882, + "end_line": 882 + }, + { + "url": "https://redis.io/commands/dbsize", + "start_line": 890, + "end_line": 890 + }, + { + "url": "https://redis.io/commands/debug-object", + "start_line": 898, + "end_line": 898 + }, + { + "url": "https://redis.io/commands/debug-segfault", + "start_line": 907, + "end_line": 907 + }, + { + "url": "https://redis.io/commands/echo", + "start_line": 915, + "end_line": 915 + }, + { + "url": "https://redis.io/commands/flushall", + "start_line": 926, + "end_line": 926 + }, + { + "url": "https://redis.io/commands/flushdb", + "start_line": 940, + "end_line": 940 + }, + { + "url": "https://redis.io/commands/sync", + "start_line": 951, + "end_line": 951 + }, + { + "url": "https://redis.io/commands/swapdb", + "start_line": 976, + "end_line": 976 + }, + { + "url": "https://redis.io/commands/select", + "start_line": 983, + "end_line": 983 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/helpers.py", + "type": "file", + "name": "helpers.py", + "base_name": "helpers", + "extension": ".py", + "size": 4531, + "date": "2023-09-26", + "sha1": "2380c7ee98556e94daca4f956582fd954a9065ef", + "md5": "1e6e6d30a8d461ce63f78098843ccdda", + "sha256": "5a07e1747dcd0815b656a83ef4f70fd8420ac33064cdbe427aa7dd9cf9b6b534", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/redismodules.py", + "type": "file", + "name": "redismodules.py", + "base_name": "redismodules", + "extension": ".py", + "size": 2454, + "date": "2023-09-26", + "sha1": "2fec4ee9ce3ded47e52c00c37b63a97f8cc07fe4", + "md5": "8c90b3a85ffe28254cd1fdedc4cadc02", + "sha256": "ed37d5ccb8f7d7d9a1b00e961326ec39d20f938a42fb58527098371f986fdd3e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/sentinel.py", + "type": "file", + "name": "sentinel.py", + "base_name": "sentinel", + "extension": ".py", + "size": 4110, + "date": "2023-09-26", + "sha1": "6d511fe8fca682aaaecad23422ef9ef68b07a790", + "md5": "ea708b8d7414e06fae375f1ff049d22e", + "sha256": "85170843dc7d9c491d702b09ce8e957aceaf93ededb1f42a7c94d3fefde82d8d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/bf", + "type": "directory", + "name": "bf", + "base_name": "bf", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 32884, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/bf/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 8027, + "date": "2023-09-26", + "sha1": "b57f4eedb49be549e470be580da42abd3c5ef5d2", + "md5": "912cead578f5d800f6749389ae3c55b2", + "sha256": "1129905c7e29f43a77eed342c10183885fc11c311a2a75d217b65f01212a9056", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/bf/commands.py", + "type": "file", + "name": "commands.py", + "base_name": "commands", + "extension": ".py", + "size": 21462, + "date": "2023-09-26", + "sha1": "320aa6fd06c380b56a2a9613c01a9b41eb49b176", + "md5": "82082eccf27f3a838235d4e5f23dcc9a", + "sha256": "9155946ad752d332dcbbcf9f548a8b2d0054e6ef1f25620e095503ddfa98569d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/commands/bf.reserve", + "start_line": 68, + "end_line": 68 + }, + { + "url": "https://redis.io/commands/bf.add", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://redis.io/commands/bf.madd", + "start_line": 87, + "end_line": 87 + }, + { + "url": "https://redis.io/commands/bf.insert", + "start_line": 107, + "end_line": 107 + }, + { + "url": "https://redis.io/commands/bf.exists", + "start_line": 122, + "end_line": 122 + }, + { + "url": "https://redis.io/commands/bf.mexists", + "start_line": 129, + "end_line": 129 + }, + { + "url": "https://redis.io/commands/bf.scandump", + "start_line": 140, + "end_line": 140 + }, + { + "url": "https://redis.io/commands/bf.loadchunk", + "start_line": 157, + "end_line": 157 + }, + { + "url": "https://redis.io/commands/bf.info", + "start_line": 164, + "end_line": 164 + }, + { + "url": "https://redis.io/commands/bf.card", + "start_line": 172, + "end_line": 172 + }, + { + "url": "https://redis.io/commands/cf.reserve", + "start_line": 185, + "end_line": 185 + }, + { + "url": "https://redis.io/commands/cf.add", + "start_line": 198, + "end_line": 198 + }, + { + "url": "https://redis.io/commands/cf.addnx", + "start_line": 206, + "end_line": 206 + }, + { + "url": "https://redis.io/commands/cf.insert", + "start_line": 215, + "end_line": 215 + }, + { + "url": "https://redis.io/commands/cf.insertnx", + "start_line": 228, + "end_line": 228 + }, + { + "url": "https://redis.io/commands/cf.exists", + "start_line": 239, + "end_line": 239 + }, + { + "url": "https://redis.io/commands/cf.mexists", + "start_line": 246, + "end_line": 246 + }, + { + "url": "https://redis.io/commands/cf.del", + "start_line": 253, + "end_line": 253 + }, + { + "url": "https://redis.io/commands/cf.count", + "start_line": 260, + "end_line": 260 + }, + { + "url": "https://redis.io/commands/cf.scandump", + "start_line": 273, + "end_line": 273 + }, + { + "url": "https://redis.io/commands/cf.loadchunk", + "start_line": 283, + "end_line": 283 + }, + { + "url": "https://redis.io/commands/cf.info", + "start_line": 291, + "end_line": 291 + }, + { + "url": "https://redis.io/commands/topk.reserve", + "start_line": 303, + "end_line": 303 + }, + { + "url": "https://redis.io/commands/topk.add", + "start_line": 310, + "end_line": 310 + }, + { + "url": "https://redis.io/commands/topk.incrby", + "start_line": 318, + "end_line": 318 + }, + { + "url": "https://redis.io/commands/topk.query", + "start_line": 331, + "end_line": 331 + }, + { + "url": "https://redis.io/commands/topk.count", + "start_line": 339, + "end_line": 339 + }, + { + "url": "https://redis.io/commands/topk.list", + "start_line": 348, + "end_line": 348 + }, + { + "url": "https://redis.io/commands/topk.info", + "start_line": 358, + "end_line": 358 + }, + { + "url": "https://redis.io/commands/tdigest.create", + "start_line": 367, + "end_line": 367 + }, + { + "url": "https://redis.io/commands/tdigest.reset", + "start_line": 374, + "end_line": 374 + }, + { + "url": "https://redis.io/commands/tdigest.add", + "start_line": 382, + "end_line": 382 + }, + { + "url": "https://redis.io/commands/tdigest.merge", + "start_line": 394, + "end_line": 394 + }, + { + "url": "https://redis.io/commands/tdigest.min", + "start_line": 406, + "end_line": 406 + }, + { + "url": "https://redis.io/commands/tdigest.max", + "start_line": 413, + "end_line": 413 + }, + { + "url": "https://redis.io/commands/tdigest.quantile", + "start_line": 422, + "end_line": 422 + }, + { + "url": "https://redis.io/commands/tdigest.cdf", + "start_line": 429, + "end_line": 429 + }, + { + "url": "https://redis.io/commands/tdigest.info", + "start_line": 437, + "end_line": 437 + }, + { + "url": "https://redis.io/commands/tdigest.trimmed_mean", + "start_line": 445, + "end_line": 445 + }, + { + "url": "https://redis.io/commands/tdigest.rank", + "start_line": 456, + "end_line": 456 + }, + { + "url": "https://redis.io/commands/tdigest.revrank", + "start_line": 465, + "end_line": 465 + }, + { + "url": "https://redis.io/commands/tdigest.by_rank", + "start_line": 473, + "end_line": 473 + }, + { + "url": "https://redis.io/commands/tdigest.by_revrank", + "start_line": 481, + "end_line": 481 + }, + { + "url": "https://redis.io/commands/cms.initbydim", + "start_line": 492, + "end_line": 492 + }, + { + "url": "https://redis.io/commands/cms.initbyprob", + "start_line": 499, + "end_line": 499 + }, + { + "url": "https://redis.io/commands/cms.incrby", + "start_line": 507, + "end_line": 507 + }, + { + "url": "https://redis.io/commands/cms.query", + "start_line": 520, + "end_line": 520 + }, + { + "url": "https://redis.io/commands/cms.merge", + "start_line": 530, + "end_line": 530 + }, + { + "url": "https://redis.io/commands/cms.info", + "start_line": 540, + "end_line": 540 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/bf/info.py", + "type": "file", + "name": "info.py", + "base_name": "info", + "extension": ".py", + "size": 3395, + "date": "2023-09-26", + "sha1": "e8c4791971945258e09d47940654df11a645dfa6", + "md5": "3a9b8ea19c570c1d5468d5ca4cfc169a", + "sha256": "b6913886fd73029c683a0c95f7ff0110365c97859fead4b5752bed97157bb931", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/graph", + "type": "directory", + "name": "graph", + "base_name": "graph", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 8, + "dirs_count": 0, + "size_count": 48445, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/graph/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 7237, + "date": "2023-09-26", + "sha1": "9270ca2a5cc708ef02dc86ab9a2505f12bc25f32", + "md5": "006596cbf7c2093aa9f31ae55da23b1f", + "sha256": "366925c8ebb321adb4c845ab867290c6042569729891cc019061e9bd0ca8e49f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.com/blog/redisgraph-eol", + "start_line": 26, + "end_line": 26 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/graph/commands.py", + "type": "file", + "name": "commands.py", + "base_name": "commands", + "extension": ".py", + "size": 10379, + "date": "2023-09-26", + "sha1": "96c25624734842849d8692e57ae6664ebcf59b17", + "md5": "fe1a21ef6b1f88070b9fec1ccbc669d2", + "sha256": "acb195e7c6492847facb1ce4d680f7230892d3794fe9ba5ba34db8f69148d0e6", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/commands/graph.query", + "start_line": 43, + "end_line": 43 + }, + { + "url": "https://redis.io/commands/graph.delete", + "start_line": 110, + "end_line": 110 + }, + { + "url": "https://github.com/redisgraph/redisgraph-bulk-loader", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://redis.io/commands/graph.profile", + "start_line": 137, + "end_line": 137 + }, + { + "url": "https://redis.io/commands/graph.slowlog", + "start_line": 145, + "end_line": 145 + }, + { + "url": "https://redis.io/commands/graph.config-get/", + "start_line": 158, + "end_line": 158 + }, + { + "url": "https://redis.io/commands/graph.list", + "start_line": 182, + "end_line": 182 + }, + { + "url": "https://redis.io/commands/graph.explain", + "start_line": 206, + "end_line": 206 + }, + { + "url": "https://oss.redis.com/redisgraph/master/commands/#graphquery", + "start_line": 222, + "end_line": 222 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/graph/edge.py", + "type": "file", + "name": "edge.py", + "base_name": "edge", + "extension": ".py", + "size": 2460, + "date": "2023-09-26", + "sha1": "9f6ca6876d0f1965c66c97faae3e7f6ac8ba1bf3", + "md5": "714d6d057f3f034ca20a908303480f94", + "sha256": "fd3963541e1ad693d2f696fcfc2bf0f2b7256c138e23fffe7d8f5fc9b5387634", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/graph/exceptions.py", + "type": "file", + "name": "exceptions.py", + "base_name": "exceptions", + "extension": ".py", + "size": 107, + "date": "2023-09-26", + "sha1": "8896daba11ac8d7d3778c006f42c2b02abb58a47", + "md5": "54d7f4376cde8509e4912b696a9d3e2e", + "sha256": "9110c1b182e0c0868ce2faa2a0efc1a7fba05af8dfa821fb0c8bf81a973d1c23", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/graph/execution_plan.py", + "type": "file", + "name": "execution_plan.py", + "base_name": "execution_plan", + "extension": ".py", + "size": 6742, + "date": "2023-09-26", + "sha1": "9885012256f548a1a872c2671dee9801fead46ac", + "md5": "45f0df07d77012a0fbec3b94d650895a", + "sha256": "3f1afcff384f593fc47594a01ab6e25b0f3014beaae4917b3be67a5f39b9e62c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/graph/node.py", + "type": "file", + "name": "node.py", + "base_name": "node", + "extension": ".py", + "size": 2400, + "date": "2023-09-26", + "sha1": "fe45f4339fefaf70860d9e5ff5a01693b5e89dac", + "md5": "678fbf445987572298a9ec1c8a8ec187", + "sha256": "3dab1fb25e5d17a5aa4fd28234500a2b01ae6f22bfd8e442a00404e15b675e44", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/graph/path.py", + "type": "file", + "name": "path.py", + "base_name": "path", + "extension": ".py", + "size": 2080, + "date": "2023-09-26", + "sha1": "1a55b468768182f6bbb6f55296919f4dd4f5a8a0", + "md5": "1893829c8a73dae1056b775a577abd13", + "sha256": "9ba1b3e0361f30843c5517832c7967430fca236ad575ea56624fc0534ff1fc63", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/graph/query_result.py", + "type": "file", + "name": "query_result.py", + "base_name": "query_result", + "extension": ".py", + "size": 17040, + "date": "2023-09-26", + "sha1": "f582004b1fe0d81295a15d30c7155e62e6a4e218", + "md5": "06bd40931ac7f31359ebd577ab804a62", + "sha256": "193127044d2b022524e09aae6b171529d2f593348c0d65b9932fa2153bd137ce", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/json", + "type": "directory", + "name": "json", + "base_name": "json", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 22377, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/json/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 4854, + "date": "2023-09-26", + "sha1": "8596676d600b2c86dd465da18c0d96491dd5f863", + "md5": "704c9a0db904957638b5e467cb6ad3dd", + "sha256": "965a43433da404d9c9c9f41fba1d3eda863e92731bea0012d000ed3e66932ac3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/json/_util.py", + "type": "file", + "name": "_util.py", + "base_name": "_util", + "extension": ".py", + "size": 116, + "date": "2023-09-26", + "sha1": "2d9f73f398d7c6b5006bf60f100bc413c09136cb", + "md5": "9d7edde42d6acf1975db72937176fc97", + "sha256": "6ff5504e1d741722e5f01b5111f25f0da80e242c9deb04d042cf20eb7a62e462", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/json/commands.py", + "type": "file", + "name": "commands.py", + "base_name": "commands", + "extension": ".py", + "size": 15603, + "date": "2023-09-26", + "sha1": "f851eaa07021105aef8569251a033b1fadc7cc62", + "md5": "354866cd962b7ff1fffdd57258e65f61", + "sha256": "f4fdcd045c96b91c567abe62fff36d271ee82593674ce8ac7eb1c68706917e80", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/commands/json.arrappend", + "start_line": 22, + "end_line": 22 + }, + { + "url": "https://redis.io/commands/json.arrindex", + "start_line": 44, + "end_line": 44 + }, + { + "url": "https://redis.io/commands/json.arrinsert", + "start_line": 60, + "end_line": 60 + }, + { + "url": "https://redis.io/commands/json.arrlen", + "start_line": 73, + "end_line": 73 + }, + { + "url": "https://redis.io/commands/json.arrpop", + "start_line": 86, + "end_line": 86 + }, + { + "url": "https://redis.io/commands/json.arrtrim", + "start_line": 96, + "end_line": 96 + }, + { + "url": "https://redis.io/commands/json.type", + "start_line": 103, + "end_line": 103 + }, + { + "url": "https://redis.io/commands/json.resp", + "start_line": 110, + "end_line": 110 + }, + { + "url": "https://redis.io/commands/json.objkeys", + "start_line": 120, + "end_line": 120 + }, + { + "url": "https://redis.io/commands/json.objlen", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://redis.io/commands/json.numincrby", + "start_line": 136, + "end_line": 136 + }, + { + "url": "https://redis.io/commands/json.nummultby", + "start_line": 147, + "end_line": 147 + }, + { + "url": "https://redis.io/commands/json.clear", + "start_line": 160, + "end_line": 160 + }, + { + "url": "https://redis.io/commands/json.del", + "start_line": 167, + "end_line": 167 + }, + { + "url": "https://redis.io/commands/json.get", + "start_line": 184, + "end_line": 184 + }, + { + "url": "https://redis.io/commands/json.mget", + "start_line": 209, + "end_line": 209 + }, + { + "url": "https://redis.io/commands/json.set", + "start_line": 236, + "end_line": 236 + }, + { + "url": "https://redis.io/commands/json.mset", + "start_line": 265, + "end_line": 265 + }, + { + "url": "https://redis.io/commands/json.merge", + "start_line": 286, + "end_line": 286 + }, + { + "url": "https://redis.io/commands/json.strlen", + "start_line": 362, + "end_line": 362 + }, + { + "url": "https://redis.io/commands/json.toggle", + "start_line": 375, + "end_line": 375 + }, + { + "url": "https://redis.io/commands/json.strappend", + "start_line": 386, + "end_line": 386 + }, + { + "url": "https://redis.io/commands/json.debug", + "start_line": 400, + "end_line": 400 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/json/decoders.py", + "type": "file", + "name": "decoders.py", + "base_name": "decoders", + "extension": ".py", + "size": 1411, + "date": "2023-09-26", + "sha1": "2d06b3e34ca04923f75c7ac9d0d6d465c9e66335", + "md5": "c62a48bbc3039021f66954272d12ca4a", + "sha256": "6bf228315ff081e2725227c3e0fe874dc33db3a161ae27309b341c65199cf86c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/json/path.py", + "type": "file", + "name": "path.py", + "base_name": "path", + "extension": ".py", + "size": 393, + "date": "2023-09-26", + "sha1": "4e4bfe2de2d3ecccef49668cf95f0a8734bdb611", + "md5": "896a25cfea3a24715b67bee16a227ff7", + "sha256": "d3368eebfabf155324d4192191bed672bf001764dfafaf558642b2d480558690", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search", + "type": "directory", + "name": "search", + "base_name": "search", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 12, + "dirs_count": 0, + "size_count": 88022, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 5744, + "date": "2023-09-26", + "sha1": "cacafb4db5bdbd84a30aa6d6d48a8eb426185ddc", + "md5": "d606a6ad501f7673056ad048fdc05dd1", + "sha256": "85aa69405545d23ecff3ba7b2d0b142b900ad24b9e9bd700fb1bd545d416a68b", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/_util.py", + "type": "file", + "name": "_util.py", + "base_name": "_util", + "extension": ".py", + "size": 193, + "date": "2023-09-26", + "sha1": "ab5c0244d60a0bba507b406680ef2e55e6affad9", + "md5": "ac64284e47130868b522bc83b9b20f3d", + "sha256": "54082e4b087fddd36d270354e9595ed8235d3c4d74fcd5243df7c3ec65855f8f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/aggregation.py", + "type": "file", + "name": "aggregation.py", + "base_name": "aggregation", + "extension": ".py", + "size": 10772, + "date": "2023-09-26", + "sha1": "b9c87c8ebc95ee54a58015a578ca9db02f50d9db", + "md5": "afce3e531d1f6dae1ffdcd0ea78d8cb7", + "sha256": "f324353f7d508b2dbdc5e86598dd93a0287bddef8c1e63a0ff2d3f5177d00d2f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/commands.py", + "type": "file", + "name": "commands.py", + "base_name": "commands", + "extension": ".py", + "size": 36751, + "date": "2023-09-26", + "sha1": "e8ca845d895bbb1b83adaf6a0dbe0c95b4b63b5f", + "md5": "eec3ac10c0acabb33badad29de7a80f5", + "sha256": "76948c67b8578db025ad42f8879197e81b4fe1689b41908ee9895fa3caa4005d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/commands/ft.create", + "start_line": 189, + "end_line": 189 + }, + { + "url": "https://redis.io/commands/ft.alter", + "start_line": 232, + "end_line": 232 + }, + { + "url": "https://redis.io/commands/ft.dropindex", + "start_line": 253, + "end_line": 253 + }, + { + "url": "https://redis.io/commands/ft.info", + "start_line": 447, + "end_line": 447 + }, + { + "url": "https://redis.io/commands/ft.search", + "start_line": 497, + "end_line": 497 + }, + { + "url": "https://redis.io/commands/ft.explain", + "start_line": 517, + "end_line": 517 + }, + { + "url": "https://redis.io/commands/ft.aggregate", + "start_line": 540, + "end_line": 540 + }, + { + "url": "https://redis.io/commands/ft.spellcheck", + "start_line": 631, + "end_line": 631 + }, + { + "url": "https://redis.io/commands/ft.dictadd", + "start_line": 655, + "end_line": 655 + }, + { + "url": "https://redis.io/commands/ft.dictdel", + "start_line": 669, + "end_line": 669 + }, + { + "url": "https://redis.io/commands/ft.dictdump", + "start_line": 682, + "end_line": 682 + }, + { + "url": "https://redis.io/commands/ft.config-set", + "start_line": 695, + "end_line": 695 + }, + { + "url": "https://redis.io/commands/ft.config-get", + "start_line": 708, + "end_line": 708 + }, + { + "url": "https://redis.io/commands/ft.tagvals", + "start_line": 722, + "end_line": 722 + }, + { + "url": "https://redis.io/commands/ft.aliasadd", + "start_line": 735, + "end_line": 735 + }, + { + "url": "https://redis.io/commands/ft.aliasupdate", + "start_line": 748, + "end_line": 748 + }, + { + "url": "https://redis.io/commands/ft.aliasdel", + "start_line": 761, + "end_line": 761 + }, + { + "url": "https://redis.io/commands/ft.sugadd/", + "start_line": 772, + "end_line": 772 + }, + { + "url": "https://redis.io/commands/ft.suglen", + "start_line": 792, + "end_line": 792 + }, + { + "url": "https://redis.io/commands/ft.sugdel", + "start_line": 801, + "end_line": 801 + }, + { + "url": "https://redis.io/commands/ft.sugget", + "start_line": 843, + "end_line": 843 + }, + { + "url": "https://redis.io/commands/ft.synupdate", + "start_line": 877, + "end_line": 877 + }, + { + "url": "https://redis.io/commands/ft.syndump", + "start_line": 892, + "end_line": 892 + }, + { + "url": "https://redis.io/commands/ft.sugadd", + "start_line": 1047, + "end_line": 1047 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/document.py", + "type": "file", + "name": "document.py", + "base_name": "document", + "extension": ".py", + "size": 413, + "date": "2023-09-26", + "sha1": "cd8e9e94ff62a7e18b25bfda2c259083443627e6", + "md5": "f9488d45ae17bfde6edee62906d909ba", + "sha256": "83647e3d182afa3377dff18b5f36afbec7b872920704c7e33df3caeed9c4f467", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/field.py", + "type": "file", + "name": "field.py", + "base_name": "field", + "extension": ".py", + "size": 4518, + "date": "2023-09-26", + "sha1": "02169eee4f333d68b6d180868e1b4f9c22f54d9e", + "md5": "52186013c758d7626d2bdb6f4850e344", + "sha256": "5b1b4e1e0b66f52f36fc2d27cde4fb7c746b58f9067e52674974112226952665", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://redisearch.io/Tags/", + "start_line": 106, + "end_line": 106 + }, + { + "url": "https://oss.redis.com/redisearch/Vectors/#vector_fields", + "start_line": 132, + "end_line": 132 + }, + { + "url": "https://oss.redis.com/redisearch/master/Vectors/#specific_creation_attributes_per_algorithm", + "start_line": 146, + "end_line": 146 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/indexDefinition.py", + "type": "file", + "name": "indexDefinition.py", + "base_name": "indexDefinition", + "extension": ".py", + "size": 2489, + "date": "2023-09-26", + "sha1": "9da27c7d2264fc057e64c0a234e37adb065b8ed3", + "md5": "ae96ecb12eadafc5dd15cf6309cad59b", + "sha256": "54bd823338f13741c421a4e7f3c7af9c75f57c2126cad6e2938bc09a2898482f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/query.py", + "type": "file", + "name": "query.py", + "base_name": "query", + "extension": ".py", + "size": 11564, + "date": "2023-09-26", + "sha1": "0329f4fba30503374766fededa5d0c9f006b833a", + "md5": "dfe25e5bc31914946fca25fd452448a9", + "sha256": "6e505c8059eead3f6b920e2023a8f5e047a4594fc9f5efda0e5af25420960e33", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/querystring.py", + "type": "file", + "name": "querystring.py", + "base_name": "querystring", + "extension": ".py", + "size": 7597, + "date": "2023-09-26", + "sha1": "1e105bc3cb164093b3c0793f0a6ef7d85d543eec", + "md5": "2fc46e3748d2fe38edc1c950ef904073", + "sha256": "744e7bee43aa90212b3603be217238c4554723c91013e2621f965123f08a8c71", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/reducers.py", + "type": "file", + "name": "reducers.py", + "base_name": "reducers", + "extension": ".py", + "size": 4220, + "date": "2023-09-26", + "sha1": "8df89681009d536433288f29c1ff6feb6b1ac30b", + "md5": "28c9286fc598568b25fda9ab79ffb9e2", + "sha256": "49c71eca5c7c063caa4be4c939d84d5bade7ead79c2fda23b785394aa868e546", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/docs/interact/search-and-query/search/aggregations/", + "start_line": 7, + "end_line": 7 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/result.py", + "type": "file", + "name": "result.py", + "base_name": "result", + "extension": ".py", + "size": 2149, + "date": "2023-09-26", + "sha1": "99e70ea2bac05e63cc8b8d385a25836c586991dd", + "md5": "605ac296eecba3ae0bde4fde4ab5e773", + "sha256": "e07ecb9ce55649cb62ed63b65d8c638624eedd0348b76a591ced5ea6d5d90c19", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/search/suggestion.py", + "type": "file", + "name": "suggestion.py", + "base_name": "suggestion", + "extension": ".py", + "size": 1612, + "date": "2023-09-26", + "sha1": "7c9e49e7121c9fe3135542aac5d329cb1f1c70c1", + "md5": "426d716a7a0a3812bc5c82c74fd8801c", + "sha256": "57fadeeacb830a835cd044e7fcfd6de7515e2b8a426a63f0c59471098f23b1c1", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/timeseries", + "type": "directory", + "name": "timeseries", + "base_name": "timeseries", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 41413, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/timeseries/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 3459, + "date": "2023-09-26", + "sha1": "1f59c6ce28d6aa1cc2dc76705e508d49c20612e4", + "md5": "7e4fdc626e513fd032a301cb779d917f", + "sha256": "824cfac2c844cf3410af204e9eb02aa90cedb52f801df5e6b8dfc7d49dfc11b3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/timeseries/commands.py", + "type": "file", + "name": "commands.py", + "base_name": "commands", + "extension": ".py", + "size": 33438, + "date": "2023-09-26", + "sha1": "1e08f2eda40beb2cd856350f4903cfd9ad428748", + "md5": "dca00ce15a3ee9f08c644eeb2e04e4d3", + "sha256": "6c5764fbad3d0a72fe753a8c539c9012263e5028d5a4b9271c60c4350dadfb55", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://redis.io/commands/ts.create/", + "start_line": 63, + "end_line": 63 + }, + { + "url": "https://redis.io/commands/ts.alter/", + "start_line": 107, + "end_line": 107 + }, + { + "url": "https://redis.io/commands/ts.add/", + "start_line": 158, + "end_line": 158 + }, + { + "url": "https://redis.io/commands/ts.madd/", + "start_line": 176, + "end_line": 176 + }, + { + "url": "https://redis.io/commands/ts.incrby/", + "start_line": 216, + "end_line": 216 + }, + { + "url": "https://redis.io/commands/ts.decrby/", + "start_line": 259, + "end_line": 259 + }, + { + "url": "https://redis.io/commands/ts.del/", + "start_line": 283, + "end_line": 283 + }, + { + "url": "https://redis.io/commands/ts.createrule/", + "start_line": 314, + "end_line": 314 + }, + { + "url": "https://redis.io/commands/ts.deleterule/", + "start_line": 327, + "end_line": 327 + }, + { + "url": "https://redis.io/commands/ts.range/", + "start_line": 411, + "end_line": 411 + }, + { + "url": "https://redis.io/commands/ts.revrange/", + "start_line": 483, + "end_line": 483 + }, + { + "url": "https://redis.io/commands/ts.mrange/", + "start_line": 602, + "end_line": 602 + }, + { + "url": "https://redis.io/commands/ts.mrevrange/", + "start_line": 690, + "end_line": 690 + }, + { + "url": "https://redis.io/commands/ts.get/", + "start_line": 720, + "end_line": 720 + }, + { + "url": "https://redis.io/commands/ts.mget/", + "start_line": 749, + "end_line": 749 + }, + { + "url": "https://redis.io/commands/ts.info/", + "start_line": 762, + "end_line": 762 + }, + { + "url": "https://redis.io/commands/ts.queryindex/", + "start_line": 770, + "end_line": 770 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/timeseries/info.py", + "type": "file", + "name": "info.py", + "base_name": "info", + "extension": ".py", + "size": 3207, + "date": "2023-09-26", + "sha1": "786b32d4b98b55d0bf51e846c04292ba88afc909", + "md5": "605e965f24062492553b323205398efd", + "sha256": "e5d78122706d2cf6f766b568481e048569113e44885b941dffdf2b3039eeb679", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://oss.redis.com/redistimeseries/commands/#tsinfo", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://oss.redis.com/redistimeseries/configuration/#duplicate_policy", + "start_line": 60, + "end_line": 60 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis/commands/timeseries/utils.py", + "type": "file", + "name": "utils.py", + "base_name": "utils", + "extension": ".py", + "size": 1309, + "date": "2023-09-26", + "sha1": "a2f70f2745595643178bde57689de8684b223abf", + "md5": "dee3bf5ef4a397f8d31c9dc30851d717", + "sha256": "a3babb15ed708297532cac8663c422d9557a5ca101a6b87398f76b173dce22fa", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis.egg-info", + "type": "directory", + "name": "redis.egg-info", + "base_name": "redis.egg-info", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 12691, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis.egg-info/dependency_links.txt", + "type": "file", + "name": "dependency_links.txt", + "base_name": "dependency_links", + "extension": ".txt", + "size": 1, + "date": "2023-09-26", + "sha1": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", + "md5": "68b329da9893e34099c7d8ad5cb9c940", + "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b", + "mime_type": "application/octet-stream", + "file_type": "very short file (no magic)", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis.egg-info/PKG-INFO", + "type": "file", + "name": "PKG-INFO", + "base_name": "PKG-INFO", + "extension": "", + "size": 8506, + "date": "2023-09-26", + "sha1": "20532cd7e310457e63be960c8fd930c412c9db81", + "md5": "c702445af555d592940a9ce56eb083e6", + "sha256": "c024ed91501c8156a39ac513c8167a124d9bb264913d6fec11187492c418dd38", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": "Objective-C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "redis", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Python client for Redis database and key-value store\n# redis-py\n\nThe Python interface to the Redis key-value store.\n\n[![CI](https://github.com/redis/redis-py/workflows/CI/badge.svg?branch=master)](https://github.com/redis/redis-py/actions?query=workflow%3ACI+branch%3Amaster)\n[![docs](https://readthedocs.org/projects/redis/badge/?version=stable&style=flat)](https://redis-py.readthedocs.io/en/stable/)\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)\n[![pypi](https://badge.fury.io/py/redis.svg)](https://pypi.org/project/redis/)\n[![pre-release](https://img.shields.io/github/v/release/redis/redis-py?include_prereleases&label=latest-prerelease)](https://github.com/redis/redis-py/releases)\n[![codecov](https://codecov.io/gh/redis/redis-py/branch/master/graph/badge.svg?token=yenl5fzxxr)](https://codecov.io/gh/redis/redis-py)\n\n[Installation](#installation) | [Usage](#usage) | [Advanced Topics](#advanced-topics) | [Contributing](https://github.com/redis/redis-py/blob/master/CONTRIBUTING.md)\n\n---------------------------------------------\n\n**Note: ** redis-py 5.0 will be the last version of redis-py to support Python 3.7, as it has reached [end of life](https://devguide.python.org/versions/). redis-py 5.1 will support Python 3.8+.\n\n---------------------------------------------\n\n## Installation\n\nStart a redis via docker:\n\n``` bash\ndocker run -p 6379:6379 -it redis/redis-stack:latest\n```\n\nTo install redis-py, simply:\n\n``` bash\n$ pip install redis\n```\n\nFor faster performance, install redis with hiredis support, this provides a compiled response parser, and *for most cases* requires zero code changes.\nBy default, if hiredis >= 1.0 is available, redis-py will attempt to use it for response parsing.\n\n``` bash\n$ pip install \"redis[hiredis]\"\n```\n\nLooking for a high-level library to handle object mapping? See [redis-om-python](https://github.com/redis/redis-om-python)!\n\n## Supported Redis Versions\n\nThe most recent version of this library supports redis version [5.0](https://github.com/redis/redis/blob/5.0/00-RELEASENOTES), [6.0](https://github.com/redis/redis/blob/6.0/00-RELEASENOTES), [6.2](https://github.com/redis/redis/blob/6.2/00-RELEASENOTES), [7.0](https://github.com/redis/redis/blob/7.0/00-RELEASENOTES) and [7.2](https://github.com/redis/redis/blob/7.2/00-RELEASENOTES).\n\nThe table below highlights version compatibility of the most-recent library versions and redis versions.\n\n| Library version | Supported redis versions |\n|-----------------|-------------------|\n| 3.5.3 | <= 6.2 Family of releases |\n| >= 4.5.0 | Version 5.0 to 7.0 |\n| >= 5.0.0 | Version 5.0 to current |\n\n\n## Usage\n\n### Basic Example\n\n``` python\n>>> import redis\n>>> r = redis.Redis(host='localhost', port=6379, db=0)\n>>> r.set('foo', 'bar')\nTrue\n>>> r.get('foo')\nb'bar'\n```\n\nThe above code connects to localhost on port 6379, sets a value in Redis, and retrieves it. All responses are returned as bytes in Python, to receive decoded strings, set *decode_responses=True*. For this, and more connection options, see [these examples](https://redis.readthedocs.io/en/stable/examples.html).\n\n\n#### RESP3 Support\nTo enable support for RESP3, ensure you have at least version 5.0 of the client, and change your connection object to include *protocol=3*\n\n``` python\n>>> import redis\n>>> r = redis.Redis(host='localhost', port=6379, db=0, protocol=3)\n```\n\n### Connection Pools\n\nBy default, redis-py uses a connection pool to manage connections. Each instance of a Redis class receives its own connection pool. You can however define your own [redis.ConnectionPool](https://redis.readthedocs.io/en/stable/connections.html#connection-pools).\n\n``` python\n>>> pool = redis.ConnectionPool(host='localhost', port=6379, db=0)\n>>> r = redis.Redis(connection_pool=pool)\n```\n\nAlternatively, you might want to look at [Async connections](https://redis.readthedocs.io/en/stable/examples/asyncio_examples.html), or [Cluster connections](https://redis.readthedocs.io/en/stable/connections.html#cluster-client), or even [Async Cluster connections](https://redis.readthedocs.io/en/stable/connections.html#async-cluster-client).\n\n### Redis Commands\n\nThere is built-in support for all of the [out-of-the-box Redis commands](https://redis.io/commands). They are exposed using the raw Redis command names (`HSET`, `HGETALL`, etc.) except where a word (i.e. del) is reserved by the language. The complete set of commands can be found [here](https://github.com/redis/redis-py/tree/master/redis/commands), or [the documentation](https://redis.readthedocs.io/en/stable/commands.html).\n\n## Advanced Topics\n\nThe [official Redis command documentation](https://redis.io/commands)\ndoes a great job of explaining each command in detail. redis-py attempts\nto adhere to the official command syntax. There are a few exceptions:\n\n- **MULTI/EXEC**: These are implemented as part of the Pipeline class.\n The pipeline is wrapped with the MULTI and EXEC statements by\n default when it is executed, which can be disabled by specifying\n transaction=False. See more about Pipelines below.\n\n- **SUBSCRIBE/LISTEN**: Similar to pipelines, PubSub is implemented as\n a separate class as it places the underlying connection in a state\n where it can\\'t execute non-pubsub commands. Calling the pubsub\n method from the Redis client will return a PubSub instance where you\n can subscribe to channels and listen for messages. You can only call\n PUBLISH from the Redis client (see [this comment on issue\n #151](https://github.com/redis/redis-py/issues/151#issuecomment-1545015)\n for details).\n\nFor more details, please see the documentation on [advanced topics page](https://redis.readthedocs.io/en/stable/advanced_features.html).\n\n### Pipelines\n\nThe following is a basic example of a [Redis pipeline](https://redis.io/docs/manual/pipelining/), a method to optimize round-trip calls, by batching Redis commands, and receiving their results as a list.\n\n\n``` python\n>>> pipe = r.pipeline()\n>>> pipe.set('foo', 5)\n>>> pipe.set('bar', 18.5)\n>>> pipe.set('blee', \"hello world!\")\n>>> pipe.execute()\n[True, True, True]\n```\n\n### PubSub\n\nThe following example shows how to utilize [Redis Pub/Sub](https://redis.io/docs/manual/pubsub/) to subscribe to specific channels.\n\n``` python\n>>> r = redis.Redis(...)\n>>> p = r.pubsub()\n>>> p.subscribe('my-first-channel', 'my-second-channel', ...)\n>>> p.get_message()\n{'pattern': None, 'type': 'subscribe', 'channel': b'my-second-channel', 'data': 1}\n```\n\n\n--------------------------\n\n### Author\n\nredis-py is developed and maintained by [Redis Inc](https://redis.com). It can be found [here](\nhttps://github.com/redis/redis-py), or downloaded from [pypi](https://pypi.org/project/redis/).\n\nSpecial thanks to:\n\n- Andy McCurdy () the original author of redis-py.\n- Ludovico Magnocavallo, author of the original Python Redis client,\n from which some of the socket code is still used.\n- Alexander Solovyov for ideas on the generic response callback\n system.\n- Paul Hubbard for initial packaging support.\n\n[![Redis](./docs/logo-redis.png)](https://www.redis.com)", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Redis Inc.", + "email": "oss@redis.com", + "url": null + } + ], + "keywords": [ + "Redis", + "key-value store", + "database", + "Development Status :: 5 - Production/Stable", + "Environment :: Console", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy" + ], + "homepage_url": "https://github.com/redis/redis-py", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/redis/redis-py/issues", + "code_view_url": "https://github.com/redis/redis-py", + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/redis.egg-info/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100, + "matched_length": 1, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/redis.egg-info/PKG-INFO", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "matched_text": "- 'License :: OSI Approved :: MIT License'" + } + ], + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: MIT\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "INSTALL", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "LICENSE", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "MANIFEST.in", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "README.md", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "setup.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/backoff.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/client.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/cluster.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/compat.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/connection.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/crc.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/credentials.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/exceptions.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/lock.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/ocsp.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/retry.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/sentinel.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/typing.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/utils.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis.egg-info/PKG-INFO", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis.egg-info/SOURCES.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis.egg-info/dependency_links.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis.egg-info/requires.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis.egg-info/top_level.txt", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/_parsers/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/_parsers/base.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/_parsers/commands.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/_parsers/encoders.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/_parsers/helpers.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/_parsers/hiredis.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/_parsers/resp2.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/_parsers/resp3.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/_parsers/socket.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/asyncio/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/asyncio/client.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/asyncio/cluster.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/asyncio/connection.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/asyncio/lock.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/asyncio/retry.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/asyncio/sentinel.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/asyncio/utils.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/cluster.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/core.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/helpers.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/redismodules.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/sentinel.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/bf/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/bf/commands.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/bf/info.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/graph/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/graph/commands.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/graph/edge.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/graph/exceptions.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/graph/execution_plan.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/graph/node.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/graph/path.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/graph/query_result.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/json/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/json/_util.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/json/commands.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/json/decoders.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/json/path.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/_util.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/aggregation.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/commands.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/document.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/field.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/indexDefinition.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/query.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/querystring.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/reducers.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/result.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/search/suggestion.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/timeseries/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/timeseries/commands.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/timeseries/info.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "redis/commands/timeseries/utils.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/conftest.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/mocks.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/ssl_utils.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_bloom.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_cluster.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_command_parser.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_commands.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_connect.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_connection.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_connection_pool.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_credentials.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_encoding.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_function.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_graph.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_helpers.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_json.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_lock.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_monitor.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_multiprocessing.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_pipeline.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_pubsub.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_retry.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_scripting.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_search.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_sentinel.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_ssl.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_timeseries.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/compat.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/conftest.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/mocks.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_bloom.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_cluster.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_commands.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_connect.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_connection.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_connection_pool.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_credentials.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_cwe_404.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_encoding.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_graph.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_json.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_lock.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_monitor.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_pipeline.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_pubsub.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_retry.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_scripting.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_search.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_sentinel.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_sentinel_managed_connection.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/test_timeseries.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/testdata/jsontestdata.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/testdata/titles.csv", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_asyncio/testdata/will_play_text.csv.bz2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_graph_utils/__init__.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_graph_utils/test_edge.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_graph_utils/test_node.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/test_graph_utils/test_path.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/testdata/jsontestdata.py", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/testdata/titles.csv", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + }, + { + "path": "tests/testdata/will_play_text.csv.bz2", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ], + "extra_data": { + "Documentation": "https://redis.readthedocs.io/en/latest/", + "Changes": "https://github.com/redis/redis-py/releases" + }, + "dependencies": [ + { + "purl": "pkg:pypi/async-timeout", + "extracted_requirement": "async-timeout>=4.0.2; python_full_version <= \"3.11.2\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/importlib-metadata", + "extracted_requirement": "importlib-metadata>=1.0; python_version < \"3.8\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/typing-extensions", + "extracted_requirement": "typing-extensions; python_version < \"3.8\"", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/hiredis", + "extracted_requirement": "hiredis>=1.0.0; extra == \"hiredis\"", + "scope": "hiredis", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/cryptography", + "extracted_requirement": "cryptography>=36.0.1; extra == \"ocsp\"", + "scope": "ocsp", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/pyopenssl@20.0.1", + "extracted_requirement": "pyopenssl==20.0.1; extra == \"ocsp\"", + "scope": "ocsp", + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/requests", + "extracted_requirement": "requests>=2.26.0; extra == \"ocsp\"", + "scope": "ocsp", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://pypi.org/project/redis", + "repository_download_url": "https://pypi.org/packages/source/r/redis/redis-5.0.1.tar.gz", + "api_data_url": "https://pypi.org/pypi/redis/5.0.1/json", + "datasource_id": "pypi_editable_egg_pkginfo", + "purl": "pkg:pypi/redis@5.0.1" + } + ], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit AND unknown-license-reference", + "detected_license_expression_spdx": "MIT AND LicenseRef-scancode-unknown-license-reference", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/redis.egg-info/PKG-INFO", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": "License: MIT", + "matched_text_diagnostics": "License: MIT" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/redis.egg-info/PKG-INFO", + "start_line": 18, + "end_line": 18, + "matcher": "2-aho", + "score": 100, + "matched_length": 5, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "matched_text": "License :: OSI Approved :: MIT License", + "matched_text_diagnostics": "License :: OSI Approved :: MIT License" + } + ], + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8" + }, + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "cd-zvXORX/redis-5.0.1/redis.egg-info/PKG-INFO", + "start_line": 34, + "end_line": 34, + "matcher": "2-aho", + "score": 100, + "matched_length": 3, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE", + "matched_text": "License-File: LICENSE", + "matched_text_diagnostics": "License-File: LICENSE" + } + ], + "identifier": "unknown_license_reference-6b24f327-22b1-723e-10f9-37a8bc8b3c70" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/redis.egg-info/PKG-INFO", + "start_line": 42, + "end_line": 42, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_126.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_126.RULE", + "matched_text": "MIT licensed](", + "matched_text_diagnostics": "MIT licensed](" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "cd-zvXORX/redis-5.0.1/redis.egg-info/PKG-INFO", + "start_line": 42, + "end_line": 42, + "matcher": "2-aho", + "score": 100, + "matched_length": 2, + "match_coverage": 100, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE", + "matched_text": "license-MIT-", + "matched_text_diagnostics": "license-MIT-" + } + ], + "identifier": "mit-84e9222a-45a9-364a-bbfe-3a462e4b18c1" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.14, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Redis Inc.", + "start_line": 6, + "end_line": 6 + }, + { + "author": "Redis Inc (https://redis.com)", + "start_line": 183, + "end_line": 183 + } + ], + "emails": [ + { + "email": "oss@redis.com", + "start_line": 7, + "end_line": 7 + }, + { + "email": "sedrik@gmail.com", + "start_line": 188, + "end_line": 188 + } + ], + "urls": [ + { + "url": "https://github.com/redis/redis-py", + "start_line": 5, + "end_line": 5 + }, + { + "url": "https://redis.readthedocs.io/en/latest/", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://github.com/redis/redis-py/releases", + "start_line": 10, + "end_line": 10 + }, + { + "url": "https://github.com/redis/redis-py/issues", + "start_line": 12, + "end_line": 12 + }, + { + "url": "https://github.com/redis/redis-py/workflows/CI/badge.svg?branch=master", + "start_line": 40, + "end_line": 40 + }, + { + "url": "https://github.com/redis/redis-py/actions?query=workflow:CI+branch:master", + "start_line": 40, + "end_line": 40 + }, + { + "url": "https://readthedocs.org/projects/redis/badge/?version=stable&style=flat", + "start_line": 41, + "end_line": 41 + }, + { + "url": "https://redis-py.readthedocs.io/en/stable", + "start_line": 41, + "end_line": 41 + }, + { + "url": "https://img.shields.io/badge/license-MIT-blue.svg", + "start_line": 42, + "end_line": 42 + }, + { + "url": "https://badge.fury.io/py/redis.svg", + "start_line": 43, + "end_line": 43 + }, + { + "url": "https://pypi.org/project/redis", + "start_line": 43, + "end_line": 43 + }, + { + "url": "https://img.shields.io/github/v/release/redis/redis-py?include_prereleases&label=latest-prerelease", + "start_line": 44, + "end_line": 44 + }, + { + "url": "https://codecov.io/gh/redis/redis-py/branch/master/graph/badge.svg?token=yenl5fzxxr", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://codecov.io/gh/redis/redis-py", + "start_line": 45, + "end_line": 45 + }, + { + "url": "https://github.com/redis/redis-py/blob/master/CONTRIBUTING.md", + "start_line": 47, + "end_line": 47 + }, + { + "url": "https://devguide.python.org/versions", + "start_line": 51, + "end_line": 51 + }, + { + "url": "https://github.com/redis/redis-om-python", + "start_line": 76, + "end_line": 76 + }, + { + "url": "https://github.com/redis/redis/blob/5.0/00-RELEASENOTES", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://github.com/redis/redis/blob/6.0/00-RELEASENOTES", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://github.com/redis/redis/blob/6.2/00-RELEASENOTES", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://github.com/redis/redis/blob/7.0/00-RELEASENOTES", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://github.com/redis/redis/blob/7.2/00-RELEASENOTES", + "start_line": 80, + "end_line": 80 + }, + { + "url": "https://redis.readthedocs.io/en/stable/examples.html", + "start_line": 104, + "end_line": 104 + }, + { + "url": "https://redis.readthedocs.io/en/stable/connections.html#connection-pools", + "start_line": 117, + "end_line": 117 + }, + { + "url": "https://redis.readthedocs.io/en/stable/examples/asyncio_examples.html", + "start_line": 124, + "end_line": 124 + }, + { + "url": "https://redis.readthedocs.io/en/stable/connections.html#cluster-client", + "start_line": 124, + "end_line": 124 + }, + { + "url": "https://redis.readthedocs.io/en/stable/connections.html#async-cluster-client", + "start_line": 124, + "end_line": 124 + }, + { + "url": "https://redis.io/commands", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://github.com/redis/redis-py/tree/master/redis/commands", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://redis.readthedocs.io/en/stable/commands.html", + "start_line": 128, + "end_line": 128 + }, + { + "url": "https://github.com/redis/redis-py/issues/151#issuecomment-1545015", + "start_line": 147, + "end_line": 147 + }, + { + "url": "https://redis.readthedocs.io/en/stable/advanced_features.html", + "start_line": 150, + "end_line": 150 + }, + { + "url": "https://redis.io/docs/manual/pipelining", + "start_line": 154, + "end_line": 154 + }, + { + "url": "https://redis.io/docs/manual/pubsub", + "start_line": 168, + "end_line": 168 + }, + { + "url": "https://redis.com/", + "start_line": 183, + "end_line": 183 + }, + { + "url": "https://www.redis.com/", + "start_line": 195, + "end_line": 195 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis.egg-info/requires.txt", + "type": "file", + "name": "requires.txt", + "base_name": "requires", + "extension": ".txt", + "size": 216, + "date": "2023-09-26", + "sha1": "629b99dabf367746b3bc88aef77b4b33041e79a5", + "md5": "084b8e15356d8030553e3bda35fc2640", + "sha256": "241eb2012e3261e20b91ca619935da0f6e8b696da3191b1c700a0346b797e345", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:pypi/async-timeout", + "extracted_requirement": "async-timeout>=4.0.2", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/importlib-metadata", + "extracted_requirement": "importlib-metadata>=1.0", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/typing-extensions", + "extracted_requirement": "typing-extensions", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/hiredis", + "extracted_requirement": "hiredis>=1.0.0", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/cryptography", + "extracted_requirement": "cryptography>=36.0.1", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/pyopenssl@20.0.1", + "extracted_requirement": "pyopenssl==20.0.1", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + }, + { + "purl": "pkg:pypi/requests", + "extracted_requirement": "requests>=2.26.0", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": { + "is_editable": false, + "link": null, + "hash_options": [], + "is_constraint": false, + "is_archive": null, + "is_wheel": false, + "is_url": null, + "is_vcs_url": null, + "is_name_at_url": false, + "is_local_path": null + } + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pip_requirements", + "purl": null + } + ], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis.egg-info/SOURCES.txt", + "type": "file", + "name": "SOURCES.txt", + "base_name": "SOURCES", + "extension": ".txt", + "size": 3962, + "date": "2023-09-26", + "sha1": "c633fbfdfbd3d6e3ddfb55ef96a5c51851be446c", + "md5": "4ad6d61e9957003e31007dc5769668c6", + "sha256": "15afeaf9ab6f045f30228430294a1653d94f0efe5b460c3b9c53cd13c5ae6a91", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/redis.egg-info/top_level.txt", + "type": "file", + "name": "top_level.txt", + "base_name": "top_level", + "extension": ".txt", + "size": 6, + "date": "2023-09-26", + "sha1": "efa5cd5fb446be774853dcc8d712615ae1e52b51", + "md5": "7b80ba2cca2d34313d17e11ccabd19e2", + "sha256": "38c01e7ecce575ee99a0eb65337e405b3a5122bc2d72a00c1c69518adfb0dbee", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests", + "type": "directory", + "name": "tests", + "base_name": "tests", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 63, + "dirs_count": 4, + "size_count": 5650948, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 0, + "date": "2023-09-26", + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": "inode/x-empty", + "file_type": "empty", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/conftest.py", + "type": "file", + "name": "conftest.py", + "base_name": "conftest", + "extension": ".py", + "size": 15707, + "date": "2023-09-26", + "sha1": "48466962ff4882fbe87779ac30fc1b2728e2ee34", + "md5": "fb851579de53886ca671e36d9ae3c711", + "sha256": "7bd2414e1f290f9e4b5bd5e012633fd6aff149155886574f836f96cb4d3c5b8e", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/mocks.py", + "type": "file", + "name": "mocks.py", + "base_name": "mocks", + "extension": ".py", + "size": 1144, + "date": "2023-09-26", + "sha1": "a7506572303679bfbf2013bddda7c359eba246f6", + "md5": "460a5340e11e71f55bfe23fab3fcc63a", + "sha256": "1b7650a75c7a637071491a9467ae06256f2a6c5aa8562f766605201c7b67dd51", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/ssl_utils.py", + "type": "file", + "name": "ssl_utils.py", + "base_name": "ssl_utils", + "extension": ".py", + "size": 536, + "date": "2023-09-26", + "sha1": "e13bcf31ccb48d0f41cc7d177ed39b9e20085cdc", + "md5": "c34153f96f2bb3b4e50ac6f373e0dbc0", + "sha256": "aaeedaa3846446eaff47efd978c5b7765f31a2c443fea14e126717961f1c8cb7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_bloom.py", + "type": "file", + "name": "test_bloom.py", + "base_name": "test_bloom", + "extension": ".py", + "size": 17400, + "date": "2023-09-26", + "sha1": "ed1d5493505639a0f5d889d47f40d13f785aadf4", + "md5": "022ef9a61ffec08ab3189898fa5928c1", + "sha256": "2f4d66212a5ab4f1a7c3b91e1bc00bbede1ee22449018392a87de82d345f09f5", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_cluster.py", + "type": "file", + "name": "test_cluster.py", + "base_name": "test_cluster", + "extension": ".py", + "size": 128017, + "date": "2023-09-26", + "sha1": "81575d0b0e56308b62028b6ef2da69c9b78d913f", + "md5": "0873e480e2bf979d3e5b6fdb1961bf38", + "sha256": "77cef3254ab0e5cae6c476bcd421c51aeed9615b19a8fd2d7c4b735bc288304d", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "my@DNS.com", + "start_line": 2811, + "end_line": 2811 + } + ], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_command_parser.py", + "type": "file", + "name": "test_command_parser.py", + "base_name": "test_command_parser", + "extension": ".py", + "size": 3802, + "date": "2023-09-26", + "sha1": "7b6e4345e5ecc50d0a736241ced40925694a6afd", + "md5": "778af372597e7ed6287102de46a7665c", + "sha256": "f1827dd1731ebc3cb225e922cb71f8c103e079b1728daef22ed742285cae1fc7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/redis/redis/issues/9493", + "start_line": 92, + "end_line": 92 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_commands.py", + "type": "file", + "name": "test_commands.py", + "base_name": "test_commands", + "extension": ".py", + "size": 184449, + "date": "2023-09-26", + "sha1": "070c5956423f671288caeceb356db6e52394399e", + "md5": "db3a62b29ad536dc620ca50c82e25168", + "sha256": "9ed75286669b68524039f6d5c642083a4c6894a5c7909101c46def5eeb670eec", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/andymccurdy/redis-py/issues/924", + "start_line": 3356, + "end_line": 3356 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_connect.py", + "type": "file", + "name": "test_connect.py", + "base_name": "test_connect", + "extension": ".py", + "size": 5576, + "date": "2023-09-26", + "sha1": "532eb6e1b9f8dd10eb09bcb1c64c2a51923f9a5d", + "md5": "4e76e10ea7e7522af3c16edaa4eb4f9d", + "sha256": "c4ef17ce6f1b69638d8fb36083aaf820d4ec9e0687bff74b9b9a691ef16e61ed", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_connection.py", + "type": "file", + "name": "test_connection.py", + "base_name": "test_connection", + "extension": ".py", + "size": 9081, + "date": "2023-09-26", + "sha1": "3947d7c07999e411897c7b0716dbd7f8f13a2a09", + "md5": "26e26feffd141764b2d69d6b287bbb13", + "sha256": "dc0b4422a1c0a732e20a6d521b0c64c0d18786b70e08765d740f0edc30c6630c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_connection_pool.py", + "type": "file", + "name": "test_connection_pool.py", + "base_name": "test_connection_pool", + "extension": ".py", + "size": 31082, + "date": "2023-09-26", + "sha1": "e32391ce483cfc643eb5b6deb0fcc1822bde47e5", + "md5": "d517074448772b8fe1d4d80a1414e195", + "sha256": "22f1201be0393b37632b3e793813feee60bf41401a1783b191f1b80dca589faf", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/andymccurdy/redis-py/issues/368", + "start_line": 482, + "end_line": 482 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_credentials.py", + "type": "file", + "name": "test_credentials.py", + "base_name": "test_credentials", + "extension": ".py", + "size": 8064, + "date": "2023-09-26", + "sha1": "de7903a97803ca77ee05428a20086b77b5eb15be", + "md5": "133aaf6bfe82a5ee1ad44e8d35e0eebc", + "sha256": "8a656b76adef9b9b4d14ebd834557b2f7697399ea254950a7842f1965cba0676", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_encoding.py", + "type": "file", + "name": "test_encoding.py", + "base_name": "test_encoding", + "extension": ".py", + "size": 3900, + "date": "2023-09-26", + "sha1": "5dd22ea736f3dfab77842c23670ce66a92b54507", + "md5": "b6a14dbec2b80bf5a84eb5aeec1659f3", + "sha256": "1695322a23f415ba51f7d84db022949eca960782f83d19bde7368324e5d11142", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_function.py", + "type": "file", + "name": "test_function.py", + "base_name": "test_function", + "extension": ".py", + "size": 5947, + "date": "2023-09-26", + "sha1": "0b9e45bd7f8f01f8ffa57957ba54f51c40757aba", + "md5": "19d19c565b7c9269f0d17d1d6840600c", + "sha256": "a6afccbbe260f234c28cb4e40595d66a17c169dc86bd488e085427ac5010d0fb", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_graph.py", + "type": "file", + "name": "test_graph.py", + "base_name": "test_graph", + "extension": ".py", + "size": 18540, + "date": "2023-09-26", + "sha1": "100ade41d02221d474f97ccf5a142721f8d5de67", + "md5": "f01dfd2a34ba75d308e692df27c5222b", + "sha256": "7e1e70543fc4b02c26f55c5485201719afd0f85f6a2a89bfb00853ff4b8d433c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_helpers.py", + "type": "file", + "name": "test_helpers.py", + "base_name": "test_helpers", + "extension": ".py", + "size": 2397, + "date": "2023-09-26", + "sha1": "731bfda4dfaef1784dc1f8f48c76d3f96f723003", + "md5": "4bc4f49e07bec5d0df4a2b1fb91090de", + "sha256": "c6e2095f1994f023614046d3d40436f90aa2a001fae42dce1f393fb87a08bfc7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_json.py", + "type": "file", + "name": "test_json.py", + "base_name": "test_json", + "extension": ".py", + "size": 47601, + "date": "2023-09-26", + "sha1": "9f7ec5f48c30e766299aba82105d22b835927210", + "md5": "eaba554f3369aa2e7ddc6135a7115891", + "sha256": "4dcc965627f32e3e8d3741af388374308fe4593b182087ae71942739abe938fe", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Nigel Rees", + "start_line": 1249, + "end_line": 1249 + }, + { + "author": "Evelyn Waugh", + "start_line": 1256, + "end_line": 1256 + }, + { + "author": "Herman Melville", + "start_line": 1263, + "end_line": 1263 + }, + { + "author": "J. R. R. Tolkien", + "start_line": 1271, + "end_line": 1271 + } + ], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_lock.py", + "type": "file", + "name": "test_lock.py", + "base_name": "test_lock", + "extension": ".py", + "size": 8916, + "date": "2023-09-26", + "sha1": "8ca48b506e7c88a4fa6f6b622fff17a37e4a3ebb", + "md5": "3db7a50a0983934c39ba359dd7b994da", + "sha256": "0cc63e0b107caebc37e4378c74f16aebe57de8d9edc57d9fe437fde6a529cbdd", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_monitor.py", + "type": "file", + "name": "test_monitor.py", + "base_name": "test_monitor", + "extension": ".py", + "size": 2496, + "date": "2023-09-26", + "sha1": "218d5c01488ae60ac8250552495f2668e5294e08", + "md5": "3c54f7f9da9ff3c55618f27d48d10a23", + "sha256": "c63085e8224083fc72556503ea40c47023ff71a5e1b149117ade967509ee3399", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_multiprocessing.py", + "type": "file", + "name": "test_multiprocessing.py", + "base_name": "test_multiprocessing", + "extension": ".py", + "size": 5671, + "date": "2023-09-26", + "sha1": "08f88936143b559cda0ae442b22e4cdcf9fded8a", + "md5": "cc7aaf64524403fd0ce00f59898ee235", + "sha256": "48f983cb7d5e98706b7f75e35683ded32941b83dd24e31a203431548ed5e3c9f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_pipeline.py", + "type": "file", + "name": "test_pipeline.py", + "base_name": "test_pipeline", + "extension": ".py", + "size": 13137, + "date": "2023-09-26", + "sha1": "2e4bec42fe8fd3977342d9826cc98ad4fd16cb35", + "md5": "dc39e860f047ffc4adaae724d23f76bb", + "sha256": "d221e16433a22ac48eccbf5fac6c126d12bae58ad46e1106ac82dd088a602c97", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_pubsub.py", + "type": "file", + "name": "test_pubsub.py", + "base_name": "test_pubsub", + "extension": ".py", + "size": 43247, + "date": "2023-09-26", + "sha1": "4ae6a7cb0fa2828ba1078d06c78531fb97461c89", + "md5": "81f22ae9347fb801f356af8f3e49f493", + "sha256": "f6a4aac95029eb2af24718c8f8e5af3b5b3cff7cbec0beaa86e8701e11f4d2d7", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/andymccurdy/redis-py/issues/764", + "start_line": 381, + "end_line": 381 + }, + { + "url": "https://redis-py-cluster.readthedocs.io/en/stable/pubsub.html", + "start_line": 577, + "end_line": 577 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_retry.py", + "type": "file", + "name": "test_retry.py", + "base_name": "test_retry", + "extension": ".py", + "size": 8206, + "date": "2023-09-26", + "sha1": "25c7a105efe88607154aeaf8d3f719f1eafdfc9b", + "md5": "d7b756340f3ae61f517048b67c3ce631", + "sha256": "96ec9d2bba59721bc83887413bcca013f79079aad79700b5e083a600b6574d35", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_scripting.py", + "type": "file", + "name": "test_scripting.py", + "base_name": "test_scripting", + "extension": ".py", + "size": 8794, + "date": "2023-09-26", + "sha1": "e5bf76a93a2c6b09f86962bd018ddcce79ab70fd", + "md5": "425344195e2d6b92929b6ba79fed3a26", + "sha256": "983bec4f1624b8007cb5e74162d604c85dccbfa7d0d711438a9327548ef478af", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_search.py", + "type": "file", + "name": "test_search.py", + "base_name": "test_search", + "extension": ".py", + "size": 80252, + "date": "2023-09-26", + "sha1": "2feb35b02cda844cb3ddcfe2e99956006fc0d08f", + "md5": "d542dbdb3845f741b1c48d3fe2324a5e", + "sha256": "655c3c46d2cd25fbb9d37d1e4fdf7b85571fbbde02087422162a197b4b7d7d2f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_sentinel.py", + "type": "file", + "name": "test_sentinel.py", + "base_name": "test_sentinel", + "extension": ".py", + "size": 8004, + "date": "2023-09-26", + "sha1": "f8ff83d340b4f7a6541347c1352e01cde869b66b", + "md5": "fd199d126ee0cc90411011ecdb9f2fcb", + "sha256": "7edc04126f857892c2b1012c90822aec83625d4d9c27ffaa41f501210fb09783", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_ssl.py", + "type": "file", + "name": "test_ssl.py", + "base_name": "test_ssl", + "extension": ".py", + "size": 8248, + "date": "2023-09-26", + "sha1": "371c6689d2998a299c734e2bd149e4e35152d306", + "md5": "ed797c042bf2c7d5a78b767c16e8b5f1", + "sha256": "eb34ffea4c944962e0052b0afc4ecc4c13ef5eea72ad4ebb9fcd5a236ecc7475", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_timeseries.py", + "type": "file", + "name": "test_timeseries.py", + "base_name": "test_timeseries", + "extension": ".py", + "size": 32821, + "date": "2023-09-26", + "sha1": "ddf92089cdef8d2d2b2d2997de8ae6b7645cd06c", + "md5": "c435bf7702007aa4a568cb0021d96f8e", + "sha256": "b344f95df77beadf7113afd7973587dca56710ef053cfdbcdc988de3919e1a1a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio", + "type": "directory", + "name": "test_asyncio", + "base_name": "test_asyncio", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 28, + "dirs_count": 1, + "size_count": 2758625, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 0, + "date": "2023-09-26", + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": "inode/x-empty", + "file_type": "empty", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/compat.py", + "type": "file", + "name": "compat.py", + "base_name": "compat", + "extension": ".py", + "size": 416, + "date": "2023-09-26", + "sha1": "4239d9a1b6a605bf7110c01d59c63f7474ea2e33", + "md5": "c0b104fa0e227c70e01131c06ea385bd", + "sha256": "f3407c7e1de6d20f9ba837c78d5381dda75974d9628c7ca68e438b46cce66aa8", + "mime_type": "text/x-script.python", + "file_type": "Python script text executable Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/conftest.py", + "type": "file", + "name": "conftest.py", + "base_name": "conftest", + "extension": ".py", + "size": 9070, + "date": "2023-09-26", + "sha1": "1d169e6fad9f7a24512383e49a421f989185bd2a", + "md5": "b6755d9481ca9eb453e82997efb1c254", + "sha256": "c31206a758fdbb1e1f20077d9d1f69711edba13b2dbcf8fd2f18df7d8bb47f83", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/mocks.py", + "type": "file", + "name": "mocks.py", + "base_name": "mocks", + "extension": ".py", + "size": 1340, + "date": "2023-09-26", + "sha1": "c3579e7122101703aed1d8d098d870f27e492284", + "md5": "73abffe00f6ebc47031bd78ee52fc791", + "sha256": "a3088264ea4c8a511b914819adad4803a55900d8973f49e00331d5e8ccfda74f", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_bloom.py", + "type": "file", + "name": "test_bloom.py", + "base_name": "test_bloom", + "extension": ".py", + "size": 19099, + "date": "2023-09-26", + "sha1": "e23df5d7f1f460b6f8611a69ea05182a40565c4d", + "md5": "2e074f4c89a3e80c5d13a07287fd88e7", + "sha256": "8ab350473ed931a9b09ec5e31ef7a3591789097789609d09bb2bcc0aa1836e8c", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_cluster.py", + "type": "file", + "name": "test_cluster.py", + "base_name": "test_cluster", + "extension": ".py", + "size": 119736, + "date": "2023-09-26", + "sha1": "3fc73ef3026a2c3591bf9095a89b97a50a1652e0", + "md5": "b7a02ed8b1a8f4d56f572dc776fb2cc7", + "sha256": "79e0451f49c7e731c77e6665fa50320cc44e237dfa7ed9d48f4f9e5a7b8f5f62", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/redis/redis-py/issues/2437", + "start_line": 1032, + "end_line": 1032 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_commands.py", + "type": "file", + "name": "test_commands.py", + "base_name": "test_commands", + "extension": ".py", + "size": 128102, + "date": "2023-09-26", + "sha1": "19cb75494be5e0c43c3818bcf3ff03e555d6640f", + "md5": "0a1b585ca1bc7a55afb26001aa418f5e", + "sha256": "57f28a21d3c09b3fb904bd6893cef0bb5ac865fb8b96aca95433602206414163", + "mime_type": "text/plain", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/andymccurdy/redis-py/issues/924", + "start_line": 2268, + "end_line": 2268 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_connect.py", + "type": "file", + "name": "test_connect.py", + "base_name": "test_connect", + "extension": ".py", + "size": 4294, + "date": "2023-09-26", + "sha1": "fcc43fc565f86ad1b627ce9d818e3e399ff6d153", + "md5": "3d7628ba574f21552f55b0df5af0bb8c", + "sha256": "cb361bb06359aef128155df0960e1a9113033604dd6d08378671794d7dc7d1d9", + "mime_type": "text/x-script.python", + "file_type": "Python script text executable Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_connection.py", + "type": "file", + "name": "test_connection.py", + "base_name": "test_connection", + "extension": ".py", + "size": 13912, + "date": "2023-09-26", + "sha1": "328bd4201c3c1ed1210ef00eb3bab25ce8426535", + "md5": "cb94f1c06561f81521b0db59d71d128f", + "sha256": "8388547424ae27760b17d671473b2c4a26c9044f14355c19c2e9a231b531c17a", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_connection_pool.py", + "type": "file", + "name": "test_connection_pool.py", + "base_name": "test_connection_pool", + "extension": ".py", + "size": 35301, + "date": "2023-09-26", + "sha1": "35364a9e5b13ebb832c0e046fe61eff54f3db9e2", + "md5": "67af6f4f68e73323ae9a07a8801fbfae", + "sha256": "f8b171ac080ccf2af5d21ce100cf8ed102091e3763a843130401415e9aad3551", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/andymccurdy/redis-py/issues/368", + "start_line": 558, + "end_line": 558 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_credentials.py", + "type": "file", + "name": "test_credentials.py", + "base_name": "test_credentials", + "extension": ".py", + "size": 9313, + "date": "2023-09-26", + "sha1": "5536a1d7ec8bfe23c1d19ffb1c20df6988d4e942", + "md5": "0f494c6e543855784bb89a4a40af47da", + "sha256": "a93648909575ddf8ed4a7783c2f84a8def5020bf266d1f26909e0b30160ea861", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_cwe_404.py", + "type": "file", + "name": "test_cwe_404.py", + "base_name": "test_cwe_404", + "extension": ".py", + "size": 8789, + "date": "2023-09-26", + "sha1": "060504c95efc1e3dac3388b472a160945086424b", + "md5": "116ea727ab69f7667bcb680a7cde9706", + "sha256": "b0786139d98c31fc1b6bc93d802d963c80381c1d096773958c52f61c914f5f4d", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_encoding.py", + "type": "file", + "name": "test_encoding.py", + "base_name": "test_encoding", + "extension": ".py", + "size": 4244, + "date": "2023-09-26", + "sha1": "5e5b8c8bbfed6b89eec36e50c491f9fd396a9973", + "md5": "34fd8a967f22431d2d4ee5bfa05d93af", + "sha256": "d8d8a56f0c638068626d6646a5c70fb2765dc8d9156acbafc106ca2964f433c3", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_graph.py", + "type": "file", + "name": "test_graph.py", + "base_name": "test_graph", + "extension": ".py", + "size": 15843, + "date": "2023-09-26", + "sha1": "1c635a6727763170c79ffabd2bb8244fd99bd540", + "md5": "80ae1d4e73ce7e3b59061fdabeadf55d", + "sha256": "77daf8ebc68756d209a7cec8a284ddb96b83197503cf4601b6438db7f5ba1bef", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_json.py", + "type": "file", + "name": "test_json.py", + "base_name": "test_json", + "extension": ".py", + "size": 36704, + "date": "2023-09-26", + "sha1": "0eed9bdc675d841ebbe131092325d10b64cc8f1d", + "md5": "6e529352c9f4474932f43928bf7df2e4", + "sha256": "18803dc970a8b07f697fbb41f14cc4c95a9a8e06d262475533d779aaa3574dc1", + "mime_type": "text/x-script.python", + "file_type": "Python script, UTF-8 Unicode text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_lock.py", + "type": "file", + "name": "test_lock.py", + "base_name": "test_lock", + "extension": ".py", + "size": 8960, + "date": "2023-09-26", + "sha1": "a227038fd651946d99799563fcce5692dd0b38e0", + "md5": "2d9aec9f660a9d710af49ee6c81cc77c", + "sha256": "53a2ae60ab82624ac2120c4806d8eafc7363fb04d5e67a9f0777b20ed3e411ca", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_monitor.py", + "type": "file", + "name": "test_monitor.py", + "base_name": "test_monitor", + "extension": ".py", + "size": 2671, + "date": "2023-09-26", + "sha1": "17bb437fce8f631fcf24da57abb94ecb952cbc22", + "md5": "177ebdbfa1ce38fe23de2f5486cd5360", + "sha256": "6a2eebcd0971909f83572ce55120387ca532d76247decc6fa78ca01b2bf17634", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_pipeline.py", + "type": "file", + "name": "test_pipeline.py", + "base_name": "test_pipeline", + "extension": ".py", + "size": 14407, + "date": "2023-09-26", + "sha1": "5d9f33ca3c6963a51f171d9c82f9a24876103d41", + "md5": "bdec9c8dbab92b7a51028f10fdf83586", + "sha256": "ca799a8569f0556d21d956daacdd3b0ce2dd7b7c1e184d46a0d95ca506a79a87", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_pubsub.py", + "type": "file", + "name": "test_pubsub.py", + "base_name": "test_pubsub", + "extension": ".py", + "size": 39645, + "date": "2023-09-26", + "sha1": "c4defdad9467054e98b1203711c91dea14836bc6", + "md5": "b08aed5e81276d7c8345e9d8810f5164", + "sha256": "6da0117b7a06ab243100beb896018b331c5ee50a4c7449e9f142204401a15566", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://github.com/redis/redis-py/issues/2633", + "start_line": 9, + "end_line": 9 + }, + { + "url": "https://github.com/andymccurdy/redis-py/issues/764", + "start_line": 305, + "end_line": 305 + }, + { + "url": "https://redis-py-cluster.readthedocs.io/en/stable/pubsub.html", + "start_line": 437, + "end_line": 437 + } + ], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_retry.py", + "type": "file", + "name": "test_retry.py", + "base_name": "test_retry", + "extension": ".py", + "size": 5226, + "date": "2023-09-26", + "sha1": "51c594104f070fb44fc3bc036cab9c3252b1e6a6", + "md5": "a2738b30a79ccf3ee18177367a426c8e", + "sha256": "7542446ea0d4422d4c70366d54ccf55e8517e2f91b111d3784b6d4a1a019a119", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_scripting.py", + "type": "file", + "name": "test_scripting.py", + "base_name": "test_scripting", + "extension": ".py", + "size": 5628, + "date": "2023-09-26", + "sha1": "642d7388c4d12bf0d42d9ae74f8a6c7cfa6960d7", + "md5": "6f85988bbbe490410a171added018d6b", + "sha256": "a9c3dd36d05754d2f707064dc453fec81c907f844d56eb1cbc9637680c9dcd36", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_search.py", + "type": "file", + "name": "test_search.py", + "base_name": "test_search", + "extension": ".py", + "size": 56982, + "date": "2023-09-26", + "sha1": "60a6b3214a0fcab31494bb1e7290ed8aec7f0069", + "md5": "dab8eace7ca1df1bc937a8f2e591a945", + "sha256": "fd5958a52639d83a39ad63b46763748a17dc927fbfae580d341c6e23b7136552", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_sentinel.py", + "type": "file", + "name": "test_sentinel.py", + "base_name": "test_sentinel", + "extension": ".py", + "size": 8169, + "date": "2023-09-26", + "sha1": "4a97b31c0c566bd781e22a88a89c657c8d2e9f32", + "md5": "b17159d14e9d2eff48cae275d2e5210e", + "sha256": "c63068c4dd3c253fc1df99c59cb0b126fed8a114f7002c14b88a97d90f2bf0ce", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_sentinel_managed_connection.py", + "type": "file", + "name": "test_sentinel_managed_connection.py", + "base_name": "test_sentinel_managed_connection", + "extension": ".py", + "size": 1069, + "date": "2023-09-26", + "sha1": "cd1f35cbee44339aedaddd813875b9adf0bcf542", + "md5": "de856173872ace0ce8583cb666c28474", + "sha256": "d09b89544fc761156438a537c5f5ca4ee23d1782ca06a1c2454354b1cf64d9b0", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/test_timeseries.py", + "type": "file", + "name": "test_timeseries.py", + "base_name": "test_timeseries", + "extension": ".py", + "size": 27355, + "date": "2023-09-26", + "sha1": "53dc216499cd8dc15abf3c590d51810b6090fc6a", + "md5": "ebf6b94f41444326b2e488dfb74821cf", + "sha256": "b6ce5c9e0877b61d30dfe923d375fe4fbc2328d073850097fb3bb21b5cb82131", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/testdata", + "type": "directory", + "name": "testdata", + "base_name": "testdata", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 2182350, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/testdata/jsontestdata.py", + "type": "file", + "name": "jsontestdata.py", + "base_name": "jsontestdata", + "extension": ".py", + "size": 14095, + "date": "2023-09-26", + "sha1": "090877fd3a11fecb041b8a7b72a666d50f8d3a08", + "md5": "b0e98487951561416a58cace09aeb1ea", + "sha256": "ff0f9c106517ef4ad2a2e3401d469798693e8497952874ebd594acce605e1d5f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/testdata/titles.csv", + "type": "file", + "name": "titles.csv", + "base_name": "titles", + "extension": ".csv", + "size": 98632, + "date": "2023-09-26", + "sha1": "062d5dfe71ed1f146c7ad4c4553398422d201e2a", + "md5": "bc2eb8c885698bd160de2206c5e2236a", + "sha256": "4366eae4ce9c768a77bf9423c712ef6634157b716b43a05993b1002f87914a9a", + "mime_type": "application/csv", + "file_type": "CSV text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_asyncio/testdata/will_play_text.csv.bz2", + "type": "file", + "name": "will_play_text.csv.bz2", + "base_name": "will_play_text.csv", + "extension": ".bz2", + "size": 2069623, + "date": "2023-09-26", + "sha1": "c9a598ac7e98f5f178b50e1ab3eafe1a9eb8cd27", + "md5": "4cea7fd70851da3a502620236ad7b809", + "sha256": "7b8a4bf691cd9f9d7abfaae84ec2e6d47fa2b5ab9b10958dc5aaec30b88b9f4a", + "mime_type": "application/x-bzip2", + "file_type": "bzip2 compressed data, block size = 900k", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_graph_utils", + "type": "directory", + "name": "test_graph_utils", + "base_name": "test_graph_utils", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 6938, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_graph_utils/__init__.py", + "type": "file", + "name": "__init__.py", + "base_name": "__init__", + "extension": ".py", + "size": 0, + "date": "2023-09-26", + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": "inode/x-empty", + "file_type": "empty", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_graph_utils/test_edge.py", + "type": "file", + "name": "test_edge.py", + "base_name": "test_edge", + "extension": ".py", + "size": 2292, + "date": "2023-09-26", + "sha1": "1ae0f97196f12656cd194fc4362ebedb8773d62c", + "md5": "751d3149b94b1c06bf25a9b705abdb51", + "sha256": "362405a718dedafa55e3366bfcdc3a5f44347fad54a4dc50c17ef4fb4bacef88", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_graph_utils/test_node.py", + "type": "file", + "name": "test_node.py", + "base_name": "test_node", + "extension": ".py", + "size": 2020, + "date": "2023-09-26", + "sha1": "275d996d6bb59fb44f48b4ee81b884098391df9e", + "md5": "b885148d95598c5a92a55b392efd9415", + "sha256": "3b106ff12b418813882f75d19d1edf8feae38d3230379e7ee378841ac95693ab", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/test_graph_utils/test_path.py", + "type": "file", + "name": "test_path.py", + "base_name": "test_path", + "extension": ".py", + "size": 2626, + "date": "2023-09-26", + "sha1": "1b51838300483dee0bcf54974e139ec427039001", + "md5": "29df72415e529d5e407926f1c39daa70", + "sha256": "99cc22c066f708449d641c9a6bf8c1cce03551c5963304e76b446fd8852cc722", + "mime_type": "text/x-script.python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/testdata", + "type": "directory", + "name": "testdata", + "base_name": "testdata", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 3, + "dirs_count": 0, + "size_count": 2182350, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/testdata/jsontestdata.py", + "type": "file", + "name": "jsontestdata.py", + "base_name": "jsontestdata", + "extension": ".py", + "size": 14095, + "date": "2023-09-26", + "sha1": "090877fd3a11fecb041b8a7b72a666d50f8d3a08", + "md5": "b0e98487951561416a58cace09aeb1ea", + "sha256": "ff0f9c106517ef4ad2a2e3401d469798693e8497952874ebd594acce605e1d5f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/testdata/titles.csv", + "type": "file", + "name": "titles.csv", + "base_name": "titles", + "extension": ".csv", + "size": 98632, + "date": "2023-09-26", + "sha1": "062d5dfe71ed1f146c7ad4c4553398422d201e2a", + "md5": "bc2eb8c885698bd160de2206c5e2236a", + "sha256": "4366eae4ce9c768a77bf9423c712ef6634157b716b43a05993b1002f87914a9a", + "mime_type": "application/csv", + "file_type": "CSV text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "redis-5.0.1/tests/testdata/will_play_text.csv.bz2", + "type": "file", + "name": "will_play_text.csv.bz2", + "base_name": "will_play_text.csv", + "extension": ".bz2", + "size": 2069623, + "date": "2023-09-26", + "sha1": "c9a598ac7e98f5f178b50e1ab3eafe1a9eb8cd27", + "md5": "4cea7fd70851da3a502620236ad7b809", + "sha256": "7b8a4bf691cd9f9d7abfaae84ec2e6d47fa2b5ab9b10958dc5aaec30b88b9f4a", + "mime_type": "application/x-bzip2", + "file_type": "bzip2 compressed data, block size = 900k", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [ + "pkg:pypi/redis@5.0.1?uuid=49b1ed85-8094-4432-a0be-fab09a0e5755" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "is_generated": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } +} \ No newline at end of file diff --git a/test/lib/util.js b/test/lib/util.js index 808b05784..f4bb1d3b7 100644 --- a/test/lib/util.js +++ b/test/lib/util.js @@ -373,6 +373,30 @@ describe('Utils isLicenseFile', () => { } }) + it('should detect package level license files for debsrc', () => { + const inputs = [ + 'tenacity-8.2.1/LICENSE', + 'tenacity-8.2.1/license', + 'tenacity-8.2.1/License.txt', + 'tenacity-8.2.1/LICENSE.md', + 'tenacity-8.2.1/LICENSE.HTML', + 'tenacity-8.2.1/COPYING', + 'tenacity-8.2.1/copying', + 'tenacity-8.2.1/Copying.txt', + 'tenacity-8.2.1/COPYING.md', + 'tenacity-8.2.1/COPYING.HTML' + ] + const coordinate = EntityCoordinates.fromString('debsrc/debian/-/python-tenacity/8.2.1-1') + const packages = [ + { name: 'python-tenacity-doc' }, + { name: 'python3-tenacity' }, + { name: 'tenacity', version: '8.2.1' } + ] + for (const input of inputs) { + expect(utils.isLicenseFile(input, coordinate, packages), `input: ${input}`).to.be.true + } + }) + it('should not detect package level license files for NuGets', () => { const inputs = [ 'package/LICENSE', @@ -449,6 +473,40 @@ describe('Utils isLicenseFile', () => { } }) + it('should not detect package level or random license files for debsrc', () => { + const inputs = [ + 'foobar/LICENSE', + 'package/deeper/license', + 'deeper/package/License.txt', + '.package/LICENSE.md', + 'package2/LICENSE.HTML', + 'foobar/COPYING', + 'package/deeper/copying', + 'deeper/package/Copying.txt', + '.package/COPYING.md', + 'package2/COPYING.HTML', + 'special/LICENSE', + 'tenacity-8.2.1/nested/LICENSE', + 'tenacity-8.2.2/LICENSE', + 'other-8.2.1/LICENSE', + 'package/LICENSE', + 'special/COPYING', + 'tenacity-8.2.1/nested/COPYING', + 'tenacity-8.2.2/COPYING', + 'other-8.2.1/COPYING', + 'package/COPYING' + ] + const coordinate = EntityCoordinates.fromString('debsrc/debian/-/python-tenacity/8.2.1-1') + const packages = [ + { name: 'python-tenacity-doc' }, + { name: 'python3-tenacity' }, + { name: 'tenacity', version: '8.2.1' } + ] + for (const input of inputs) { + expect(utils.isLicenseFile(input, coordinate, packages), `input: ${input}`).to.be.false + } + }) + it('should handle falsy input', () => { expect(utils.isLicenseFile()).to.be.false }) @@ -662,6 +720,35 @@ describe('Utils getLicenseLocations', () => { expect(result).to.deep.include('github.com/concourse/github-release-resource@v1.6.4/') }) }) + + describe('debsrc packages', () => { + const debsrcRequest = { + params: { + type: 'debsrc', + provider: 'debian', + namespace: '-', + name: 'python-tenacity', + revision: '8.2.1-1' + } + } + + it('returns an empty array when not passing packages', async () => { + const coordinates = await utils.toEntityCoordinatesFromRequest(debsrcRequest) + const result = utils.getLicenseLocations(coordinates) + expect(result).to.deep.equal([]) + }) + + it('finds the correct license locations when passing packages', async () => { + const coordinates = await utils.toEntityCoordinatesFromRequest(debsrcRequest) + const packages = [ + { name: 'python-tenacity-doc' }, + { name: 'python3-tenacity' }, + { name: 'tenacity', version: '8.2.1' } + ] + const result = utils.getLicenseLocations(coordinates, packages) + expect(result).to.deep.equal(['python-tenacity-doc/', 'python3-tenacity/', 'tenacity-8.2.1/']) + }) + }) }) describe('Utils buildSourceUrl', () => { diff --git a/test/providers/summary/scancode.js b/test/providers/summary/scancode/legacy-summarizer.js similarity index 97% rename from test/providers/summary/scancode.js rename to test/providers/summary/scancode/legacy-summarizer.js index b8e6f5c92..747e026d4 100644 --- a/test/providers/summary/scancode.js +++ b/test/providers/summary/scancode/legacy-summarizer.js @@ -2,8 +2,7 @@ // SPDX-License-Identifier: MIT const assert = require('assert') -const summarizer = require('../../../providers/summary/scancode')() -summarizer.logger = { info: () => {} } +const summarizer = require('../../../../providers/summary/scancode')({}, { info: () => {} }) const fs = require('fs') const path = require('path') const { get, uniq, flatten } = require('lodash') @@ -11,7 +10,7 @@ const { expect } = require('chai') const scancodeVersions = ['2.2.1', '2.9.2', '2.9.8', '3.0.0', '3.0.2', '30.1.0'] -describe('ScancodeSummarizer basic compatability', () => { +describe('ScanCodeLegacySummarizer basic compatability', () => { it('summarizes basic npm', () => { const coordinates = { type: 'npm', provider: 'npmjs' } for (let version of scancodeVersions) { @@ -91,7 +90,7 @@ describe('ScancodeSummarizer basic compatability', () => { it('summarizes falling back to license_expression in version 30.1.0 of ScanCode', () => { const coordinates = { type: 'git', provider: 'github' } - const harvestData = getHarvestData('30.1.0', 'github-license-expression') + const harvestData = getHarvestData('30.1.0', 'github-license-expression-conhash-rs') const result = summarizer.summarize(coordinates, harvestData) assert.equal(result.licensed.declared, 'MIT OR Apache-2.0') }) @@ -169,7 +168,7 @@ describe('ScancodeSummarizer basic compatability', () => { }) }) -describe('ScancodeSummarizer fixtures', () => { +describe('ScanCodeLegacySummarizer fixtures', () => { it('summarizes basic npm 3.0.2', () => { const coordinates = { type: 'npm', provider: 'npmjs', name: 'glob', revision: '7.1.2' } const harvestData = getHarvestData('3.0.2', 'npm-basic') @@ -286,7 +285,7 @@ describe('ScancodeSummarizer fixtures', () => { }) function getHarvestData(version, test) { - const fileName = path.join(__dirname, `../../fixtures/scancode/${version}/${test}.json`) + const fileName = path.join(__dirname, `../../../fixtures/scancode/${version}/${test}.json`) if (fs.existsSync(fileName)) { return JSON.parse(fs.readFileSync(fileName)) } diff --git a/test/providers/summary/scancode/new-summarizer.js b/test/providers/summary/scancode/new-summarizer.js new file mode 100644 index 000000000..a2ac10b60 --- /dev/null +++ b/test/providers/summary/scancode/new-summarizer.js @@ -0,0 +1,262 @@ +// Copyright (c) Microsoft Corporation and others. Licensed under the MIT license. +// SPDX-License-Identifier: MIT + +const assert = require('assert') +const summarizer = require('../../../../providers/summary/scancode')({}, { info: () => {} }) +const fs = require('fs') +const path = require('path') +const { compact, uniq, flatten } = require('lodash') +const { expect } = require('chai') + +const SCANCODE_VERSIONS = ['32.1.0'] + +describe('ScanCodeNewSummarizer basic compatability', () => { + it('summarizes basic npm', () => { + const coordinates = { type: 'npm', provider: 'npmjs' } + for (const version of SCANCODE_VERSIONS) { + const harvestData = getHarvestData(version, 'npm-basic') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal(result.licensed.declared, 'ISC', `Declared license mismatch for version ${version}`) + assert.equal(result.described.releaseDate, '2017-05-19', `releaseDate mismatch for version ${version}`) + assert.deepEqual(uniq(flatten(result.files.map(x => x.attributions))).filter(x => x).length, 1) + assert.deepEqual(result.files.find(x => x.path === 'package/LICENSE').natures, ['license']) + assert.equal(flatten(result.files.map(x => x.natures)).filter(x => x).length, 1) + } + }) + + it('summarizes large npm', () => { + const coordinates = { type: 'npm', provider: 'npmjs' } + + for (const version of SCANCODE_VERSIONS) { + const harvestData = getHarvestData(version, 'npm-large') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal( + result.licensed.declared, + // TODO: This is wrong and caused by a bug in scancode-toolkit: https://github.com/nexB/scancode-toolkit/issues/3722 + // In the meantime, this specific package's data will be corrected through a manual curation + 'BSD-3-Clause AND GPL-2.0-only AND GPL-1.0-or-later AND BSD-3-Clause AND GPL-2.0-only', + `Declared license mismatch for version ${version}` + ) + assert.equal(result.described.releaseDate, '2018-03-31', `releaseDate mismatch for version ${version}`) + assert.deepEqual(uniq(flatten(result.files.map(x => x.attributions))).filter(x => x).length, 33) + assert.deepEqual(result.files.find(x => x.path === 'package/LICENSE').natures, ['license']) + assert.equal(flatten(result.files.map(x => x.natures)).filter(x => x).length, 1) + } + }) + + it('summarizes maven with a complex declared license', () => { + for (const scancodeVersion of SCANCODE_VERSIONS) { + const coordinates = { type: 'maven', provider: 'mavencentral' } + const harvestData = getHarvestData(scancodeVersion, 'maven-complex-declared-license') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal(result.licensed.declared, 'BSD-3-Clause-No-Nuclear-Warranty AND MIT') + } + }) + + it('summarizes pypi with a complex declared license', () => { + for (const scancodeVersion of SCANCODE_VERSIONS) { + const coordinates = { type: 'pypi', provider: 'pypi' } + const harvestData = getHarvestData(scancodeVersion, 'pypi-complex-declared-license') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal(result.licensed.declared, 'HPND') + } + }) + + it('summarizes github with a single declared license', () => { + for (const scancodeVersion of SCANCODE_VERSIONS) { + const coordinates = { type: 'git', provider: 'github' } + const harvestData = getHarvestData(scancodeVersion, 'github-single-declared-license') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal(result.licensed.declared, 'MIT') + } + }) + + it('should detect license from maven license file', () => { + for (const scancodeVersion of SCANCODE_VERSIONS) { + const coordinates = { type: 'maven', provider: 'mavencentral' } + const harvestData = getHarvestData(scancodeVersion, 'maven-flywaydb-file-license') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal(result.licensed.declared, 'Apache-2.0') + } + }) + + it('summarizes using file license_expression_spdx', () => { + for (const scancodeVersion of SCANCODE_VERSIONS) { + const coordinates = { type: 'debsrc', provider: 'debian' } + const harvestData = getHarvestData(scancodeVersion, 'debsrc-license-expression') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal(result.licensed.declared, 'Apache-2.0') + } + }) + + it("summarizes falling back to package[0]'s declared_license_expression", () => { + const coordinates = { type: 'git', provider: 'github' } + const packages = { + 'github-license-expression-jenkinsci-pipeline-input-step-plugin': 'MIT', + 'github-license-expression-jenkinsci-workflow-support-plugin': 'MIT', + 'maven-java-jna': 'LGPL-2.1-or-later OR Apache-2.0' + } + + for (const [name, declared] of Object.entries(packages)) { + for (const scancodeVersion of SCANCODE_VERSIONS) { + const harvestData = getHarvestData(scancodeVersion, name) + const result = summarizer.summarize(coordinates, harvestData) + assert.equal(result.licensed.declared, declared) + } + } + }) + + it('summarizes license', () => { + const coordinates = { type: 'git', provider: 'github' } + for (const scancodeVersion of SCANCODE_VERSIONS) { + const harvestData = getHarvestData(scancodeVersion, 'github-LatencyUtils-license-expression.') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal(result.licensed.declared, '(CC0-1.0 OR BSD-2-Clause) AND BSD-2-Clause') + } + }) + + it('throws an error on an invalid scancode version', () => { + const version = '0.0.0' + const coordinates = { type: 'npm', provider: 'npmjs' } + const harvestData = getHarvestData(version, 'npm-basic') + try { + summarizer.summarize(coordinates, harvestData) + } catch (error) { + expect(error.message).to.eq(`Invalid version of ScanCode: ${version}`) + } + }) + + it('summarizes ruby gems', () => { + const coordinates = { type: 'gem', provider: 'rubygems' } + for (const version of SCANCODE_VERSIONS) { + const harvestData = getHarvestData(version, 'gem') + const result = summarizer.summarize(coordinates, harvestData) + + assert.equal(result.licensed.declared, 'MIT', `Declared license mismatch for version ${version}`) + assert.equal(result.files.find(x => x.path === 'MIT-LICENSE.md').license, 'MIT') + assert.equal(result.described.releaseDate, '2023-07-27', `releaseDate mismatch for version ${version}`) + assert.deepEqual(uniq(flatten(result.files.map(x => x.attributions))).filter(x => x).length, 3) + } + }) + + it('summarizes git repos', () => { + const coordinates = { type: 'git', provider: 'github' } + for (const version of SCANCODE_VERSIONS) { + const harvestData = getHarvestData(version, 'git') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal(result.licensed.declared, 'MIT', `Declared license mismatch for version ${version}`) + assert.equal(result.described.releaseDate, '2021-01-28', `releaseDate mismatch for version ${version}`) + assert.deepEqual(uniq(compact(flatten(result.files.map(x => x.attributions)))).length, 1) + assert.deepEqual(result.files.find(x => x.path === 'LICENSE').natures, ['license']) + assert.equal(compact(flatten(result.files.map(x => x.natures))).length, 1) + } + }) + + it('summarizes pythons', () => { + const coordinates = { type: 'pypi', provider: 'pypi', name: 'redis', revision: '5.0.1' } + for (const version of SCANCODE_VERSIONS) { + const harvestData = getHarvestData(version, 'python') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal(result.licensed.declared, 'MIT', `Declared license mismatch for version ${version}`) + assert.equal(result.described.releaseDate, '2023-09-26', `releaseDate mismatch for version ${version}`) + assert.deepEqual(uniq(compact(flatten(result.files.map(x => x.attributions)))).length, 1) + assert.deepEqual(result.files.find(x => x.path === 'redis-5.0.1/LICENSE').natures, ['license']) + assert.equal(flatten(result.files.map(x => x.natures)).filter(x => x).length, 1) + } + }) + + it('summarizes crates', () => { + const coordinates = { type: 'crate', provider: 'cratesio', name: 'rand', revision: '0.8.2' } + for (const version of SCANCODE_VERSIONS) { + const harvestData = getHarvestData(version, 'crate-file-summary') + const result = summarizer.summarize(coordinates, harvestData) + assert.equal( + result.licensed.declared, + 'Apache-2.0 AND (Apache-2.0 OR MIT)', + `Declared license mismatch for version ${version}` + ) + assert.equal(result.described.releaseDate, '2021-01-13', `releaseDate mismatch for version ${version}`) + assert.deepEqual(uniq(compact(flatten(result.files.map(x => x.attributions)))).length, 6) + assert.equal(result.files.find(x => x.path === 'COPYRIGHT').natures, null) + assert.deepEqual(result.files.find(x => x.path === 'LICENSE-APACHE').natures, ['license']) + assert.deepEqual(result.files.find(x => x.path === 'LICENSE-MIT').natures, ['license']) + assert.equal(compact(flatten(result.files.map(x => x.natures))).length, 2) + } + }) +}) + +describe('ScanCodeNewSummarizer fixtures', () => { + it('summarizes basic npm 32.1.0', () => { + const coordinates = { type: 'npm', provider: 'npmjs', name: 'glob', revision: '7.1.2' } + const harvestData = getHarvestData('32.1.0', 'npm-basic') + const result = summarizer.summarize(coordinates, harvestData) + //console.log(result) + assert.deepEqual(result, { + described: { releaseDate: '2017-05-19' }, + licensed: { declared: 'ISC' }, + files: [ + { + path: 'package/changelog.md', + license: 'ISC', + hashes: { + sha1: '97bfa68176e50777c07a7ba58f98ff7a1730ac00', + sha256: '9cb64aedf3ac2f4e80039a29914f4dacb1780d28d340f757717916cd2ca58f45' + } + }, + { + path: 'package/common.js', + hashes: { + sha1: '2f948b495467f2a7ac0afbb1008af557ab040143', + sha256: 'e9a5f37878266f441069556ea411a60d658bdfb16aa99d3b29b53fd639a5aa3a' + } + }, + { + path: 'package/glob.js', + hashes: { + sha1: 'c2e95cdccba36eaca7b12e2bcf9b383438cee52d', + sha256: 'e3f3d1fd54aa24133a3d518ae7eaf26d5cbc1b9496389e18dd24ba63ea763ed3' + } + }, + { + path: 'package/LICENSE', + license: 'ISC', + natures: ['license'], + attributions: ['Copyright (c) Isaac Z. Schlueter and Contributors'], + hashes: { + sha1: 'bb408e929caeb1731945b2ba54bc337edb87cc66', + sha256: '4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b' + } + }, + { + path: 'package/package.json', + license: 'MIT AND ISC', + hashes: { + sha1: '844f90fa8a6fbf45d581593a333f69c5cb1f2d58', + sha256: '480d04f663e9461abde03863c44122b239b2fbbf6f309133c654c0595c786c00' + } + }, + { + path: 'package/README.md', + hashes: { + sha1: '449f1592c9cf2d32a0d74bead66d7267218f2c4f', + sha256: '1f0c4810b48885d093a9cf5390f7268bc9b3fc637362a355ed514c9711cc1999' + } + }, + { + path: 'package/sync.js', + hashes: { + sha1: '7482bc56682b97175655976b07044afcb65b0cc9', + sha256: 'f04c04e9e40ea1ada97a1e414ad26d871faa0778e3b1fb0d5fc66ec6acbc243f' + } + } + ] + }) + }) +}) + +function getHarvestData(version, test) { + const fileName = path.join(__dirname, `../../../fixtures/scancode/${version}/${test}.json`) + if (fs.existsSync(fileName)) { + return JSON.parse(fs.readFileSync(fileName)) + } +} diff --git a/test/summary/scancode.js b/test/summary/scancode.js index 19d82fe54..25f57edcb 100644 --- a/test/summary/scancode.js +++ b/test/summary/scancode.js @@ -7,7 +7,9 @@ const validator = require('../../schemas/validator') chai.use(deepEqualInAnyOrder) const { expect } = chai const Summarizer = require('../../providers/summary/scancode') +const ScanCodeLegacySummarizer = require('../../providers/summary/scancode/legacy-summarizer') const EntityCoordinates = require('../../lib/entityCoordinates') +const { joinExpressions } = require('../../lib/utils') describe('ScanCode summarizer', () => { it('has the no coordinates info', () => { @@ -181,27 +183,6 @@ describe('ScanCode summarizer', () => { expect(summary.licensed.declared).to.eq('GPL-3.0') }) - it('creates expressions from matched_rule', () => { - const examples = new Map([ - [buildRule('mit OR apache-2.0', ['mit', 'apache-2.0']), 'MIT OR Apache-2.0'], - [buildRule('mit AND apache-2.0', ['mit', 'apache-2.0']), 'MIT AND Apache-2.0'], - [buildRule('mit OR junk', ['mit', 'junk']), 'MIT OR NOASSERTION'], - [buildRule('junk OR mit', ['mit', 'junk']), 'NOASSERTION OR MIT'], - [ - buildRule('mit AND apache-2.0 AND agpl-generic-additional-terms', [ - 'mit', - 'apache-2.0', - 'agpl-generic-additional-terms' - ]), - 'MIT AND Apache-2.0 AND NOASSERTION' - ] - ]) - examples.forEach((expected, input) => { - const result = Summarizer()._createExpressionFromLicense(input) - expect(result).to.eq(expected) - }) - }) - it('creates expressions from license expressions', () => { const examples = new Map([ [new Set(['ISC']), 'ISC'], @@ -212,26 +193,11 @@ describe('ScanCode summarizer', () => { [null, null] ]) examples.forEach((expected, input) => { - const result = Summarizer()._joinExpressions(input) + const result = joinExpressions(input) expect(result).to.eq(expected) }) }) - it('uses spdx license key when no expression is available from matched_rule', () => { - const result = Summarizer()._createExpressionFromLicense({ spdx_license_key: 'MIT' }) - expect(result).to.eq('MIT') - }) - - it('gets root files', () => { - const result = Summarizer()._getRootFiles({ type: 'npm' }, [ - { path: 'realroot' }, - { path: 'package/packageRoot' }, - { path: 'other/nonroot' }, - { path: 'package/deep/path' } - ]) - expect(result.map(x => x.path)).to.deep.eq(['realroot', 'package/packageRoot']) - }) - it('handles multiple licenses in files', () => { const { coordinates, harvested } = setup([ buildFile('file1', ['Apache-2.0', 'MIT'], []), @@ -257,6 +223,48 @@ describe('ScanCode summarizer', () => { }) }) +describe('ScanCodeLegacySummarizer', () => { + context('_createExpressionFromLicense', () => { + it('creates expressions from matched_rule', () => { + const examples = new Map([ + [buildRule('mit OR apache-2.0', ['mit', 'apache-2.0']), 'MIT OR Apache-2.0'], + [buildRule('mit AND apache-2.0', ['mit', 'apache-2.0']), 'MIT AND Apache-2.0'], + [buildRule('mit OR junk', ['mit', 'junk']), 'MIT OR NOASSERTION'], + [buildRule('junk OR mit', ['mit', 'junk']), 'NOASSERTION OR MIT'], + [ + buildRule('mit AND apache-2.0 AND agpl-generic-additional-terms', [ + 'mit', + 'apache-2.0', + 'agpl-generic-additional-terms' + ]), + 'MIT AND Apache-2.0 AND NOASSERTION' + ] + ]) + examples.forEach((expected, input) => { + const result = ScanCodeLegacySummarizer()._createExpressionFromLicense(input) + expect(result).to.eq(expected) + }) + }) + + it('uses spdx license key when no expression is available from matched_rule', () => { + const result = ScanCodeLegacySummarizer()._createExpressionFromLicense({ spdx_license_key: 'MIT' }) + expect(result).to.eq('MIT') + }) + }) + + context('_getRootFiles', () => { + it('gets root files', () => { + const result = ScanCodeLegacySummarizer()._getRootFiles({ type: 'npm' }, [ + { path: 'realroot' }, + { path: 'package/packageRoot' }, + { path: 'other/nonroot' }, + { path: 'package/deep/path' } + ]) + expect(result.map(x => x.path)).to.deep.eq(['realroot', 'package/packageRoot']) + }) + }) +}) + function validate(definition) { // Tack on a dummy coordinates to keep the schema happy. Tool summarizations do not have to include coordinates if (!definition.coordinates) diff --git a/test/summary/summarizer.js b/test/summary/summarizer.js index 531f003d6..df183aa18 100644 --- a/test/summary/summarizer.js +++ b/test/summary/summarizer.js @@ -10,7 +10,7 @@ describe('Summarizer service', () => { const summarizer = Summarizer({}) const coordinates = 'npm/npmjs/-/test/1.0' const summary = summarizer.summarizeAll(coordinates, output) - const scancode = summary.scancode['2.2.1'] + const scancode = summary.scancode['32.1.0'] expect(scancode).to.be.not.null }) }) @@ -18,10 +18,10 @@ describe('Summarizer service', () => { function buildOutput(files) { return { scancode: { - '2.2.1': { + '32.1.0': { _metadata: {}, content: { - scancode_version: '2.2.1', + scancode_version: '32.1.0', files } }